本月博客排行
-
第1名
宏天软件 -
第2名
kaizi1992 -
第3名
vipbooks - wallimn
- arpenker
- daizj
- xpenxpen
- zhangjijun
- sunnylocus
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
wy_19921005 - gashero
- gengyun12
- robotmen
- vipbooks
- fantaxy025025
- 大家都说我很棒
- wallimn
- hbxflihua
- qepwqnp
- e_e
- 解宜然
- ranbuijj
- javashop
- zw7534313
- ssydxa219
- jickcai
- sam123456gz
- gdpglc
- zysnba
- sichunli_030
- tanling8334
- appalese
- benladeng5225
- gaojingsong
- wiseboyloves
- zhangyi0618
- xpenxpen
- jh108020
- luxurioust
- xyuma
- 龙哥IT
- nychen2000
- arpenker
- wjianwei666
- wangchen.ily
- jbosscn
- lzyfn123
- 狂盗一枝梅
- kaizi1992
- java-007
- Jameslyy
- hanbaohong
- xiangjie88
- mengjichen
- silverend
- ajinn
- zxq_2017
最新文章列表
spring Ehcache @Cacheable 详解
原文地址 http://jinnianshilongnian.iteye.com/blog/2001040
@CachePut
应用到写数据的方法上,如新增/修改方法,调用方法时会自动把相应的数据放入缓存:
Java代码
@CachePut(value = "user", key = "#user.id"
Ehcache 配置文件参数简单说明
Ehcache 配置文件参数简单说明
name:Cache的唯一标识
maxElementsInMemory:内存中最大缓存对象数
maxElementsOnDisk:磁盘中最大缓存对象数,若是0表示无穷大
eternal:Element是否永久有效,一但设置了,timeout将不起作用
overflowToDisk:配置此属性,当内存中Element数量达到maxElements ...
Spring使用Cache、整合Ehcache
Spring使用Cache
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以在使 ...
Ehcache(09)——缓存Web页面
页面缓存
目录
1 SimplePageCachingFilter
1.1 calculateKey
1.2 可配置的初始化参数
1.2.1 cacheName
1.2.2 blockingTimeoutMillis
2 SimpleCachingHeadersPageCachingFilter
3 Simp ...
Ehcache(08)——可阻塞的Cache——BlockingCache
可阻塞的Cache—BlockingCache
在上一节我们提到了显示使用Ehcache锁的问题,其实我们还可以隐式的来使用Ehcache的锁,那就是通过BlockingCache。BlockingCache是Ehcache的一个封装类,可以让我们对Ehcache进行并发操作。其内部的锁机制是使用的net.sf.ehcache.concurrent.ReadWriteLoc ...
Ehcache(06)——监听器
监听器
Ehcache中监听器有两种,监听CacheManager的CacheManagerEventListener和监听Cache的CacheEventListener。在Ehcache中,Listener是通过对应的监听器工厂来生产和发生作用的。下面我们将来介绍一下这两种类型的监听器。
1 CacheManager监听器
Ehc ...
EhCahce学习资料
Ehcahce学习资料:
EhCache详细解读: http://raychase.iteye.com/blog/1545906
EhCahce介绍: http://chenjumin.iteye.com/blog/684926
EhCahce整合Spring: http://www.cnblogs.com/hoojo/archive/2012/07/12/2587556.html
Eh ...
Ehcache(05)——缓存的查询
缓存的查询
目录
1. 使Cache可查询
1.1 基于Xml配置
1.2 基于代码的配置
2 指定可搜索的属性
2.1 可查询属性类型
2.2 属性的提取
2.2.1 定义自己的AttributeExtractor
2.2.2 JavaBeanAttributeExtractor
2.2.3 Reflectio ...
在Spring、Hibernate中使用Ehcache缓存
前一篇http://www.cnblogs.com/hoojo/archive/2012/07/12/2587556.html介绍了Ehcache整合Spring缓存,使用页面、对象缓存;这里将介绍在Hibernate中使用查询缓存、一级缓存、二级缓存,整合Spring在HibernateTemplate中使用查询缓存。
EhCache是Hibernate的二级缓存技术之一,可 ...
Ehcache(04)——设置缓存的大小
设置缓存的大小
目录
1 CacheManager级别
2 Cache级别
3 大小衡量
4 配置大小示例
缓存大小的限制可以设置在CacheManager上,也可以设置在单个的Cache上。我们可以设置缓存使用内存的大小,也可以设置缓存使用磁盘的大小,但是使用堆内存的大小是必须设置的,其它可设可不设,默认不设就是无限制。在设 ...
Ehcache(03)——Ehcache中储存缓存的方式
Ehcache中储存缓存的方式
目录
1 堆内存(MemoryStore)
1.1 指定可用内存
1.2 驱除策略
1.3 元素过期
2 非堆内存(BigMemory)
3 磁盘(DiskStore)
3.1 指定可用容量
3.2 元素过期
在Ehcache中对于缓存的存储主要有三种方式 ...
spring AOP配置
spring AOP进行自动拦截,常用的比如事务处理。代码如下
<bean id="BeanProxy" class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="bean ...
ehcahce的diskSpoolBufferSizeMB参数解析
前段时间在项目中使用ehcache做缓存,由于数据量比较大我想调大diskSpoolBufferSizeMB来提高ehcache的存储速度,结果调大到2GB以上,ehcache的放入速度变得异常缓慢,在网上找了好久也没找到原因,今天终于找到原因所在。由于diskSpoolBufferSizeMB在内部实际是以字节为单位,2GB已经超过正整数表示的范围,导致diskSpoolBuf ...
Spring 使用注解配置使用ehcache
使用ehcache-spring-annotations使得在工程中简单配置即可使用缓存下载地址:http://code.google.com/p/ehcache-spring-annotations/
需要的jar包,首先需要的是我们之前做SpringMVC时的各个Spring的jar包然后需要把ehcache-spring-annotations-1.2.0文件夹内lib内的,非sp ...