Ehcache使用简单介绍

落日映苍穹つ 2022-08-18 02:39 305阅读 0赞

Ehcache使用简单介绍

目录

简单介绍:

Center

1.Spring缓存框架介绍

Center 1

1.Spring缓存框架介绍-缓存抽象

Center 2

1.Spring缓存框架介绍-基于方法缓存

Center 3

1.Spring缓存框架介绍-AOP方式实现

1.Spring缓存框架介绍-XML或注解实现

Center 4

1.Spring缓存框架介绍-SpEL表达式

Center 5

http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/expressions.html

Center 6

Center 7

2.Ehcache&Terracotta介绍

Center 8

2.Ehcache&Terracotta介绍-ehcache缓存架构

Center 9

3.Hibernate缓存架构

Center 10

4.缓存使用步骤-普通对象缓存-01

1.添加ehcache.xml到项目resource中

2.修改全局配置信息

Center 11

4.缓存使用步骤-普通对象缓存-02

1.添加spring配置spring-cache.xml

Center 12

2.spring配置要进行拦截的方法(通常设置在service层) spring-cache-xxx.xml

Center 13

4.缓存使用步骤-普通对象缓存-03

1.ehcach.xml中添加user的cache

Center 14

name=“user”名称与步骤4中的cache=“user”保持一致

eternal=“false”是否持久化

overflowToDisk=“false”不缓存数据到磁盘

timeToIdeSeconds缓存对象的空闲时间,有get,update操作时时间顺延

timeToLiveSeconds缓存对象的存活时间

memoryStoreEvictionPolicy缓存数据淘汰算法,淘汰最近最少使用的数据

maxElementsInMemory最多在内存中缓存多少个对象

maxElementsOnDisk最多在磁盘上缓存多少数据

copyOnRead多个客户端返回同一个对象

immediateTimeout缓存服务不可用时,等待3秒返回数据

timeoutBehavior =“ noop ” 超时时返回 null 给客户端

4.缓存使用步骤-hibernate二级缓存-01

1.启用hibernate二级缓存

Center 15

net.sf.ehcache.configurationResourceName ehcache.xml文件路径

hibernate.cache.region.factory_class**二级缓存实现类

hibernate.cache.use_second_level_cache一定要设置为true**才可生效

4.缓存使用步骤-hibernate二级缓存-02

2.Hibernate配置文件.hbm.xml文件改动

Center 16

该缓存只限制于通过Session接口

save(),update(),get(),load(),delete(),flush(),saveOrUpdate(),merge(), persist()

4.缓存使用步骤-hibernate查询缓存-01

1.启用hibernate查询缓存

Center 17

2.查询缓存使用(使用hibernate原生接口)

Center 18

4.缓存使用步骤-hibernate查询缓存-02

3.查询缓存使用(使用hop提供的sql查询缓存)

Center 19

a. cacheable true/false默认false,表示是否对该sql启用查询缓存功能

b. region可为null,不设置时的region与sql-query元素的name属性一致,表示ehcache.xml中的

name=${region}的cache配置

5.使用terracotta查看缓存使用

Center 20

Center 21

Center 22

Center 23

Center 24

6.Ehcache使用要求

Center 25

发表评论

表情:
评论列表 (有 0 条评论,305人围观)

还没有评论,来说两句吧...

相关阅读

    相关 EHCache使用

    结构 缓存就是存储数据(使用频繁的数据)的临时地方,如果取原始数据的代价太大。 EHCache缓存数据有两级:内存和磁盘。 java可序列化 序列化机制就是将

    相关 简单使用ehcache

    之前一直感觉缓存是高上大的东西,没有心思去研究。做了之后发现,简单的使用还是很容易的。这里记录ehcache在jfinal中的简单使用。 1.ehcahe简介 EhCa