随笔分类 - java
摘要:1.eclipse新建的Dynamic web project 默认是将类编译在build如果在eclipse中配置了tomcate(server项),用自带的发布功能,是能自动识别的。2.自已修改到WEB-INF下也是可以的,要修改eclipse设置,具体做法右键你的工程-〉java buildp
        阅读全文
                
摘要:一、tomcat普通部署,读取tomcat->webapps->项目文件。 复制WebContent整个文件夹到tomcat中的webapps -》 启动tomcat,部署完毕。 二、tomcat热部署,直接读取项目文件。 在server.xml的host内加入下面context。 <Context
        阅读全文
                
摘要:一、User workspace metadata(does not modify Tomcat installation) 1.1、用eclipse上Tomcat配置(虚拟tomcat:eclipse-->workspace->server.xml) 1.2、直接将web项目deploy上去。 S
        阅读全文
                
摘要:1.序列化:将对象转换为字节流(将对象序列化成流以便传输),并在以后还原这个对象(反序列化),这种机制叫做对象序列化。 2.将一个对象保存到永久存储设备上称为持久化。 3.一个对象要想能够实现序列化,必须实现Serializable接口或Externalizable接口。
        阅读全文
                
摘要:一、高并发 系统接受实现多用户多请求的高并发时,通过多线程来实现。 二、线程后台处理大任务 一个程序是线性执行的。如果程序执行到要花大量时间处理的任务时,那主程序就得等待其执行完才能继续执行下面的。那用户就不得不等待它执行完。 这时候可以开线程把花大量时间处理的任务放在线程处理,这样线程在后台处理时
        阅读全文
                
摘要:一、高并发含义 高并发不是JAVA的专有的东西,是语言无关的广义的,为提供更好互联网服务而提出的概念。高并发想让服务器(tomcat)能接受处理多用户多请求。 二、高并发例子 举个极端的例子,就是100个人,1人分配1台web服务器,那么服务器资源是他们独占的,他们不需要抢占服务器资源,100个请求
        阅读全文
                
摘要:通过javascript将数据组织成json格式,然后传到java后台。 注意:前台json数组传参到后台时候需要将对象(json或json数组)转换成字符串(字符串数组)。 Simple: 1、前台:var jsonArray = [];var jsonObject = {};var array 
        阅读全文
                
摘要:后台框架:jfinal + velocity、前台框架:jquery 页面 js封装请求方法(common.js) Controller Service Pager类封装分页信息 总结: 此实例用subList功能分页,后续会用数据库SQL来完成分页。
        阅读全文
                
摘要:动态代理实现步骤 1、创建一个实现InvocationHandler的类,它必须实现invoke方法 /** *@param proxy 代理对象 *@param method 代理对象方法 */ public Object invoke(Object proxy,Method method,Obj
        阅读全文
                
摘要:public class TestPerson { private String name; private Integer sex; public String getName() { return "zhangsan"; } public void setName(String name) { thi...
        阅读全文
                
摘要:commons-io.jar: FileUtils 读取文件所有行 File file = new File("c:\\123.txt"); List<String> lines = FileUtils.readLines(file, "UTF-8");
        阅读全文
                
摘要:二维数组声明并初始化数据String [][]a={ {"1","2","3"}, {"4","5","6"} };一维数组的形式:(1), int a[]; a = new int[5]; 等同于 int a[] = new int[5];(2), int[] a; a = new int[5];
        阅读全文
                
摘要:声明一个数组 Java代码 String[] aArray = new String[5]; //声明数组 String[] bArray = {"a","b","c", "d", "e"}; //声明并初始化数组 String[] cArray = new String[]{"a","b","c"
        阅读全文
                
摘要:public static void main(String[] args) throws IOException { File file = new File("d:/myfolder"); //myfolder文件夹 FileFilter filter = new FileFilter() { 
        阅读全文
                
摘要:读写带缓存功能 BufferedInputStream/BufferedOutputStream 读写基本数据类型(Integer、String、boolean ...) DataInputStream/DataOutputStream 读写对象类型 (readObject/writeObject)
        阅读全文
                
摘要:一、泛型中T、E ... 是泛型类、泛型方法定义时候用的。 1.泛型类定义在类后面 紧跟类名后面 public class TestClassDefine<T>{} 2.泛型方法定义在方法装饰符后面 紧跟修饰符后面(public) public <T> T testGenericMethodDefi
        阅读全文
                
摘要:Arrays.sort(Array)对数组排序 public static void main(String[] args) throws IOException { int[] a = {1,3,9,23,54,4,5,2}; Arrays.sort(a); for(int i : a){ System.out.println(i); } }
        阅读全文
                
摘要:应用架包:json-lib-2.4-jdk15.jar、及相关依赖架包。 一、JSONObject和JSONArray对象 分割线 String jsonObject_str = "{'name':'张三','age':25,sex:'男'}" //一个json对象 JSONObject jSONO
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号