原创 ZUUL入門代碼

ZUUL入門代碼 zuul 是netflix開源的一個API Gateway 服務器, 本質上是一個web servlet應用。 Zuul 在雲平臺上提供動態路由,監控,彈性,安全等邊緣服務的框架。Zuul 相當於是設備和 Ne

原创 多數據源(簡潔)

多數據源(簡潔) 多數據源就是一個Java EE項目中採用了不同的數據庫實例中的多個庫,或者同一個數據庫實例中多個不同的庫。 採用MyCat等分佈式數據庫中間件是比較好的解決方法,這樣就可以把數據庫讀寫分離、分庫分表、備份等操作交

原创 Hystrix入門代碼

Hystrix入門代碼 熔斷器在消費者服務中 1、添加依賴 <!--熔斷器--> <dependency> <groupId>org.springframework.cloud</group

原创 遠程調用方式RPC和HTTP

遠程調用方式 無論是微服務還是面向服務的架構(SOA),都面臨着遠程調用的問題。 常見的遠程調用方式: RPC:自定義數據格式基於原生TCP通信,速度快,效率高。早期的webservice,現在的dubbo都是RPC的典型。 HT

原创 JPA初級代碼

關聯關係 添加依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri

原创 Eureka Server 集羣入門代碼

Eureka集羣 基本原理 不同節點的Eureka Server通過Replicate(複製)進行數據同步 Application Service爲服務提供者 Application Client爲服務消費者 Make Rem

原创 Ribbon入門代碼

Ribbon入門代碼 1.啓動一個服務,然後使用DiscoveryClient來獲取服務實例信息,然後獲取ip和端口來訪問。 2.在實際的環境中,往往會開啓許多個服務集羣。此時我們獲取的服務列表有多個,到底訪問哪一個呢? 3.一般

原创 Eureka Client入門代碼

Eureka Client入門代碼 Eureka Server入門代碼有了註冊中心,接下來兩個簡單的客戶端,都向註冊中心註冊 服務提供者 工具依然使用IDEA 新建服務提供者模塊 生成之後的pom文件爲 <?xml version

原创 JPA入門代碼

JPA入門代碼 添加依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s

原创 Feign入門代碼

Feign入門代碼 1、添加依賴 <!--Feign--> <dependency> <groupId>org.springframework.cloud</groupId>

原创 Eureka Server入門代碼

Eureka Server入門代碼 開發工具使用IDEA 創建空項目 添加eureka模塊 配置application.yml文件 開啓eureka server 創建添加模塊後的pom文件 <?xml version="1.

原创 java SE基礎面試題收集歸納(一)

面向對象都有哪些特性以及你對這些特性的理解  抽象:將一類對象的共同特徵總結出來構造類的過程,包括數據抽象和行爲抽象,抽象只關注對象有哪些屬性和行爲,不關心如何實現。 封裝:就是隱藏一切可以隱藏的東西,只向外界提供最簡單的編程接口 。

原创 git簡單使用,學習筆記

git簡單使用學習筆記 //設置用戶名 $ git config --global user.name ryxd //設置郵箱 $ git config --global user.email [email protected] //

原创 Spring面試題總結包含《69》

Spring面試題總結包含《69》 網上發現有個Spring面試相關的《史上最全 69 道 Spring 面試題和答案》,也沒夠69題將就看吧,拿過來學習學習,借鑑一下!如有侵權,聯繫刪除![email protected] 什麼是

原创 java SE基礎面試題收集歸納(二)

Java 中異常分爲哪些種類   檢查型異常(CheckedException)和非檢查型異常(RuntimeException)。 檢查性異常必須使用try catch或者throws等關鍵字進行處理,否則編譯器會報錯。 當前方法知道