摘要: 最直接的Ajax处理 只要在Controller的方法里面,直接使用response输出你要返回的的Ajax数据,然后return null就可以了,示例如下:Controller示例1 @RequestMapping(value = "/hello")2 public ModelAndView h... 阅读全文
posted @ 2015-10-14 14:52 jokey_Boy 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 方式一:Listl=newArrayList();l.add("a");l.add("b");l.add("c");Listl2=newArrayList(l);l2.add("d");System.out.println(l2);System.out.println(l);跑的结果:[a, b, ... 阅读全文
posted @ 2015-09-26 15:36 jokey_Boy 阅读(479) 评论(0) 推荐(0) 编辑
摘要: Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,... 阅读全文
posted @ 2015-09-23 13:04 jokey_Boy 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.transient类一旦实现了Serializable 接口即被声明为可序列化,然而某些情况下并不是所有的属性都需要序列化,想要人为的去阻止这些属性被序列化,就需要用到transient 关键字。transient 关键字用于声明属性,被声明的属性在序列化时其状态不被序列化执行: 1 publi... 阅读全文
posted @ 2015-07-20 12:09 jokey_Boy 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Java类通过实现java.io.Serializable 接口便可启用其序列化功能。实现了序列化的类的实例可以在不同的系统或JVM间传递,并且不会丢失原实例的相关状态及值。为一个类开启序列化功能只需实现Serializable 接口即可,仅仅作为使用者可以不必了解其内部的更深层次的实现及流程,但... 阅读全文
posted @ 2015-07-20 10:50 jokey_Boy 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 即时修改Map结构中的Value值,比如,将Map中所有value=V1的记录改成value=V2,key保持不变。数据量比较大,遍历Map性能太差,这就需要根据Value先找到Key,然后去修改。即:既要根据Key找Value,又要根据Value找Key。commons-collections中的... 阅读全文
posted @ 2015-07-15 17:37 jokey_Boy 阅读(733) 评论(0) 推荐(0) 编辑