![240](https://upload.jianshu.io/users/upload_avatars/8470638/ad9fb3d4-ca65-466c-a913-9581f630f345.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
raft 協(xié)議是一個一致性算法矢腻,解決多臺機器之間數(shù)據(jù)一致的問題滓走。raft 聲稱簡潔明了,可以取代非常復雜的 PAXOS 算法稽坤。然而翻看 raft...
在Linux系統(tǒng)中淤翔,進程的調度切換是由內核自動完成的茁帽,在多核CPU上劝评,進程有可能在不同的CPU核上來回切換執(zhí)行,這對CPU的緩存不是很有利蒿褂。為什...
簡介 陶輝老師《深入理解Nginx》中的示例代碼圆米,支持IP+URL級別的頻控。 頻控以模塊的方式嵌入Nginx贮缅。采用 紅黑樹+鏈表 的方式實現(xiàn)榨咐,...
陶輝老師寫的《深入理解Nginx》一書很贊,書中 5.3節(jié) 使用upstream的示例 的代碼略有缺失谴供,編譯通不過块茁,我補充成了完整可跑的,供大家...
Visual Studio Code (簡稱VS Code)是個很棒的代碼編輯器桂肌,內置多種語言的自動補全功能数焊,寫JavaScript也不例外,V...
最近在用 Workerman 學習 WebSocket 的時候崎场,遇到了一個問題: 結果瀏覽器報了這個錯: Error during WebSoc...
Huffman 編碼是一種數(shù)據(jù)壓縮算法佩耳。我們常用的 zip 壓縮,其核心就是 Huffman 編碼谭跨,還有在 HTTP/2 中干厚,Huffman 編...
寫了一段代碼,展示了PHP如何使用內核隊列螃宙。 場景是:父進程產生消息蛮瞄,放入隊列,子進程從隊列讀取消息谆扎,并處理挂捅。 如果在程序退出前忘記刪除隊列了,...
滾動條是瀏覽器中最常見的組件了堂湖。然而闲先,滾動條的顏值總是不能令人滿意状土,特別是嵌入在頁面中的滾動條: 漂亮的網(wǎng)頁突然出現(xiàn)一根灰灰的滾動條真是太煞風景...