原创 Java語法——內部類(JDK 1.1)

文章目錄Java語法——內部類(JDK 1.1)內部類概念代碼說明非靜態內部類靜態內部類匿名內部類局部內部類運行環境參考 Java語法——內部類(JDK 1.1) 內部類概念   Java類中的組成有:構造器、字段(成員變量)、方

原创 JVM內存分配和回收總結

文章目錄JVM內存分配和回收程序計數器、虛擬機棧、本地方法棧的內存分配與回收Java堆和方法區的內存分配與回收類型數據和實例對象的內存分配類型數據和實例對象的內存回收附錄空間擔保分配過程參考 JVM內存分配和回收 本文要求讀者對J

原创 設計模式——自用查閱源碼(Java版本)

文章目錄設計模式自用查閱源碼(Java版本)代碼介紹軟件架構運行環境 設計模式自用查閱源碼(Java版本) 代碼 GOF23 說明:將源碼Fork到自己的gitee中,使用Web IDE查看會極度舒適! 介紹 設計模式   《De

原创 單元測試——IDEA中使用JUnit4進行高效單元測試

文章目錄IDEA中使用JUnit4進行高效單元測試現實需求IDEA搭建JUnit測試環境安裝JUnit插件配置JUnit插件maevn創建jar類型項目hamcrest斷言介紹JUnit4測試面試題4算法的Java實現生成測試類測

原创 數據結構與算法——深入理解紅-黑樹!

文章目錄數據結構與算法——紅-黑樹1 爲什麼需要紅-黑樹?2 紅-黑規則3 爲什麼默認插入紅色節點?4 如何修正違規?(1) [三節點]顏色變換(2) 單節點顏色改變(3) 旋轉5 插入一個新節點(1) 向下路途中的顏色變換(3)

原创 使用IDEA在Tomcat服務器上進行項目熱部署

文章目錄熱部署熱部署概念本地Tomcat熱部署1 右上角選擇“Edit Configurations”2 選擇帶exploded的war包(支持熱部署)3 配置服務器4 debug運行,修改代碼測試熱部署遠程Tomcat熱部署1

原创 log4j日誌管理快速使用

文章目錄日誌管理傳統方式日誌管理獲取日誌存在問題解決方法log4j日誌管理特點使用流程配置文件日誌格式參考 練習源碼 日誌管理   日誌是系統運行過程中後臺的輸出信息,方便程序員進行系統運行的管控以及Bug的查找。 傳統方式日誌管

原创 數據結構和算法自用查閱類庫(Java版本)

數據結構和算法自用查閱類庫(Java版本) 代碼 DataStructuresAndAlgorithmsTool 軟件架構 GeneralDataStructures:通用數據結構 Array Array:無序數組 Ord

原创 IDEA創建maven工程知識點與問題總結

文章目錄IDEA創建maven工程知識點與問題總結知識總結推薦環境座標網址模板與工程類型的對應關係?什麼是language level?scope屬性的含義?IDEA開啓Tomcat熱部署?問題與錯誤子模塊無法識別?如何啓用EL表

原创 assembly插件打包部署dubbo服務

文章目錄assembly插件打包部署dubbo服務配置assembly打包項目部署項目 assembly插件打包部署dubbo服務 環境:IDEA、maven 配置assembly 解壓assembly.rar獲得assemb

原创 CentOS配置開機自啓動

文章目錄CentOS配置開機自啓動服務的開機自啓動應用程序的開機自啓動參考 CentOS配置開機自啓動 開機自啓動分爲服務的開機自啓動和應用程序的開機自啓動。 服務的開機自啓動 cd /etc/rc.d/init.d vim ap

原创 數據結構與算法——深入理解哈希表

文章目錄哈希表優點與缺點哈希化衝突基於線性探測的開放地址法插入查找刪除性能問題基於二次探測的開放地址法基於再哈希法的開放地址法鏈地址法哈希表實現方法的選擇參考 哈希表 哈希表是一種數據結構,基於數組實現,但存取方式和數組不同。 哈

原创 從原理上理解和計算取餘和取模

文章目錄從原理上理解和計算取餘和取模知識基礎取餘和取模的表達取整函數fix和floor計算原理取餘運算取模運算總結分析參考 從原理上理解和計算取餘和取模 取餘和取模都是用來計算餘數,但由於實現原理不同,結果可能不同(被除數和除數異

原创 數據結構與算法——紅-黑樹

文章目錄數據結構與算法——紅-黑樹1 爲什麼需要紅-黑樹?2 紅-黑規則3 爲什麼默認插入紅色節點?4 如何修正違規?(1) [三節點]顏色變換(2) 單節點顏色改變(3) 旋轉5 插入一個新節點(1) 向下路途中的顏色變換(3)

原创 警告: 多個不同應用註冊了相同服務,請檢查ego-service-impl和ego-manage中是否有誤暴露

文章目錄錯誤解決 錯誤 錯誤說明: 筆者在20888端口註冊了3個dubbo服務,沒想到多出了1個在20880端口的服務,並報出以下警告: “警告: 多個不同應用註冊了相同服務,請檢查ego-service-impl和ego-ma