解讀tcc transaction 分布式事務專案

2021-07-31 02:18:22 字數 287 閱讀 3803

原理:通過切面做事務排程,通過zk、jdbc、redis、filesystem做的事務控制,可以自配

核心類:

transactionrepository : 事務資源控制

compensabletransactionaspect :事務排程切面

resourcecoordinatoraspect :事務資源排程切面

transactionmanager:事務資源管理  核心函式:begin,commit,rollback

tcc-transaction-github :

mybatis 解讀系列 配置解讀

介紹下專案情況 springboot專案 mybatis,先奉上啟動截圖,看看springboot啟動過程以及對mybatis配置的載入 截圖如下 我們可以看到 createbean register,getsingleton。這些事springbean的載入過程。而後我們能看到sqlsession...

python函式解讀 python 函式解讀

1 strip 函式 用於移除字串頭尾指定的字元 預設為空格或換行符 或字串行 包括 n r t 注意 該方法只能刪除開頭或是結尾的字元,不能刪除中間部分的字元 語法 s.strip rm 刪除s字串中開頭 結尾處,位於 rm刪除序列的字元 s.lstrip rm 刪除s字串中開頭處,位於 rm刪除...

python解讀 Python再次解讀筆記

書讀百遍,其義自見。如果乙個字串包含很多需要轉義的字元,對每乙個字元都進行轉義會很麻煩。為了避免這種情況,我們可以在字串前面加個字首r,表示這是乙個 raw 字串,裡面的字元就不需要轉義了。布林運算 1.在計算a and b時,如果 a 是 false,則根據與運算法則,整個結果必定為 false,...