原创 Swagger

1 swagger運行 引用至: https://blog.csdn.net/sanyaoxu_2/article/details/80555328 導入相應的依賴 <!--swagger-->

原创 (6)SpringCloud - EurekaServer服務註冊中心建立

1 建立工程 選擇父類工程右鍵創建。 2 選擇POM 注意:如果我們要告訴SpringBoot 我們所建立的這個項目是EurekaServer服務端 我們要在POM文件中導入server的相關配置。 <project x

原创 (7)SpringCloud - 將已有的部門微服務註冊進Eureka服務中,主機映射修改,微服務info內容詳細信息

1 理解 在前面 (6)我們構建了Eureka Server 服務註冊成功,也就是下圖的藍色模塊。(物業公司) 現在我們要做的事情就是把8001入住到7001項目中(Eureka Server 物業公司)中 如果入住成功,那麼

原创 (8)SpringCloud - Eureka的自我保護機制

首先,我們先做一個小測試 修改8001的名稱 運行程序: 我們再次運行,修改名稱變回去 發現此時報錯: 那麼這個之前改名爲XXX的 是怎麼回事呢? 其實XXX是保留着的。 自我保護機制:好死不如賴活着。 一句話:某時刻某一

原创 (9)SpringCloud - Eureka服務發現(不是重點)

1 對於註冊進eureka裏面的微服務,可以通過服務發現來獲得該服務的信息 服務發現的意思就是:對外暴露微服務,也能夠讓消費者知道我們。 對於註冊進eureka裏面的微服務,可以通過服務發現來獲得該服務的信息。 打個比方,就是我們

原创 (10)SpringCloud - Eureka的集羣配置

前面的章節弄了服務發現和註冊。 那麼進行Eureka集羣配置之前,首先問一下,什麼是集羣? 比喻:一個手榴彈炸不死它,那麼我們拿一捆手榴彈。 那麼相當於集羣指的是,在不同的機器或者服務器上面配置相同的服務對外做一個超大的運算的整體

原创 HashMap源碼解析

首先看結構圖 HashMap繼承了AbstractMap 實現了 Serializable,Cloneable,Map 繼承和實現 public class HashMap<K,V> extends AbstractMap<K

原创 (3)SpringCloud - 部門服務提供者

之前(2)已經成功的創建了父工程和子模塊。 1 新建microservicecloud-provider-dept-8001 加下來我們要完成的是 部門微服務提供者Module microservicecloud-provider

原创 JDK,JRE,JVM之間的關係

1 圖形理解 2 JDK(Java Development Kit):JAVA開發工具包 JDK(Java Development Kit) 是整個JAVA的核心,包括了Java運行環境(Java Runtime Envirnm

原创 (11)SpringCloud - Ribbon的介紹和前期準備工作

1 Ribbon的介紹 先看一下英標 Spring Cloud Ribbon是基於Netflix Ribbon實現的一套客戶端 負載均衡的工具。 Spring Cloud Ribbon是基於Netflix Ribbo

原创 接口和抽象類的區別

轉載至: https://www.jianshu.com/p/970a9be47542 1 抽象類 這裏有一個重點就是:抽象方法必須爲public或者protected 如果是private,則不能被子類繼承,子類無法實現這個方

原创 JAVA中的靜態代理,動態代理,CGLIB動態代理。

查看,引用: https://www.jianshu.com/p/4dcc74b63f1c https://www.jianshu.com/p/c1bfca9e46bc 對於代理的理解: 1 靜態代理 代理的實現通過圖解的理

原创 JAVA垃圾回收機制(GC)

查看,引用博文: https://www.jianshu.com/p/de097e7a813a https://www.jianshu.com/p/b78ac4bf13ae

原创 JAVA中集合的理解

首先看一個樹狀圖: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set ├HashSet └TreesSet └Queue Map ├Hashtable

原创 JAVA所有基類Object

private static native void registerNatives() protected native Object clone() throws CloneNotSupportedException pub