在完成事件接入的需求時(shí),我們需要記錄上一個(gè)批次拉取的事件,并與當(dāng)前拉取到的事件做出比對(duì),從而進(jìn)行差分。我們目前的做法是使用redis來進(jìn)行緩存:...
1.每次寫@SuppressWarnings("unchecked")的時(shí)候總有一種把警告壓在身下的奇特的快感。2.阿里的代碼也有寫的很差勁的。...
??雙指針,指的是在遍歷對(duì)象的過程中,不是普通的使用單個(gè)指針進(jìn)行訪問。而是使用兩個(gè)指針采用不同的方式進(jìn)行移動(dòng),從而達(dá)到我們的目的。 ??單指針就...
??在我們的日常開發(fā)中,經(jīng)查會(huì)遇到調(diào)用接口失敗的情況,這時(shí)候就需要通過一些方法來進(jìn)行重試,比如通過while循環(huán)手動(dòng)重復(fù)調(diào)用或是通過JDK/CG...
??最近又把JVM相關(guān)的知識(shí)復(fù)習(xí)了一遍,發(fā)現(xiàn)有不少之前記得不太清的知識(shí)點(diǎn)。今天就順手總結(jié)一下JVM中對(duì)象大致的分配流程,加深一下記憶。對(duì)象分配的...
??在一次使用Arthas查看線上服務(wù)的JVM參數(shù)的時(shí)候,偶然發(fā)現(xiàn)dashboard上出現(xiàn)了一個(gè)之前沒有留意過的區(qū)域-----CodeCache...
??在kafka中,副本分成兩種:一種是領(lǐng)導(dǎo)者副本,每個(gè)partition只有一個(gè);還有一種是追隨者副本,每個(gè)partition會(huì)存在多個(gè)。領(lǐng)導(dǎo)...
在我們平時(shí)使用kafka的過程中,consumer偶爾會(huì)出現(xiàn)TPS大幅降低的情況,可能會(huì)出現(xiàn)這樣的日志: ??那么在什么條件下會(huì)觸發(fā)Coordi...
最近的項(xiàng)目中需要實(shí)現(xiàn)一個(gè)上傳文件并解析的功能,本來覺得難點(diǎn)在于解析里面10w+的用戶數(shù)據(jù),但是萬萬沒想到問題出在了一個(gè)開始的接收參數(shù)上面。 ...