并發(fā)編程 線程的等待 阻塞隊列和Condition Pool 數(shù)據(jù)庫 高并發(fā) MVCC redo undo B+Tree索引 InnoDB的...
ThreadLocal<>適用于什么場景? 每個線程都有自己的拷貝實例毛雇,其他線程不能訪問亡容。 方便在線程內(nèi)部傳遞缰儿。其實可以在線程內(nèi)部new一個對象...
1. 現(xiàn)代瀏覽器在與服務(wù)器建立了一個 TCP 連接后是否會在一個 HTTP 請求完成后斷開萍肆?什么情況下會斷開? 在 HTTP/1.0 中反砌,一個服...
A電腦(192.168.2.135)發(fā)起ping請求搁凸,ping 192.168.2.179 A電腦廣播發(fā)起ARP請求,查詢 192.168.2....
ZooKeeper是一個分布式協(xié)調(diào)系統(tǒng)睦焕,應(yīng)用廣泛藐握,其功能有:服務(wù)發(fā)現(xiàn)配置管理分布式鎖分布式領(lǐng)導(dǎo)選舉zookeeper是一個樹形結(jié)構(gòu),類似Linu...
IO離不開編碼垃喊,因為要節(jié)約空間猾普。varint是一種緊湊型編碼。它用一個或多個字節(jié)來表示一個數(shù)字本谜,值越小的數(shù)字使用越少的字節(jié)數(shù)初家。這能減少用來表示數(shù)...
我記得第一次編譯thrift文件是運行一個腳本,可能是處于好奇心吧耕突,看了看腳本里的內(nèi)容笤成,大概只有一行评架,但是是沒有工程意識去認(rèn)真研究眷茁。所以對rpc...
使用redis處理大量數(shù)據(jù),一定會用到集群纵诞,一般有三種實現(xiàn)方式: 官方clusters:無中心化設(shè)計上祈,不好升級,缺乏最佳實踐。 proxy分片:...
一個任務(wù):從數(shù)據(jù)庫中讀取50行數(shù)據(jù)登刺,要求某列不能重復(fù)籽腕,把結(jié)果保存到本地文件中。首先看SQL怎么寫纸俭。 如果不能寫出SQL皇耗,只能查出大量數(shù)據(jù),然后去...