在自己手動(dòng)來寫一個(gè)動(dòng)態(tài)代理前,我們先來了解一下什么靜態(tài)代理: 先定義一個(gè)Person接口和兩個(gè)實(shí)現(xiàn)類: 然后就沒了,這就是靜態(tài)代理,完全沒難度的感覺.... 優(yōu)點(diǎn):可以在不對(duì)...
在自己手動(dòng)來寫一個(gè)動(dòng)態(tài)代理前,我們先來了解一下什么靜態(tài)代理: 先定義一個(gè)Person接口和兩個(gè)實(shí)現(xiàn)類: 然后就沒了,這就是靜態(tài)代理,完全沒難度的感覺.... 優(yōu)點(diǎn):可以在不對(duì)...
前言 最近一年使用 Elasticsearch 完成億級(jí)別日志搜索平臺(tái)「ELK」,億級(jí)別的分布式跟蹤系統(tǒng)。在設(shè)計(jì)這些系統(tǒng)的過程中,底層都是采用 Elasticsearch 來...
Java開發(fā)過程中,基本實(shí)體類包都以entity或者model來稱呼,可是不少項(xiàng)目中,卻以Bo、Vo來命名,面試的時(shí)候,也有可能被問到這些問題。那么,這幾者分別代表什么意思呢...
面試題 zookeeper 都有哪些使用場(chǎng)景? 面試官心理分析 現(xiàn)在聊的 topic 是分布式系統(tǒng),面試官跟你聊完了 dubbo 相關(guān)的一些問題之后,已經(jīng)確認(rèn)你對(duì)分布式服務(wù)框...
回顧 上一篇文章我們說到,各種分布式事務(wù)解決方案的特點(diǎn),其中最后提到了可靠消息事務(wù)最終一致性這種解決方案,而我們這篇文章的標(biāo)題也是它,沒錯(cuò),我們接下來要詳細(xì)的分析該解決方案的...
在上一篇博客內(nèi)容中,我們已經(jīng)看了解析 import.alias的源碼了,接下來就是bean的這塊了: processBeanDefinition(ele, delegate)...
通過這篇文章來記錄和分享對(duì)Disruptor的初步了解認(rèn)識(shí)Disruptor框架。 Disruptor是什么? Disruptor是一個(gè)高性能的異步處理框架,或者可以認(rèn)為是線...
不管是自己做項(xiàng)目,還是工作中,Spring都是使用最多的框架。但是一直都沒有好好的了解一下,本篇博客的目的就是為了深入分析Spring最核心的概念之一:IOC容器的實(shí)現(xiàn)原理 ...