原创 dubbo_網絡傳輸transport

網絡傳輸層(Transport):抽象mina和netty爲統一接口,以Message爲中心,擴展接口爲Channel、Transporter、Client、Server和Codec。 dubbo中具體傳輸功能的實現都繼承自Tran

原创 jenkins中svn publisher插件使用

1、下載安裝插件SVN Publisher plugin 2、在系統管理-系統配置下,Global SVN Publisher Settings下配置自己svn的用戶名和密碼 3、選擇構建後步驟,選擇publish to subver

原创 java/oracle日期處理-轉載

 轉載地址:http://jc-dreaming.iteye.com/blog/624523 從sql server轉移到oracle時間默認格式不存在,哎,暈死了! 後來看到csdn友博客,太好了,看看一個測試類吧! Ja

原创 在ubuntu上創建分佈式jenkins項目

1、環境安裝 (1)JDK安裝:sudo apt-get install openjdk-7-jdk (2)maven2安裝:sudo apt-get install maven2          注:maven安裝好之後 ,要注意在特

原创 dubbo_信息交換Exchanger

信息交換層(Exchange):封裝請求響應模式,同步轉異步,以Request和Response爲中心,擴展接口爲Exchanger、ExchangeChannel、ExchangeClient和ExchangeServer。 Exec

原创 dubbo_Telnet命令

 所有服務器均支持telnet訪問,用於人工干預。 dubbo的remoting包中的telnet實現,也是基於SPI擴展的,並且爲了方便使用,也是使用適配器模式進行設計。 在TelnetHandlerAdapter類中,通過對輸入命

原创 dubbo_Codec2

 dubbo中的編碼解碼都是繼承自codec2接口,其具體實現類如下圖所示,爲了方便dubbo通過使用Adapter Pattern(適配器模式)進行設計,通過傳入不同參數,調用不同的實現類。 @SPI public interfa

原创 dubbo_URL分析

     看dubbo源碼是我第一次研究開源框架的源碼,也不知道從何處下手,限於自身水平也就一個類一個類的先看着找找感覺吧。希望自己能夠堅持下去,在這裏先給自己加個油吧!     dubbo-common包是公共邏輯模塊,包括Util

原创 dubbo_初識DUBBO

1、why(爲什麼選擇使用dubbo) 目前自己參與的一個項目有這麼幾個情況: (1)由於項目邏輯較複雜,需要有多個服務同時爲此項目提供服務,如果通過URL配置進行管理可能會相當複雜; (2)由於複雜,各個服務之間的依賴關係也很多很亂,就

原创 dubbo_rpc顯露服務和引用服務簡析

Protocol接口有兩個重要方法,一個是export()顯露遠程服務,另一個是refer()引用遠程服務。 /** * 暴露遠程服務:<br> * 1. 協議在接收請求時,應記錄請求來源方地址信息:RpcCo

原创 maven 打可執行jar包(可用於moudle)

通過命令可直接運行:mvn clean package 方法一、 <build>   <finalName>AppCoinServer</finalName>   <sourceDirectory>src/main/java</sourc