mybatis二級快取引數
eviction:代表的是快取回收策略,目前MyBatis提供以下策略。
(1) LRU,最近最少使用的,一處最長時間不用的物件
(2) FIFO,先進先出,按物件進入快取的順序來移除他們
(3) SOFT,軟引用,移除基於垃圾回收器狀態和軟引用規則的物件
(4) WEAK,弱引用,更積極的移除基於垃圾收集器狀態和弱引用規則的物件。這裡採用的是LRU,
移除最長時間不用的對形象
flushInterval:重新整理間隔時間,單位為毫秒,這裡配置的是100秒重新整理,如果你不配置它,那麼當
SQL被執行的時候才會去重新整理快取。
size:引用數目,一個正整數,代表快取最多可以儲存多少個物件,不宜設定過大。設定過大會導致記憶體溢位。
這裡配置的是1024個物件
readOnly:只讀,意味著快取資料只能讀取而不能修改,這樣設定的好處是我們可以快速讀取快取,缺點是我們沒有
辦法修改快取,他的預設值是false,不允許我們修改
< cache eviction=“LRU” flushInterval=“100000” readOnly=“true” size=“1024”/>
相關文章
- mybatis快取-二級快取MyBatis快取
- MyBatis快取機制(一級快取,二級快取)MyBatis快取
- Mybatis二級快取使用MyBatis快取
- Mybatis的二級快取、使用Redis做二級快取MyBatis快取Redis
- mybatis快取之一級快取(二)MyBatis快取
- MyBatis中的一級快取和二級快取介紹MyBatis快取
- Mybatis 二級快取應用 (21)MyBatis快取
- mybatis原始碼學習:一級快取和二級快取分析MyBatis原始碼快取
- 電腦CPU二級快取的開啟方法和如何檢視二級快取的引數快取
- Mybatis 一級快取和二級快取原理區別 (圖文詳解)MyBatis快取
- Mybatis一級快取MyBatis快取
- spring boot redis做mybatis二級快取Spring BootRedisMyBatis快取
- Mybatis 一級快取和引發的問題MyBatis快取
- mybatis一級快取(session cache)引發的問題MyBatis快取Session
- mybatis原始碼詳細解析(2)---- 一級,二級快取MyBatis原始碼快取
- Spring Boot + Mybatis + Redis二級快取例項Spring BootMyBatisRedis快取
- mybatis二級快取應用及與ehcache整合MyBatis快取
- 【MyBatis原始碼解析】MyBatis一二級快取MyBatis原始碼快取
- myBatis原始碼解析-二級快取的實現方式MyBatis原始碼快取
- Spring Boot + Mybatis + Redis二級快取開發指南SpringbootMyBatisRedis快取
- mybatis快取之一級快取(一)MyBatis快取
- Mybatis整合二級快取與同時使用快取與事務存在的坑MyBatis快取
- Mybatis的快取——一級快取和原始碼分析MyBatis快取原始碼
- 深入理解 MyBatis的二級快取的設計原理MyBatis快取
- mybatis基礎系列(四)——關聯查詢、延遲載入、一級快取與二級快取MyBatis快取
- 被mybatis一級快取坑了MyBatis快取
- MybatisPlus二級快取MyBatis快取
- MyBatis 快取MyBatis快取
- Mybatis快取MyBatis快取
- Hibernate的一級快取Session和二級快取SessionFactory快取Session
- MyBatis學習 之 二、SQL語句對映檔案(2)增刪改查、引數、快取MyBatisSQL快取
- Hibernate中一級快取和二級快取使用詳解快取
- Java Web現代化開發:Spring Boot + Mybatis + Redis二級快取JavaWebSpring BootMyBatisRedis快取
- 05、MyBatis 快取MyBatis快取
- Mybatis(三) 快取MyBatis快取
- Mybatis的快取MyBatis快取
- MyBatis基礎:MyBatis快取(5)MyBatis快取
- hibernate二級快取問題!快取