java缓存的使用? java中怎么使用缓存? 请大家给几个例子+点解释 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以看下memcached,或者ehcache,这两个缓存写的比较好 简单点自己拿map,list都可以做缓存,这样当然是不支持集群的 用map,list做缓存其实就是使用到了static来实现的。 定义 static map list对象 在程序需要得到数据时去初始化。下次再用的时候就从map list缓存中去。延迟缓存机制。 ............没用过 楼上的几位能给点实例代码不 用map就可以了 谢谢 你这个"缓存"是指什么啊,"缓存"是一个很广泛的词.你从db里select取回的记录,放到List里,这个List算是缓存。把一些常用的数据放到map里,这个map也是缓存。还有文件等等等等... 就是用 private static Map cacheMap = new HashMap(); map 来做个简单的数据缓存 当程序运行时 查询数据 把数据放入 cacheMap 缓存一次 后面使用就可以了 我是不知道怎么放,怎么取,不想用的时候怎么删除.... 如果要想取N条数据中的某一条,得先迭代,然后String a = (String)map.get("X");//直接取当前记录的某字段值,X是字段名或if ((String)map.get("X")== a) { //通过某已知字段值取所需另一字段值 String b = (String)map.get("Y");} 用map,list做缓存其实就是使用到了static来实现的。 对象是抽象的? Java中数组类怎样赋值 java新手请教 帮忙 GPL协议的软件能否用作商业用途,GPL和LGPL之间是什么关系? 请高手指点java中排序问题 请问这段java代码为什么没有结果输出呀? JTree的问题,请教! 初用NIO,出了个死循环,原因何在,应该怎么办??? 谁能给我介绍java入门的好的网站或文章吗? IBMRational测试软件 多少钱? ssh框架下用java打印销货单
把一些常用的数据放到map里,这个map也是缓存。
还有文件等等等等...
当程序运行时 查询数据 把数据放入 cacheMap 缓存一次 后面使用就可以了 我是不知道怎么放,怎么取,不想用的时候怎么删除....
然后String a = (String)map.get("X");//直接取当前记录的某字段值,X是字段名
或if ((String)map.get("X")== a) { //通过某已知字段值取所需另一字段值
String b = (String)map.get("Y");
}