raft 協(xié)議是一個(gè)一致性算法枢析,解決多臺(tái)機(jī)器之間數(shù)據(jù)一致的問題。raft 聲稱簡潔明了,可以取代非常復(fù)雜的 PAXOS 算法。然而翻看 raft...
在Linux系統(tǒng)中,進(jìn)程的調(diào)度切換是由內(nèi)核自動(dòng)完成的,在多核CPU上,進(jìn)程有可能在不同的CPU核上來回切換執(zhí)行族吻,這對(duì)CPU的緩存不是很有利帽借。為什...
簡介 陶輝老師《深入理解Nginx》中的示例代碼,支持IP+URL級(jí)別的頻控超歌。 頻控以模塊的方式嵌入Nginx砍艾。采用 紅黑樹+鏈表 的方式實(shí)現(xiàn),...
陶輝老師寫的《深入理解Nginx》一書很贊巍举,書中 5.3節(jié) 使用upstream的示例 的代碼略有缺失脆荷,編譯通不過,我補(bǔ)充成了完整可跑的懊悯,供大家...
Visual Studio Code (簡稱VS Code)是個(gè)很棒的代碼編輯器蜓谋,內(nèi)置多種語言的自動(dòng)補(bǔ)全功能,寫JavaScript也不例外炭分,V...
最近在用 Workerman 學(xué)習(xí) WebSocket 的時(shí)候桃焕,遇到了一個(gè)問題: 結(jié)果瀏覽器報(bào)了這個(gè)錯(cuò): Error during WebSoc...
Huffman 編碼是一種數(shù)據(jù)壓縮算法。我們常用的 zip 壓縮捧毛,其核心就是 Huffman 編碼观堂,還有在 HTTP/2 中,Huffman 編...
寫了一段代碼呀忧,展示了PHP如何使用內(nèi)核隊(duì)列师痕。 場(chǎng)景是:父進(jìn)程產(chǎn)生消息,放入隊(duì)列荐虐,子進(jìn)程從隊(duì)列讀取消息七兜,并處理。 如果在程序退出前忘記刪除隊(duì)列了福扬,...
滾動(dòng)條是瀏覽器中最常見的組件了。然而惜犀,滾動(dòng)條的顏值總是不能令人滿意铛碑,特別是嵌入在頁面中的滾動(dòng)條: 漂亮的網(wǎng)頁突然出現(xiàn)一根灰灰的滾動(dòng)條真是太煞風(fēng)景...