原创 DUBBO服務的引用過程

前邊兩篇文章簡單的分析了DUBBO服務的暴露以及註冊的過程。既然DUBBO服務已經註冊到了zookeeper中,那麼如果想引用DUBBO服務流程是什麼樣的呢?   DUBBO引用服務的XML配置(DUBBO源碼示例) <beans xm

原创 Dubbo SPI機制

JAVA的SPI機制 參看文章:https://blog.csdn.net/piqianming/article/details/88931313 在分析dubbo spi機制之前有如下兩個問題: 如何更加友好的支持功能的擴展? dubb

原创 一些外匯交易專業術語

原文鏈接:https://blog.csdn.net/lingxuwaltz/article/details/5658522 Accepted 承兌 Accrued interest累計利息 a

原创 DUBBO服務通過XML註冊過程

上一篇文章《DUBBO服務通過xml配置暴露過程》中主要分析的是服務的暴露流程,本篇文章則講述服務暴露後,註冊到註冊中心的流程。   服務註冊整體流程圖 默認的調用鏈 zookeeper註冊服務   關鍵源碼分析  

原创 外匯交易中的結匯,售匯,收匯,付匯是什麼意思

外匯交易中,通常會遇到結售匯,收付匯的概念。其實這四個術語針對的是一個完整交易流程的不同階段而已。下面以銀行爲例說明結售匯,收付匯的概念和關係。 收匯 出口企業在出口貨物或提供服務等而產生的應收貨款, 從境外匯入的外幣到境內指定收匯銀行的

原创 對DUBBO本地存根和本地僞裝一點總結和思考

參考文章:http://dubbo.apache.org/zh-cn/blog/dubbo-stub-mock.html   什麼是本地存根和本地僞裝 本地存根和本地僞裝就是在消費方部署一個實現了目標接口的僞服務。用於在調用真正服務之前,

原创 Dubbo使用Apache Skywalking(Incubator)做鏈路追蹤和服務監控

原文鏈接:http://dubbo.apache.org/zh-cn/blog/tracing-with-skywalking.html Apache Skywalking(Incubator)

原创 VALUE DATE

VALUE DATE是起息日或者說生效日。 一般指的是銀行之間或者銀行與支付公司進行資金實際交割清算的日期。 舉例子: 1。某客戶在7月29日辦理了一筆匯款,但註明了起息日爲7月31日,也就是說銀行之間要在7月31日才實際交割清算資金,收

原创 Java 緩存庫 — Caffeine

原文鏈接:https://yq.aliyun.com/articles/85564 緩存是提升性能的通用方法,現在大多數的緩存實現都使用了經典的技術。這篇文章中,我們會發掘 Caffeine 中

原创 DUBBO服務通過xml配置暴露過程

  以下講述的是DUBBO和Spring配合使用的場景。 DUBBO 服務註冊的方式 通常情況下,我們註冊DUBBO服務的方式有兩種 將實現接口的服務作爲Spring的一個Bean。然後通過XML配置文件的方式註冊到Zookeeper等註

原创 校驗中心設計

需求背景 當一個應用隨着項目迭代,提供的服務越來越多,那麼參數的校驗變得越來越多,越來越分散。往往在項目交接或者定位問題的時候,參數校驗部分變得十分頭疼。所以,既然有配置中心的設計,那麼簡單的或者有一定邏輯的參數校驗能不能抽出來統一維護呢

原创 Java中SPI機制

  什麼是SPI 被廣大程序員所熟知的就是API,API叫做"Application Programming Interface",即應用程序接口,是框架對外提供的能力的接口。SPI叫做"Service Provider Interfac

原创 DUBBO總體設計

原文地址:https://dubbo.incubator.apache.org/zh-cn/docs/dev/design.html dubbo官方對於dubbo整體設計文章個人感覺寫的很好,從整體設計到源碼包結構都有非常不錯的說明,直接

原创 DUBBO的設計原則

原文地址:https://javatar.iteye.com/blog/706098 原文地址:https://javatar.iteye.com/blog/1041832 原文地址:https://javatar.iteye.com/b

原创 圖解JOIN的用法

1.INNER JOIN(內連接) 2.LEFT JOIN(左連接) 3.RIGHT JOIN(右連接) 4.OUTER JOIN(外連接) 5.LEFT JOIN EXCLUDING INNER JOIN(左連接-內連接) 6