原创 Eureka Server源碼分析(1)從@EnableEurekaServer註解開始分析

Eureka啓動源碼分析 我們從@EnableEurekaServer註解開始分析 1.Eureka Server啓動分析 1.1找到@EnableEurekaServer的實現類 EurekaServerAutoConfigur

原创 3.1kafka基礎解析,運行原理.

1.基礎概念 Broker:消息中間件處理結點,一個Kafka節點就是一個broker。 Topic:主題,一個主題一般會有多個消息的訂閱者 Partition:topic物理上的分組,一個topic可以分爲多個partiti

原创 Eureka Server啓動源碼分析(2)

Eureka Server源碼分析 我們從服務的發現,服務下線,服務租約,服務剔出等方面分析源碼 register:服務註冊 cancel:服務下線 renew:服務租約 envict:服務剔出 LeaseManager(寫操

原创 1.1activemq基礎操作 並整合 springboot

activemq基礎操作 github網址:https://github.com/Plumblumpb/messageQueue-.git pom.xml文件 <dependencies> <dependency>

原创 2.1rabbitMq基礎概念,解決消息丟失問題

rabbitMq基礎概念 爲啥使用rabbitmq   如果使用Socket,那麼不同的模塊的確可以部署到不同的機器上,但是還是有很多問題需要解決。比如: 信息的發送者和接收者如何維持這個連接,如果一方的連接中斷,這期間的數據

原创 OAuth基礎知識

OAuth基礎知識 基礎說明: Third-party application:第三方應用程序,既需要認證的客戶端 HTTP service:HTTP服務提供商,既用戶信息源 Resource Owner:資源所有者 User

原创 voliate原理

voliate原理 voliate 當使用voliate關鍵字修飾共享變量(實例變量、靜態變量)時,它將具備兩個特性:可見性和禁止指令重排序優化 1.可見性 變量被修改後,會立即保存在主存中,並清除工作內存中的值。 新值對於線

原创 java將多個文件(Excel)壓縮成zip,併發送給頁面

java將多個文件(Excel)壓縮成zip,併發送給頁面 方案 將多個文件夾中的文件,放入一個臨時文件夾,並將臨時文件夾進行壓縮打包,發回給頁面。 轉移文件類 import java.io.File; import java.i

原创 1.zookeeper基礎知識,結構和運行流程,基礎使用

zookeeper基礎知識 1.單個zookeeper結構 zookeeper結構圖 zookeeper的數據模型很像樹。 每個節點都爲znode znode分爲持久節點(客戶端斷開連接後,仍然存在),臨時節點(斷開連接,節點

原创 springboot源碼解析詳細版

springboot源碼解析(轉) 一.Spring Boot 的入口類 @SpringBootApplication public class StartupApplication { public static vo

原创 Eureka Client啓動源碼分析(1)

Eureka Client啓動源碼 總結啓動流程 調用fetchregistry(false)函數,先全量拉取一次註冊表 初始化定時任務線程池, 創建instanceInfoReplicator裏面的線程進行第一次服務註冊 創建

原创 Eureka Client啓動源碼分析(2)

Eureka Client啓動源碼分析(2) 上篇文章主要分析了Eureka Client啓動的啓動流程 最終都是調用EurekaHttpClient接口的方法。 可以理解爲Eureka Client爲Server層,調用Eure

原创 Eureka Server源碼分析(2)從@EnableEurekaServer註解開始分析

Eureka啓動源碼分析 我們從@EnableEurekaServer註解開始分析 1.Eureka Server啓動分析 1.1找到@EnableEurekaServer的實現類 EurekaServerAutoConfigur

原创 讀寫文件

package IO; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class Fi

原创 Eureka Server啓動源碼分析

Eureka啓動源碼分析 我們從@EnableEurekaServer註解開始分析 1.Eureka Server啓動分析 1.1找到@EnableEurekaServer的實現類 EurekaServerAutoConfigurat