bs4遍歷文件樹+bs4搜尋文件樹
阿新 • • 發佈:2022-03-17
# cicd,後端專案高可用,redis高可用,許可權管理表設計
-持續整合持續部署 jenkins
-開發寫完程式碼---》gitlab---》jenkins定時從gitlab拉取程式碼---》編譯---》把可執行檔案---》測試伺服器(docker倉庫)---》供測試去測
-專案高可用是nginx做負載
-keepalive -->nginx
-rbac
# MySQL用MVCC還需要用樂觀鎖嗎?delete, insert, update不是會自動加鎖嗎?
-樂觀鎖悲觀鎖 應用程式來講,不是站在資料庫層面 -建立一個訂單: 10 在訂單表插入資料,商品數量-1
# 字典,列表底層
-{key:value}--->底層陣列---》連續儲存的記憶體空間
-根據key去通過hash函式運算---》得到一個數字---》存到陣列對應的位置
-字典的key值要可hash--》數字,字串,元組---》不可變型別
-一個物件是否可hash---》魔法方法__hash__決定的 hash(物件)
-hash衝突解決:開放定址法,再雜湊法,鏈地址法
-字典底層
使用陣列儲存---》通過對key值的hash操作--》存到陣列中----》所以key值必須可hash(不可變資料型別)---》一旦hash,就可能出現hash衝突---》開放地址,再hash,鏈地址---》python用鏈地址解決衝突