可以用腾讯电脑管家,鹰眼技术的升级,大幅度改善了电脑管家资源的占用情况,在运行杀毒的过程中,实时防护服务CPU占用得到显著提升。游戏加速新工具助你畅快游戏,防火墙及主防能力提升。清理垃圾和深度清理,可以让电脑很干净。
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代码 <defaultcache maxelementsinmemory="10000" eternal="false" timetoidleseconds="120" timetoliveseconds="120" overflowtodisk="true" diskspoolbuffersizemb="30" maxelementsondisk="10000000" diskpersistent="false" diskexpirythreadintervalseconds="120" memorystoreevictionpolicy="lru" /> 原文件中有比较详尽的注释,在这里我简单翻译几个 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)最少使用。 三.实例编写
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....