activerecord
1、主要思想
2、mp中,開啟ar只需將實體物件繼承model即可。
public class user extends model
mybatis外掛程式機制
攔截執行器的方法
攔截引數的處理
攔截結果集的處理
攔截sql語法構建的處理
執行分析外掛程式
在mp中提供了對sql執行的分析的外掛程式,可用作阻斷全表更新、刪除的操作,注意:該外掛程式僅適用於開發環境,不適用於生產環境。防止誤操作。
效能分析外掛程式
效能分析***,用於輸出每條 sql 語句及其執行時間,可以設定最大執行時間,超過時間會丟擲異常。
官網已經棄用了外掛程式,推薦使用p6spy
樂觀鎖意圖:
當要更新一條記錄的時候,希望這條記錄沒有被別人更新
樂觀鎖實現方式:
取出記錄時,獲取當前version
更新時,帶上這個version
執行更新時, set version = newversion where version = oldversion
如果version不對,就更新失敗
alter tabletb_user
add columnversion
int(10) null afteremail
; 在email欄位後追加欄位version
updatetb_user
setversion
=『1』;
邏輯刪除
通用列舉
**生成器
LeetCode 記憶化 題型知識點
記憶化通常用來以空間換取時間來優化演算法效能。329.矩陣中的最長遞增路徑 困難 本題是求圖的最長遞增路徑 dfs過程 在當前位置 x,y 上我們需要檢查上下左右四個方向是否連通,如果都不連通說明是終點,則其長度為1 如果有連通,則長度為另外幾個位置的最大長度 1 本題在單純使用dfs的過程中會多次...
TestLink知識點Mantis知識點
testlink知識點 1 testlink系統提供了六種角色 a guest 只有讀的許可權,適合於檢視測試用例和測試需求,以及專案分析的使用者。b testdesigner 可以開展測試用例和測試需求的所有工作。c tester 只能執行測試用例。d senior tester 可以檢視和維護測...
python大一知識點 python知識點複習
放假歸來,這幾天複習了一下好久不用的python,總結了一下知識點。語法基礎tuple與list的異同都由多個元素組成 tuple由 組成,list由組成 tuple不可變,list可變 tuple表示的是一種結構,而list表示的是多個事物的集合 tuple操作比list快 字串用法要點 轉義符和...