回顧 1.標準事務四個特性ACID 原子性(atomicity):最小工作單元惹苗,要么都成功,要么都失敗回滾丰刊。 一致性(consistency):...
并發(fā)控制 讀寫鎖共享鎖(讀鎖):讀鎖是共享的,相互不阻塞增拥,但會阻塞寫鎖啄巧;多個客戶在同一時刻可以讀取同一個資源寻歧,互不干擾。排他鎖(寫鎖):寫鎖是排...
__get__,__set__,__delete__ 設計描述符descriptor需要使用 __getattr__, __getattribu...
pyenv下載python版本過慢,可以使用國內(nèi)鏡像澄耍。 一行命令:"v=3.7.1|wget http://mirrors.sohu.com/p...
索引是存儲引擎用于快速找到記錄的一種數(shù)據(jù)結(jié)構(gòu)噪珊。 索引可以包含一個列或多個列的值,多個列的話齐莲,順序很關(guān)鍵痢站。 大多數(shù)索引使用的是B-Tree數(shù)據(jù)結(jié)構(gòu)...
子類中擴展property 問題在子類中,想要擴展定義在父類中的property的功能 如果你僅僅只想擴展property的某一個方法铅搓, 那么可...
創(chuàng)建大量對象時節(jié)省內(nèi)存方法 問題:你的程序要創(chuàng)建大量 可能上百萬 的對象瑟押,導致占用很大的內(nèi)存 對于主要是用來當成簡單的數(shù)據(jù)結(jié)構(gòu)的類而言,你可...
啟動與停止線程 庫可以在單獨的線程中執(zhí)行任何的在Python中可以調(diào)用的對象 當你創(chuàng)建好一個線程對象后星掰,該對象并不會立即執(zhí)行多望,除非你調(diào)用它的st...
本文參考鏈接:https://mp.weixin.qq.com/s/lG1yuHtOTjsorHBlgnLGgQ Visitor模式實現(xiàn) ite...