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