原创 Nacos-raft源碼解析

目錄 一、Raft算法 二、Nacos中Raft部分源碼 init() 獲取Raft集羣節點 NamingProxy.getServers()獲取集羣節點 NamingProxy.refreshSrvIfNeed()得到節點信

原创 Elasticsearch7.6安裝一--操作系統配置

文件以及其他限制 vi /etc/security/limits.conf 在最後追加 root soft nofile 65535 root hard nofile 65535 * soft nofile 65535 * har

原创 Spring Cloud Gateway 2.1.0 中文官網文檔

目錄 1. How to Include Spring Cloud Gateway 2. Glossary 3. How It Works 4. Route Predicate Factories 5. GatewayFilter Fa

原创 每個程序員都該知道的五大定律

定律-或稱法則,可以指導我們並讓我們在同伴的錯誤中學習。這篇文章中,我將介紹我每次設計或實現軟件時出現在我腦海的五大定律。其中有些和開發有關,有些和系統組織有關。它們可以幫助你成爲合格的軟件工程師。     墨菲定律 “凡事可能出錯,就

原创 Java類加載器ClassLoader總結

JAVA類裝載方式,有兩種: 1.隱式裝載, 程序在運行過程中當碰到通過new 等方式生成對象時,隱式調用類裝載器加載對應的類到jvm中。 2.顯式裝載, 通過class.forname()等方法,顯式加載需要的類 類加載的動態性體現

原创 真正理解線程上下文類加載器(多案例分析)

前置知識: java類加載器不完整分析 #前言 此前我對線程上下文類加載器(ThreadContextClassLoader,下文使用TCCL表示)的理解僅僅侷限於下面這段話: Java 提供了很多服務提供者接口(Service Prov

原创 java類加載器不完整分析

雖然之前也看過jvm相關的書籍,但是都是概念層次上的理解。今天特地花一天時間研究了下類加載器,感覺上是沒有那麼生疏了,但也只是冰山一角,索性就不完整地分析一番吧。內容有些長,可使用目錄快速查閱。 類加載器   簡單說下JVM預定義的三種類

原创 【架構師成長必備】如何閱讀一個開源項目的源碼?

目錄 1、從最簡單的源碼開始:別幻想一步登天 2、循序漸進:先搞定底層依賴的技術 3、一定要以Hello World作爲入口來閱讀 4、抓大放小,邊寫註釋邊畫圖 5、反覆三遍,真正理解源碼 6、借力打力,參考源碼分析書籍及博客 7、最後寄

原创 帶你裝逼帶你飛之IntellJ IDEA使用攻略

帶你裝逼帶你飛之IntellJ IDEA使用攻略   一直習慣了用Eclipse,剛開始接觸IdeaIU總會有很多不習慣的地方,但是使用了兩週多的時間,發現這款開發工具的開發效率比Eclipse要高很多,真正做到了解放雙手,額~錯了,是解

原创 Apache +Jetty的負載均衡與集羣配置(下)

接着文章Apache +Jetty的負載均衡與集羣配置(上)開始寫,(~ o ~)~zZ Now begin!!! 分別訪問http://192.168.55.229:9009/fgw/index.jsp和http://192.16

原创 Apache +Jetty的負載均衡與集羣配置(上)

                    Apache +Jetty的負載均衡與集羣配置 一.搭配環境 (一).jetty的安裝和配置 Jetty_a: 192.168.55.229 Jetty_b: 192.168.55