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