回顧 1.標(biāo)準(zhǔn)事務(wù)四個特性ACID 原子性(atomicity):最小工作單元,要么都成功,要么都失敗回滾。 一致性(consistency):...
并發(fā)控制 讀寫鎖共享鎖(讀鎖):讀鎖是共享的,相互不阻塞,但會阻塞寫鎖;多個客戶在同一時刻可以讀取同一個資源,互不干擾。排他鎖(寫鎖):寫鎖是排...
__get__,__set__,__delete__ 設(shè)計(jì)描述符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)...
子類中擴(kuò)展property 問題在子類中,想要擴(kuò)展定義在父類中的property的功能 如果你僅僅只想擴(kuò)展property的某一個方法, 那么可...
創(chuàng)建大量對象時節(jié)省內(nèi)存方法 問題:你的程序要創(chuàng)建大量 可能上百萬 的對象,導(dǎo)致占用很大的內(nèi)存 對于主要是用來當(dāng)成簡單的數(shù)據(jù)結(jié)構(gòu)的類而言,你可...
啟動與停止線程 庫可以在單獨(dú)的線程中執(zhí)行任何的在Python中可以調(diào)用的對象 當(dāng)你創(chuàng)建好一個線程對象后,該對象并不會立即執(zhí)行,除非你調(diào)用它的st...
本文參考鏈接:https://mp.weixin.qq.com/s/lG1yuHtOTjsorHBlgnLGgQ Visitor模式實(shí)現(xiàn) ite...