0. 前言 Java線程池作為最常使用到的并發(fā)工具,大多數(shù)同學都有使用的經(jīng)驗势誊,但你確定你是在正確的使用線程池嗎?阿里Java代碼規(guī)范要求我們不使用 Executors來快速創(chuàng)...

0. 前言 Java線程池作為最常使用到的并發(fā)工具,大多數(shù)同學都有使用的經(jīng)驗势誊,但你確定你是在正確的使用線程池嗎?阿里Java代碼規(guī)范要求我們不使用 Executors來快速創(chuàng)...
Redis規(guī)范 一:鍵值設計 1.key 名設計 (1)可讀性和可管理性 以業(yè)務名(或數(shù)據(jù)庫名)為前綴(防止key沖突)雀鹃,用冒號分隔,比如業(yè)務名:表名:id (2)...
對于一個大型網(wǎng)站铲敛,主要有以下幾個特征: 支撐海量數(shù)據(jù) 非常高的訪問量 在大型網(wǎng)站中褐澎,其最核心的功能就是計算和存儲。因此系統(tǒng)演變過程也主要圍繞這兩點進行伐蒋。 單機系統(tǒng) 在網(wǎng)站剛剛...
微服務的普及工三,使用隊列處理服務之間通信成為一種潮流迁酸,利用隊列消息解耦系統(tǒng)不可避免的會出現(xiàn)數(shù)據(jù)不一致問題。 產(chǎn)生原因 發(fā)布方問題:運行的系統(tǒng)無法避免的存在單點故障問題俭正,保存本地...
Intellij IDEA 又過期了? 試試這個 "狼哥掸读,面試又跪了串远,碰到了知識盲區(qū)""哪個?""一面還可以儿惫,二面面試官問我零拷貝的原理澡罚,懵逼了...這塊內(nèi)容沒去研究過""哦...
正如大家所知,在 .NET Core 中配置文件改成了 appsettings.json肾请,表面上和 .NET Framework 的 web.config 或 app.con...
昨天下午自己的一個小數(shù)據(jù)庫被某位仁兄給黑了留搔。在上網(wǎng)尋找恢復方法的時偶然間發(fā)現(xiàn)了這個被喻為“最可怕”的搜索引擎——Shodan 玩了兩天,感覺百度與Google與它相比就像兩只...
在對 ProtoBuf 做了一些基本介紹之后铛铁,這篇開始進入正題隔显,深入 ProtoBuf 的一些原理,讓我們看看 ProtoBuf 是如何盡其所能的壓榨編碼性能和效率的饵逐。 編碼...