知了堂學習筆記 myBatis 04知識梳理

2021-08-15 07:48:04 字數 1249 閱讀 8418

mybatis中文api:

配置檔案詳解

databaseidprovider 資料庫廠商標誌

對映配置檔案

動態sql:

提供一系列的標籤幫助拼接sql、and和逗號都可以解決

延遲載入(懶載入)真正要使用資料的時候才去傳送sql語句請求資料庫資料

使用懶載入:

name="lazyloadingenabled"

value="true"/>

name ="aggressivelazyloading"

value="false" />

name="cacheenabled"

value="true"/>

settings>

cache>

概念最大元素

快取演算法

替代策略 (清空策略)

儲存成本

索引 成本

失效

快取分類

ee中的分類

一級快取:同乙個session的快取

sqlsession存在快取的概念

sql語句session傳送,session每次在傳送sql語句之前,會先進入其快取區域檢視,是否有相同sql語句的結果集存在

如果存在,就直接從快取中取資料

如果不存在,才傳送sql語句去資料庫端取資料

二級快取:不同session的快取,sqlsessionfactory的快取

session被關閉後資料進入二級快取

核心配置檔案解析:

org.apache.ibatis.builder.xml.xmlconfigbuilder

plugins:***

mybatis的基礎支撐層

io refection

exception

二級快取

資料來源/連線池

事務

知了堂學習筆記 執行緒2

1.執行緒的狀態 new thread 執行緒被建立 執行緒可執行狀態,搶到cpu才是真正的執行狀態 執行過程中cpu被搶 sleep wait 阻塞 結束 執行緒自動執行完 推薦 標誌位 2.執行緒的常用方法 sleep 執行緒休眠 讓出cpu,不讓出鎖 interrupt 打斷執行緒的sleep...

知了堂學習筆記 執行緒同步

鎖 保護資源 資源 衛生間 執行緒 上衛生間的人 鎖 衛生間的門 一把鎖只有一把鑰匙 只有執行完被鎖住的程式塊鑰匙才能被釋放 鎖保護誰 成員屬性 靜態成員屬性 鎖有幾種 this 當前物件的鎖 package thread public class thread 6 thread t2 new th...

知了堂學習筆記 CSS樣式整理(一)

height width 在height width屬性中使用 值,需要對包含它的塊級物件設定寬高,否則height width屬性設定無效。因為 是基於包含它的塊級物件的百分比高度。無效 有效 paading margin 1.使用paading margin外補白在已知單個子元素寬高情況下實現居...