当前位置: 首页 > news >正文

什么网站值得做问答类网站开发

什么网站值得做,问答类网站开发,wordpress 饼状图,飞创网站建设Java缓存框架使用EhCache结合Spring AOP 一.Ehcache简介 EhCache是一个纯Java的进程内缓存框架#xff0c;具有如下特点#xff1a; 1. 快速简单#xff0c;非常容易和应用集成。 2.支持多种缓存策略 。 3. 缓存数据有两级#xff1a;内存和磁盘#xff0c;因…Java缓存框架使用EhCache结合Spring AOP 一.Ehcache简介     EhCache是一个纯Java的进程内缓存框架具有如下特点    1. 快速简单非常容易和应用集成。    2.支持多种缓存策略 。    3. 缓存数据有两级内存和磁盘因此无需担心容量问题 。    4. 缓存数据会在虚拟机重启的过程中写入磁盘 。    5. 可以通过RMI、可插入API等方式进行分布式缓存。    6. 具有缓存和缓存管理器的侦听接口 。    7. 支持多缓存管理器实例以及一个实例的多个缓存区域 等特点。二.Ehcache配置的相关参数     Ehcache 的配置很灵活官方提供的配置方式有好几种,你可以通过声明配置、在xml中配置、在程序里配置或者调用构造方法时传入不同的参数。下面以最常用的XML 配置为例说下配置的相关参数的意义ehcache.xml是最常见的一个文件ehcache一般会通过CacheManager从classpath 加载该文件完成Cache的实例化。        1.ehcache.xml中的配置信息        ehcache.xml片段 ehcachediskStore pathjava.io.tmpdir/defaultCachenamenamemaxElementsInMemory10000eternalfalsetimeToIdleSeconds120timeToLiveSeconds120overflowToDisktruemaxElementsOnDisk10000000diskPersistentfalsediskExpiryThreadIntervalSeconds120memoryStoreEvictionPolicyLRU//ehcache        2.Cache中常用参数的具体意义        1nameCache的唯一标识。        2maxElementsInMemory内存中最大缓存对象数。        3eternalElement是否永久有效一旦设置truetimeout将不起作用。        4timeToIdleSeconds设置Element在失效前的允许闲置时间。仅当element不是永久有效时使用可选属性默认值是0也就是可闲置时间无穷大。        5timeToLiveSeconds设置Element在失效前允许存活时间。最大时间介于创建时间和失效时间之间。仅当element不是永久有效时使用默认是0.也就是element存活时间无穷大。        6overflowToDisk配置此属性当内存中Element数量达到maxElementsInMemory时Ehcache将会Element写到磁盘中。        7maxElementsOnDisk磁盘中最大缓存对象数若是0表示无穷大。        8 memoryStoreEvictionPolicy当达到maxElementsInMemory限制时Ehcache将会根据指定的策略 去清理缓存中的内容。默认策略是LRU最近最少使用你也可以设置为FIFO先进先出或是LFU较少使用     三.Spring和Ehcache的集成     1.ehcache.xml       2.beans.xml的配置 bean idcacheManagerclassorg.springframework.cache.ehcache.EhCacheManagerFactoryBeanproperty nameconfigLocationvalueclasspath:ehcache.xml/value/property/beanbean idlevelOneCache classorg.springframework.cache.ehcache.EhCacheFactoryBeanproperty namecacheManagerref localcacheManager //propertyproperty namecacheNamevalueconfigCache/value/property/bean       3.测试类         输出如下 cacheObject[name:test],无法从缓存中取到cacheObject[name:test],从缓存中取到cacheObject[name:test],从缓存中取到cacheObject[name:test],从缓存中取到cacheObject[name:test],从缓存中取到         四.利用Spring AOP和Ehcache实现线程级方法缓存     在复杂的业务逻辑或在一次计算中需多次调用同一个DAO或远程服务在这种情况下均可对计算结果缓存起来不但可以减少了不必要的调用次数还同时可以提高系统运算性能。下面以缓存一个service为例说明一下其用法。        1.TestService接口         2.TestServiceImpl实现类       3.拦截器的实现     4.Bean的配置       5.测试方法           其输出结果如下 第一次调用方法并缓存其值:mango 从缓存中取得的值为mango 从缓存中取得的值为mango 从缓存中取得的值为mango 从缓存中取得的值为mango 转载于:https://www.cnblogs.com/mengyuxin/p/6396269.html
http://www.huolong8.cn/news/186613/

相关文章:

  • 美的技术网站杭州设计公司老总
  • 佛山外贸网站建设咨询第一次和两个老头做网站
  • 房产网站怎么推广wordpress图片缩放
  • 网站风格总结项目计划
  • 甘肃农村网站建设网站推广建设策略
  • wordpress做复杂网站电子商务平台管理
  • 阅读网站建设做百度推广送网站
  • 国家官方网站果洛州公司网站建设
  • 建设企业网站官网u盾登录做的网站怎么申请软件著作权
  • 做文字图片的网站天津圣辉友联做网站
  • 临沂网站制作策划百度上如何创建自己的网站
  • 网站链接分享做推广做网站的越来越少了
  • 我会编程怎么做网站中国商品价格网
  • 做钓鱼网站要具备什么网上商城有哪几个
  • 做翻译网站 知乎在线制作图片头像
  • 数字校园建设专题网站制作一个购物网站
  • 哪个网站可以做身份核验dede门户网站模板下载
  • 上海微网站公司传奇开服表
  • 国内人做韩国网站一般都卖什么学校网站建设专业公司
  • 新市网站建设嘉定西安网站建设
  • 七台河北京网站建设网站建设与设计摘要
  • asp.net 网站开发 ppt最优的赣州网站建设
  • 做的比较好的网站推荐珠海网站制作推荐
  • 合肥高端网站建设公司高端室内设计工作室
  • 手机应用商店app下载官方网站下载wordpress手机底部联系插件
  • 沈阳网站建设tlmh湛江网站建设与网页
  • 佛山个人制作网站公司自定义建设网站
  • 网站建设端口3d网页游戏排行
  • 企业网站建设和管理像优酷这样的网站需要怎么做
  • 求网页设计网站济南建网站公司