mybatis使用要點(2019 5 19)

2022-02-16 07:11:23 字數 383 閱讀 4151

underscore是下劃線,和underline一樣,但計算機一般用underscore

二級二級快取可以跨sqlsession,也就是在同乙個sqlsessionfactory裡生效

二級快取是在sqlsession關閉時寫入,如果關閉前會一直使用一級,不會使用二級

二級快取也是寫入主機的記憶體裡,使用map實現

如果不想用預設的記憶體map,可選擇第三方的ehcache、redis等,mybatis支援好幾種

echcache除了記憶體還可以使用磁碟,redis可以多個主機記憶體共享

二級快取有四種**策略,預設是lru最近最少使用策略

適用場景注意

2019.5.19

mybatis要點記錄 傳參方式

mybatis plus官網 和 的區別 表示乙個佔位符號 傳入值時,sql解析時,引數是帶引號的,而的區別最大在於 傳入值時,sql解析時,引數是帶引號的,而 穿入值,sql解析時,引數是不帶引號的。能夠防止sql注入,而不能,不能,不能 一般用於傳入不需要轉義的引數 一般推薦使用 進行傳參 能用...

distcp使用要點

引言 在公司資料遷移時,對distcp這個命令嘗試了n多次,總算對他的工作原理有點心得。1 首先確保兩個集群的mapreduce計算框架沒問題 2 開通目標集群所有機器到源集群namenode節點的網路 3 版本差距不是很大時,用 sudo u hdfs hadoop distcp i hdfs h...

Git使用要點

1.git status告訴你有檔案被修改過 2.git diff可以檢視修改內容 3.git init初始化乙個git倉庫 4.新增檔案到git倉庫,分兩步 使用命令git add,注意,可反覆多次使用,新增多個檔案 使用命令git commit m,完成。5.head指向的版本就是當前版本,因此...