04 2017 档案

两种单列模式
摘要:注解:初试化静态的instance创建一次。如果我们在Singleton类里面写一个静态的方法不需要创建实例,它仍然会早早的创建一次实例。而降低内存的使用率。 缺点:没有lazy loading的效果,从而降低内存的使用率。 static:静态修饰符,被static修饰的变量和方法类似于全局变量和全 阅读全文

posted @ 2017-04-13 23:22 zhuanagyan 阅读(186) 评论(0) 推荐(0)

线程池单例使用
摘要:Java提供的原生线程池技术处理原理很清晰,故只要使用自己的原生线程池技术一般都能满足项目的需求。java提供了很好的线程池实现,比我们自己的实现要更加健壮以及高效,同时功能也更加强大,不建议自己编写。另外有同学可能用过spring的线程池,那么spring线程池和jdk原生线程池有啥区别吗?我们查 阅读全文

posted @ 2017-04-13 23:07 zhuanagyan 阅读(7322) 评论(0) 推荐(1)

jvm内存模型
摘要:jvm中内存分配模型图 jvm几种异常 阅读全文

posted @ 2017-04-13 22:45 zhuanagyan 阅读(107) 评论(0) 推荐(0)

nio 大文件映射
摘要:用MappedByteBuffer 的方法来读取大文件,实测速度远远快于普通IO读写速度 @SuppressWarnings("resource") public static void readFile3() { MappedByteBuffer buffer=null; try { buffer 阅读全文

posted @ 2017-04-06 14:01 zhuanagyan 阅读(153) 评论(0) 推荐(0)

导航