欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何在Mybatis中自定義ehcache緩存-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)如何在Mybatis中自定義ehcache緩存,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、網(wǎng)頁空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、舒蘭網(wǎng)站維護(hù)、網(wǎng)站推廣。

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 緩存實(shí)現(xiàn)

<!--在當(dāng)前 Mapper.xml 中使用二級(jí)緩存-->
<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)存和磁盤兩級(jí), 此屬性定義磁盤的緩存位置
 參數(shù):
 user.home - 用戶主目錄
 user.dir - 用戶當(dāng)前工作目錄
 java.io.tmpdir - 默認(rèn)臨時(shí)文件路徑
 -->

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

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

上述就是小編為大家分享的如何在Mybatis中自定義ehcache緩存了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章名稱:如何在Mybatis中自定義ehcache緩存-創(chuàng)新互聯(lián)
瀏覽路徑:http://chinadenli.net/article2/ddipoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、品牌網(wǎng)站制作定制開發(fā)、移動(dòng)網(wǎng)站建設(shè)企業(yè)網(wǎng)站制作、動(dòng)態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)