在一個(gè)寧?kù)o的午夜,我睡覺(jué)正酣。突然電話(huà)將我從睡夢(mèng)中驚醒。生產(chǎn)環(huán)境出現(xiàn)事故了... 問(wèn)題 在線(xiàn)上出現(xiàn)部分客戶(hù)提交訂單失敗,大量的錯(cuò)誤原因是商品的庫(kù)...
基本概念 Elasticsearch是一個(gè)分布式全文檢索系統(tǒng)。很多人說(shuō)到它的特點(diǎn):查詢(xún)快,高吞吐量,可擴(kuò)展。我們首先來(lái)看看它的底層數(shù)據(jù)結(jié)構(gòu)。 底...
背景 項(xiàng)目有部分rest api提供給第三方使用,這部分API的說(shuō)明由技術(shù)文檔人員編寫(xiě)。由于技術(shù)文檔人員對(duì)API的理解出現(xiàn)偏差,所以API的文檔...
背景 最近同事在對(duì)項(xiàng)目Jersey由1.6升級(jí)至2.X,本地測(cè)試一切順利。但是當(dāng)部署到INT環(huán)境后,發(fā)現(xiàn)后臺(tái)異步線(xiàn)程執(zhí)行途中就消失了。其偽代碼如...
AbstractQueuedSynchronizer(AQS)提供了實(shí)現(xiàn)鎖和同步的一套基本框架。子類(lèi)只需要通過(guò)簡(jiǎn)單的狀態(tài)維護(hù),即可實(shí)現(xiàn)lock ...
概念 上篇文章我們討論了快速排序,其核心思想是給定一個(gè)pivot, 每次將待排的序列拆分為兩部分,左邊序列<=pivot, 右邊序列>pivot...
概念 上篇文章我們討論了歸并排序,其核心思想是每次將待排的序列拆分為兩部分,最終合并成一個(gè)序列。簡(jiǎn)單理解拆分為二叉排序樹(shù),從下往上一層一層的合并...
概念 排序類(lèi)的算法,有很強(qiáng)的實(shí)踐需求,是非常基礎(chǔ)的一類(lèi)算法。在找工作面試中,排序算法也是大概率出現(xiàn)。本文將講述排序常用的算法:歸并排序,快速排序...
Memcached之服務(wù)器端簡(jiǎn)單介紹了Memcached的Server功能,了解Memcached的服務(wù)器端負(fù)責(zé)數(shù)據(jù)的存儲(chǔ)和cache的失效管理...