一、前言 服務(wù)導(dǎo)出的過(guò)程中,我們已經(jīng)獲取了一個(gè)代理對(duì)象揩瞪。服務(wù)調(diào)用就是通過(guò)調(diào)用這個(gè)代理對(duì)象的方法。 Dubbo官方文檔給出了服務(wù)調(diào)用的具體過(guò)程奇徒。簡(jiǎn)述一下就是客戶端通過(guò)代理對(duì)象發(fā)...
一、前言 服務(wù)導(dǎo)出的過(guò)程中,我們已經(jīng)獲取了一個(gè)代理對(duì)象揩瞪。服務(wù)調(diào)用就是通過(guò)調(diào)用這個(gè)代理對(duì)象的方法。 Dubbo官方文檔給出了服務(wù)調(diào)用的具體過(guò)程奇徒。簡(jiǎn)述一下就是客戶端通過(guò)代理對(duì)象發(fā)...
1. 前言 在服務(wù)導(dǎo)出過(guò)程中良哲,provider將自己的服務(wù)暴露了出來(lái)焊刹,并注冊(cè)到注冊(cè)中心中冶伞。對(duì)于服務(wù)引用無(wú)非就是從注冊(cè)中心中訂閱服務(wù)Provider的地址都毒,然后封裝一個(gè)調(diào)用類進(jìn)...
1. 前言 Dubbo服務(wù)啟動(dòng)過(guò)程中伴隨著服務(wù)注冊(cè)的過(guò)程,也就是服務(wù)導(dǎo)出碰缔。本篇文章主要是記錄一下Dubbo的服務(wù)導(dǎo)出過(guò)程。Dubbo服務(wù)導(dǎo)出開(kāi)始于Spring容器發(fā)布刷新事件...
1.前言 SPI是一種服務(wù)發(fā)現(xiàn)機(jī)制戳护,本質(zhì)是將接口實(shí)現(xiàn)類的全限定名配置在文件中金抡,由服務(wù)加載器讀取配置文件,加載實(shí)現(xiàn)類腌且。Dubbo源碼中有大量的SPI實(shí)現(xiàn)梗肝,所以閱讀Dubbo源碼...
1. 前言 日志是MySQL的重要組成部分,其中對(duì)于開(kāi)發(fā)而言不得不關(guān)注三種重要的日志铺董,分別是二進(jìn)制日志(bin log)巫击、事務(wù)日志(redo log禀晓、undo log)。接下...
背景 JPA specification查詢使用Pageable進(jìn)行分頁(yè)查詢坝锰,返回的Page對(duì)象會(huì)查詢數(shù)據(jù)的總數(shù)用于計(jì)算總頁(yè)數(shù)粹懒。這種方式就存在弊端,用戶每點(diǎn)擊一頁(yè)都會(huì)執(zhí)行一次...
Spring Bean的生命周期是Spring面試熱點(diǎn)問(wèn)題凫乖。這個(gè)問(wèn)題即考察對(duì)Spring的微觀了解,又考察對(duì)Spring的宏觀認(rèn)識(shí)弓颈,想要答好并不容易帽芽!本文希望能夠從源碼角度入...
為什么需要加密? 因?yàn)閔ttp的內(nèi)容是明文傳輸?shù)南杓剑魑臄?shù)據(jù)會(huì)經(jīng)過(guò)中間代理服務(wù)器导街、路由器、wifi熱點(diǎn)纤子、通信服務(wù)運(yùn)營(yíng)商等多個(gè)物理節(jié)點(diǎn)搬瑰,如果信息在傳輸過(guò)程中被劫持,傳輸?shù)膬?nèi)容就完...
廣義的 IOC IoC(Inversion of Control) 控制反轉(zhuǎn)计福,即“不用打電話過(guò)來(lái)跌捆,我們會(huì)打給你”。 兩種實(shí)現(xiàn): 依賴查找(DL)和依賴注入(DI)象颖。 IOC...
1佩厚、下載windows安裝包并安裝 從官網(wǎng)https://golang.org/(需科學(xué)上網(wǎng))或https://golang.google.cn/(鏡像)下載windows安...
通過(guò)上一節(jié)的學(xué)習(xí),我們已經(jīng)學(xué)會(huì)如何應(yīng)用Spring中的JdbcTemplate來(lái)完成對(duì)MySQL的數(shù)據(jù)庫(kù)讀寫(xiě)操作说订。接下來(lái)通過(guò)本篇文章抄瓦,重點(diǎn)說(shuō)說(shuō)在訪問(wèn)數(shù)據(jù)庫(kù)過(guò)程中的一個(gè)重要概念...
AOP概念 AOP的定義:AOP埂伦,Aspect Oriented Programming的縮寫(xiě)煞额,意為面向切面編程,是通過(guò)預(yù)編譯或運(yùn)行期動(dòng)態(tài)代理實(shí)現(xiàn)程序功能處理的統(tǒng)一維護(hù)的一種...
前言 當(dāng)我們進(jìn)行接口調(diào)用的時(shí)候沾谜,可能由于各種原因會(huì)出現(xiàn)調(diào)用失敗膊毁,比如網(wǎng)絡(luò)異常。這種情況下需要我們?cè)俅握{(diào)用基跑。通過(guò)一些框架可以替我們快速實(shí)現(xiàn)這種重試機(jī)制婚温。本篇文章就簡(jiǎn)單的記錄一下...
1. 簡(jiǎn)介 Java8的時(shí)間類有兩個(gè)重要的特性 線程安全 不可變類,返回的都是新的對(duì)象 顯然媳否,該特性解決了原來(lái)java.util.Date類與SimpleDateFormat...
1. 簡(jiǎn)介 MongoDB是一種基于文檔存儲(chǔ)的NoSQL栅螟。 2. MongoDB的安裝 https://blog.51cto.com/13641879/2141129[htt...