摘要: google guava中有cache包,此包提供内存缓存功能。内存缓存需要考虑很多问题,包括并发问题,缓存失效机制,内存不够用时缓存释放,缓存的命中率,缓存的移除等等。 当然这些东西guava都考虑到了。 guava中使用缓存需要先声明一个CacheBuilder对象,并设置缓存的相关参数,然后调 阅读全文
posted @ 2018-12-24 17:14 studyAnddaydayup 阅读(158) 评论(0) 推荐(0) 编辑
摘要: asyn4j基础原理,线程池和反射技术实现的 asyn4j核心类AsynServiceImpl 启动时调用init方法 public void init(){ if (!run){ run = true; //工作队列 workQueue = newPriorityBlockingQueue(max 阅读全文
posted @ 2018-12-24 17:13 studyAnddaydayup 阅读(190) 评论(0) 推荐(0) 编辑