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

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