性能优化
文章平均质量分 66
iteye_11450
这个作者很懒,什么都没留下…
展开
-
java 性能优化读书笔记(一)
1、单例模式:单例模式A[code="java"]public class Singleton { private Singleton() { } private static Singleton instance = new Singleton(); public static Singleton getInstance() { return insta...原创 2012-11-08 23:38:35 · 106 阅读 · 0 评论 -
java 性能优化读书笔记(二)
1、Value Object模式当需要多次远程调用对象的时候,可以不存在逻辑关系,可以把远程对象封装成一个对象,这样只会调用一次,可以大大减少远程访问量。2、业务代理模式如果Service层需要多次远程调用对象,可以封装一个类,这样在调用的时候可以缓存一下已经取到的对象,可以大大提高效率3、缓冲类(Buffer)在进行IO操作的时候务必使用BufferedWriter或者Buf...原创 2012-11-10 13:55:43 · 99 阅读 · 0 评论 -
java 性能优化读书笔记(三)
一、引用类型java中存在4中引用类型,强引用,软引用,弱引用,虚引用。1、强引用FinalReference。这个关系是我们经常使用的赋值。特点是可以直接访问目标,jvm不会主动释放,可能会导致内存泄露。2、软引用第2强的引用类型,只有在jvm中堵使用率接近阙值的时候才会回收。如果内存足够,将一直使用。可以来实现对内存敏感的cache3、弱引用系统GC时,发现弱引用直...原创 2012-11-12 21:30:23 · 81 阅读 · 0 评论 -
java 性能优化读书笔记(四) 并行设计模式
一、Future模式如果在Client远程调用的时候,Server端需要大量的时间去处理,这时候Server段先返回一个mock的对象让访问完成,Client端并不处理这个数据,而且去执行其他的程序,直到请求返回。代码如下1、Main方法[code="java"]public class Main { public static void main(String[] a...原创 2012-11-13 23:45:18 · 91 阅读 · 0 评论