
【ehcache】
文章平均质量分 56
极客on之路
热爱技术,做有态度的技术人!
微信平台架构设计开发。支付技术,安全加密,金融证券
展开
-
@Cacheable、@CachePut和@CacheEvict介绍
1、@Cacheable:主要用来配置方法,能够根据方法的请求参数对其结果进行缓存。即当重复使用相同参数调用方法的时候,方法本身不会被调用执行,即方法本身被略过了,取而代之的是方法的结果直接从缓存中找到并返回了。 参数介绍: value:缓存的名字,必须指定至少一个。 key:缓存的key,可以为空,如果指定要按照SpEL表达式编写;如果不指定,则缺省按照方法的所有参数进行组转载 2017-01-13 11:11:47 · 1854 阅读 · 0 评论 -
Ehcache配置持久化到硬盘
Ehcache默认配置的话 为了提高效率,所以有一部分缓存是在内存中,然后达到配置的内存对象总量,则才根据策略持久化到硬盘中,这里是有一个问题的,假如系统突然中断运行 那内存中的那些缓存,直接被释放掉了,不能持久化到硬盘;这种数据丢失,对于一般项目是不会有影响的,但是对于我们的爬虫系统,我们是用来判断重复Url的,所以数据不能丢失; 这时候我们就需要通过Ehcache配置,来实现缓存的持久化转载 2017-09-25 09:47:20 · 582 阅读 · 0 评论