最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Mybatis中使用自定義緩存ehcache的方法

 更新時間:2021年01月20日 11:37:18   作者:weixin_44953227  
這篇文章主要介紹了在Mybatis中使用自定義緩存ehcache的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

自定義緩存 - ehcache

Ehcache是一種廣泛使用的開源Java分布式緩存。主要面向通用緩存,Java EE和輕量級容器

1.導(dǎo)包

<!-- https://mvnrepository.com/artifact/org.mybatis.caches/mybatis-ehcache -->
<dependency>
 <groupId>org.mybatis.caches</groupId>
 <artifactId>mybatis-ehcache</artifactId>
 <version>1.1.0</version>
</dependency>

2.在 Mapper.xml 中指定使用 ehcache 緩存實現(xiàn)

<!--在當(dāng)前 Mapper.xml 中使用二級緩存-->
<cache type="org.mybatis.caches.ehcache.EhcacheCache"/>

3.在resource中定義配置文件 ehcache.xml

<?xml version="1.0" encoding="UTF-8" ?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd" updateCheck="false">

 <!--
 diskStore: 緩存路徑, ehcache分為內(nèi)存和磁盤兩級, 此屬性定義磁盤的緩存位置
 參數(shù):
 user.home - 用戶主目錄
 user.dir - 用戶當(dāng)前工作目錄
 java.io.tmpdir - 默認(rèn)臨時文件路徑
 -->

 <!--當(dāng)二級緩存的對象 超過內(nèi)存限制時(緩存對象的個數(shù)>maxElementsInMemory),存放入的硬盤文件 -->
 <diskStore path="./tempdir/Tmp_Ehcache"/>

 <!--default 默認(rèn)緩沖策略, 當(dāng)ehcache找不到定義的緩存時, 則使用這個緩存策略, 這個只能定義一個-->
 <defaultCache
  eternal="false"
  maxElementsInMemory="10000"
  overflowToDisk="false"
  diskPersistent="false"
  timeToIdleSeconds="1800"
  timeToLiveSeconds="259200"
  memoryStoreEvictionPolicy="LRU"/>
 
 <cache
  name="cloud_user"
  eternal="false"
  maxElementsInMemory="5000"
  overflowToDisk="false"
  diskPersistent="false"
  timeToIdleSeconds="1800"
  timeToLiveSeconds="1800"
  memoryStoreEvictionPolicy="LRU"/>

 <!--
  maxElementsInMemory:設(shè)置 在內(nèi)存中緩存 對象的個數(shù)
  maxElementsOnDisk:設(shè)置 在硬盤中緩存 對象的個數(shù)
  eternal:設(shè)置緩存是否 永遠(yuǎn)不過期
  overflowToDisk:當(dāng)系統(tǒng)宕機的時候是否保存到磁盤上
  maxElementsInMemory的時候,是否轉(zhuǎn)移到硬盤中
  timeToIdleSeconds:當(dāng)2次訪問 超過該值的時候,將緩存對象失效
  timeToLiveSeconds:一個緩存對象 最多存放的時間(生命周期)
  diskExpiryThreadIntervalSeconds:設(shè)置每隔多長時間,通過一個線程來清理硬盤中的緩存
  clearOnFlush: 內(nèi)存數(shù)量最大時是否清除
  memoryStoreEvictionPolicy:當(dāng)超過緩存對象的最大值時,處理的策略;LRU (最少使用),F(xiàn)IFO (先進(jìn)先出), LFU (最少訪問次數(shù))
  -->
</ehcache>

到此這篇關(guān)于在Mybatis中使用自定義緩存ehcache的方法的文章就介紹到這了,更多相關(guān)Mybatis自定義緩存ehcache內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot后端接口的實現(xiàn)(看這一篇就夠了)

    SpringBoot后端接口的實現(xiàn)(看這一篇就夠了)

    這篇文章主要介紹了SpringBoot后端接口的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java項目實現(xiàn)定時任務(wù)的三種方法

    Java項目實現(xiàn)定時任務(wù)的三種方法

    Java開發(fā)過程中經(jīng)常會遇到使用定時任務(wù)的情況,比如在某個活動結(jié)束時,自動生成獲獎名單,導(dǎo)出excel等,下面這篇文章主要給大家介紹了關(guān)于Java項目實現(xiàn)定時任務(wù)的三種方法,需要的朋友可以參考下
    2022-06-06
  • 圖文詳解JAVA實現(xiàn)哈夫曼樹

    圖文詳解JAVA實現(xiàn)哈夫曼樹

    所謂哈夫曼樹就是要求最小加權(quán)路徑長度,這是什么意思呢?簡而言之,就是要所有的節(jié)點對應(yīng)的路徑長度(高度-1)乘以該節(jié)點的權(quán)值,然后保證這些結(jié)果之和最小。下面這篇文章就給大家詳細(xì)介紹
    2016-08-08
  • 如何通過Java實現(xiàn)時間軸過程解析

    如何通過Java實現(xiàn)時間軸過程解析

    這篇文章主要介紹了如何通過Java實現(xiàn)時間軸過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • JAVA中Comparable接口和自定義比較器示例講解

    JAVA中Comparable接口和自定義比較器示例講解

    這篇文章主要給大家介紹了關(guān)于JAVA中Comparable接口和自定義比較器的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Springboot通過run啟動web應(yīng)用的方法

    Springboot通過run啟動web應(yīng)用的方法

    這篇文章主要介紹了Springboot通過run啟動web應(yīng)用的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • 在Filter中不能注入bean的問題及解決

    在Filter中不能注入bean的問題及解決

    這篇文章主要介紹了在Filter中不能注入bean的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java?guava框架LoadingCache及CacheBuilder本地小容量緩存框架總結(jié)

    Java?guava框架LoadingCache及CacheBuilder本地小容量緩存框架總結(jié)

    Guava?Cache本地緩存框架主要是一種將本地數(shù)據(jù)緩存到內(nèi)存中,但數(shù)據(jù)量并不能太大,否則將會占用過多的內(nèi)存,本文給大家介紹Java?guava框架?LoadingCache及CacheBuilder?本地小容量緩存框架總結(jié),感興趣的朋友一起看看吧
    2023-12-12
  • 修改Maven settings.xml 后配置未生效的解決

    修改Maven settings.xml 后配置未生效的解決

    這篇文章主要介紹了修改Maven settings.xml 后配置未生效的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • java Clone接口和深拷貝詳解

    java Clone接口和深拷貝詳解

    今天小編就為大家分享一篇關(guān)于Java Clonable接口和深拷貝詳解上的深入了解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2021-08-08

最新評論

敖汉旗| 红原县| 霍州市| 六枝特区| 南乐县| 淅川县| 和顺县| 宁武县| 双桥区| 乐清市| 双桥区| 庆城县| 蒙山县| 亳州市| 海南省| 康保县| 宜兴市| 万载县| 开化县| 资源县| 松桃| 扬中市| 维西| 新蔡县| 驻马店市| 正蓝旗| 长岭县| 兴宁市| 习水县| 汝城县| 黎川县| 巴青县| 巴塘县| 郯城县| 普陀区| 兴海县| 蓝山县| 翁牛特旗| 天水市| 文水县| 资源县|