最近小弟在看ibatis的官方文档,对于缓存,觉得很有用,很多地方都会用到!。自己写一个缓存,实现ibaits的LRU缓存那样的功能。现在还没有思路,希望各位大虾们给一点思路。或者能够给一些能够深入研究缓存的资料。

解决方案 »

  1.   

    apach.commons下有很多带有缓存的集合工具
    对你有帮助
      

  2.   

    缓存就是把从数据库查询出来的值 放入Map中,下次要用了,就不用从数据库查询,提高效率。
    缓存类似数据库的连接池。。
      

  3.   

    去下载oscache的源代码 学习下,楼主
      

  4.   

    Apache Commons 中有个 Collection 子项目里,直接使用里面的 LRUMap 就可以了,可以省去你大量的工作。
      

  5.   

    内存中的缓存其实就是一个 HashMap 数据结构,如果某个缓存框架是商业软件的话,那就是一个可以用来卖钱的 HashMap,呵呵