一、什么是缓存缓存是介于应用程序和永久必数据存储源之间,目的是为了降低应用程序直接读写永久必数据存储源的频率,从而提高运行性能缓存通常是在内存中的如:Office中的Word、excelHibernater中的Session以及SessionFactory二、对旬在JVM中的生命 ...
一、什么是缓存
缓存是介于应用程序和永久必数据存储源之间,目的是为了降低应用程序直接读写永久必数据存储源的频率,从而提高运行性能
缓存通常是在内存中的如:
Office中的Word、excel
Hibernater中的Session以及SessionFactory
二、对旬在JVM中的生命周期
- new 语句创建JAVA对象时,JVM会为当前对象分配一个内存
- 只要当前对象被其它资源引用,就会一直存在内存中
- 如果当前对象不被其它资源引用,就结结束生命周期
- 一个对象被其它生命周期未结束的对象引用,则这个对象的生命周期也不会结束
三、缓存作用范围
四、缓存插件
ehcache.
<??><ehcache> <diskStore path="java.io.tempdir"/> <!-- maxElementsInMemory:允许缓存可以存储的总记录数 eternal:当前缓存是否永远不过期 overflowToDisk:当前缓存中的数据达到最大值时,是否把缓存数据写入本地硬盘 timeToIdleSeconds:当前缓存最大闲置时间,超过该时间则销毁缓存 timeToLiveSeconds:设置缓存超时时间,当缓存创建后,达到该时间就自动销毁 --> <defaultCache maxElementsInMemory = "5" eternal = "false" overflowToDisk = "true" timeToIdleSeconds = "15" timeToLiveSeconds = "120" /></ehcache>
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:Hibernate(十四)缓存
关键词:Hibernate
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。