永发信息网

ehcache 缓存更新问题

答案:2  悬赏:0  手机版
解决时间 2021-01-31 11:31
没和hibernate结合,单独的使用ehcache,在数据被缓存后,如果数据库数据发生了变化,如何能够快速的在前台显示呢
最佳答案
用spring aop在修改的service方法做个after通知, 通知修改ehcache
全部回答
ehcache缓存的使用 下载源代码 〖 作者:小波工作室 〗〖 大小:2k 〗〖 发布日期:2009-11-12 〗〖 浏览:1 〗 一.介绍与应用场景 ehcache是一开源缓存工具,其许可证为apache license, version 2.0,非常友好的许可。在 sourceforge.net 上可找到它的最新版本。 缓存应用在多个领域并发挥作用,ehcache可应用于数据库访问缓存,安全认证缓存,web缓存,soap 和 restful 服务缓存,应用程序持久对象缓存以及分布式缓存。 二.架设开发环境 无它,只需把ehcache的相关jar包放到classpath下,把配置文件ehcache.xml放在classpath下就可以进行应用开发了。下面是配置文件中默认配置的xml节点的内容 xml代码 原文件中有比较详尽的注释,在这里我简单翻译几个 1.必须要有的属性: name: cache的名字,用来识别不同的cache,必须惟一。 maxelementsinmemory: 内存管理的缓存元素数量最大限值。 maxelementsondisk: 硬盘管理的缓存元素数量最大限值。默认值为0,就是没有限制。 eternal: 设定元素是否持久话。若设为true,则缓存元素不会过期。 overflowtodisk: 设定是否在内存填满的时候把数据转到磁盘上。 2.下面是一些可选属性: timetoidleseconds: 设定元素在过期前空闲状态的时间,只对非持久性缓存对象有效。默认值为0,值为0意味着元素可以闲置至无限长时间。 timetoliveseconds: 设定元素从创建到过期的时间。其他与timetoidleseconds类似。 diskpersistent: 设定在虚拟机重启时是否进行磁盘存储,默认为false.(我的直觉,对于安全小型应用,宜设为true)。 diskexpirythreadintervalseconds: 访问磁盘线程活动时间。 diskspoolbuffersizemb: 存入磁盘时的缓冲区大小,默认30mb,每个缓存都有自己的缓冲区。 memorystoreevictionpolicy: 元素逐出缓存规则。共有三种,recently used (lru)最近最少使用,为默认。 first in first out (fifo),先进先出。less frequently used(specified as lfu)最少使用。 三.实例编写
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
流式细胞仪检测原理中最重要的一点就是()
苹果4刷机要多少钱
雷氏家电有限公司地址好找么,我有些事要过去
下列有关种群数量增长曲线及其应用的叙述中,
淋.巴结肿大28*13是腮腺炎吗?能用仙人掌吗?
一首DJ歌曲,歌词有波波拉雷,波波拉雷,波波
下列有关货币市场的表述中,错误的有( )。A.
田家庵区绿色吴家粥铺(淮南万达广场店)地址在
一个农民年收入多少比较合理,才不会被淘汰
铁片暖手宝怎么用
把一根长3600厘米的铁丝围成一个长方体模型框
帮我写一篇平凡的世界读后感(用英文)
在职单位同意报考证明
通常认为货币政策目标的选取要符合三个标准或
沪D66666车牌价格
推荐资讯
黑塔利亚所有女性角色的名字?
总有一些东西在大地上醒着的答案
下图是某生态系统食物网示意图,下列关于该图
最近重温老游戏 盟军敢死队2 勇往直前, 想问
计算机网络专业专科,升本科要考哪些专业知识
大众棋牌室地址在什么地方,想过去办事
我买了正当防卫3的初回特典,但是再PSN上兑换
元代《富春山居图》残卷分藏于海峡两岸,2010
黑子的篮球动漫什么时候播出
手机相机闪光灯表面黄色那部分不完整,会不会
格兰云天(泰州兴化市)地址好找么,我有些事要
红红的那个嘴啊,弯弯的柳叶眉,一杯一杯我也
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?