日期:2014-05-17 浏览次数:20662 次
用缓存技术,如存放在一个map集合中保存,下次去map集合中查找,如果没有就从数据库查找,然后添加到集合中。 如果有就直接使用集合中的对象。用方法名+参数值为key保存。 如果要想更简单智能,可以用缓存框架,如ehcache 参考:http://blog.csdn.net/ibm_hoojo/article/details/7739348
------解决方案--------------------
2L正解。
------解决方案--------------------
重复
2楼正解,还是用框架吧,别自己再写缓存了。一个缓存和数据库同步问题就够你折腾了。
还有,更新就不要用缓存了,一般缓存只用于查找。
使用缓存的根本目的不就是快速查找吗?更新本来就是持久化的事情,和缓存无关,楼主难道有特殊需求?
------解决方案--------------------
1.你可以建立一个类,把你需要缓存的信息在这个类里建立一个map,然后用静态块加载数据信息到map中去
2.如果是web项目你可以,配置一个项目启动加载的servlet,在这个servlet进行数据的初始化工作(放入到缓存中)