知識點記憶

2021-10-25 05:27:26 字數 816 閱讀 5248

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 columnversionint(10) null afteremail; 在email欄位後追加欄位version

updatetb_usersetversion=『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快 字串用法要點 轉義符和...