先看下簡單的Spring應(yīng)用 獲取bean的時候調(diào)用getBean方法揭蜒,跟蹤源碼發(fā)現(xiàn)最后調(diào)用的是doGetBean方法 下面我們詳細來看下doG...
最近測試跟我說蛛勉,某個應(yīng)用消費不到交易的消息。登錄到Kafka Broker看下了下日志娱挨,發(fā)現(xiàn)一直在報錯: 問了下相關(guān)開發(fā)人員,發(fā)現(xiàn)最近有個版本需...
在談?wù)揔afka高性能時不得不提到零拷貝捕犬。Kafka通過采用零拷貝大大提供了應(yīng)用性能跷坝,減少了內(nèi)核和用戶模式之間的上下文切換次數(shù)。那么什么是零拷貝...
?在之前的舊版本中碉碉,Kafka只能支持兩種語義:At most once和At least once柴钻。At most once保證消息不會朝服,...
我們在項目中垢粮,為了方便及統(tǒng)一管理贴届,經(jīng)常會用Aop的方式進行日志統(tǒng)一打印,如果這時候你對一個接口實現(xiàn)類進行Aop攔截打印日志蜡吧,就可能出現(xiàn)org.s...
工作中經(jīng)常遇到需要用鎖來控制并發(fā)的問題毫蚓,java中提供一個鎖神器關(guān)鍵字-Synchronized。通過它可以來解決多線程問題昔善。與Java中另一個...
同步與異步的概念 同步I/O 每個請求必須逐個地被處理元潘,一個請求的處理可能導致整個流程的暫時等待,這些事件無法并發(fā)地執(zhí)行君仆。用戶線程發(fā)起I/O請求...
最近看公司Rpc框架翩概,發(fā)現(xiàn)其中的代理是使用的JDk動態(tài)代理來實現(xiàn)的啸澡,因為深入的研究了下java動態(tài)代理的實現(xiàn) 先來看下簡單的demoSubjec...