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

0. 前言 Java線程池作為最常使用到的并發(fā)工具础废,大多數(shù)同學(xué)都有使用的經(jīng)驗(yàn)舒裤,但你確定你是在正確的使用線程池嗎?阿里Java代碼規(guī)范要求我們不使用 Executors來(lái)快速創(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èn)量 在大型網(wǎng)站中毯辅,其最核心的功能就是計(jì)算和存儲(chǔ)埂伦。因此系統(tǒng)演變過(guò)程也主要圍繞這兩點(diǎn)進(jìn)行。 單機(jī)系統(tǒng) 在網(wǎng)站剛剛...
微服務(wù)的普及思恐,使用隊(duì)列處理服務(wù)之間通信成為一種潮流沾谜,利用隊(duì)列消息解耦系統(tǒng)不可避免的會(huì)出現(xiàn)數(shù)據(jù)不一致問(wèn)題。 產(chǎn)生原因 發(fā)布方問(wèn)題:運(yùn)行的系統(tǒng)無(wú)法避免的存在單點(diǎn)故障問(wèn)題胀莹,保存本地...
Intellij IDEA 又過(guò)期了? 試試這個(gè) "狼哥描焰,面試又跪了媳否,碰到了知識(shí)盲區(qū)""哪個(gè)?""一面還可以荆秦,二面面試官問(wèn)我零拷貝的原理篱竭,懵逼了...這塊內(nèi)容沒(méi)去研究過(guò)""哦...
正如大家所知,在 .NET Core 中配置文件改成了 appsettings.json步绸,表面上和 .NET Framework 的 web.config 或 app.con...
昨天下午自己的一個(gè)小數(shù)據(jù)庫(kù)被某位仁兄給黑了掺逼。在上網(wǎng)尋找恢復(fù)方法的時(shí)偶然間發(fā)現(xiàn)了這個(gè)被喻為“最可怕”的搜索引擎——Shodan 玩了兩天,感覺(jué)百度與Google與它相比就像兩只...
在對(duì) ProtoBuf 做了一些基本介紹之后瓤介,這篇開(kāi)始進(jìn)入正題吕喘,深入 ProtoBuf 的一些原理,讓我們看看 ProtoBuf 是如何盡其所能的壓榨編碼性能和效率的刑桑。 編碼...