随笔分类 -  java

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