原创 《系列一》-- 3、XmlBeanFactory 對xml文件讀取

閱讀之前要注意的東西:本文就是主打流水賬式的源碼閱讀,主導的是一個參考,主要內容需要看官自己去源碼中驗證。全系列文章基於 spring 源碼 5.x 版本。 Spring源碼閱讀系列--全局目錄.md 引子 1、容器最基本使用.

原创 《系列一》-- 4、xml配置文件解析之[默認]命名空間[標籤]的解析

閱讀之前要注意的東西:本文就是主打流水賬式的源碼閱讀,主導的是一個參考,主要內容需要看官自己去源碼中驗證。全系列文章基於 spring 源碼 5.x 版本。 Spring源碼閱讀系列--全局目錄.md 引子 1、容器最基本使用.

原创 2、XmlBeanFactory 的類圖介紹.md

全局目錄.md 引子 1、容器最基本使用.md 系列1 - bean 標籤解析: 2、XmlBeanFactory 的類圖介紹.md 3、XmlBeanFactory 對xml文件讀取.md 4、xml配置文件解析之【默認】命名空間【標籤】

原创 1、容器最基本使用

全局目錄.md 引子 1、容器最基本使用.md 系列1 - bean 標籤解析: 2、XmlBeanFactory 的類圖介紹.md 3、XmlBeanFactory 對xml文件讀取.md 4、xml配置文件解析之【默認】命名空間【標籤】

原创 5、xml配置文件解析之[自定義]命名空間[標籤]的解析

全局目錄.md 引子 1、容器最基本使用.md 系列1 - bean 標籤解析: 2、XmlBeanFactory 的類圖介紹.md 3、XmlBeanFactory 對xml文件讀取.md 4、xml配置文件解析之【默認】命名空間【標籤】

原创 harbor鏡像倉搭建相關問題

1 環境 自己生成了SSL證書 證書目錄與 harbor.cfg 文件中定義的路徑需要一致 使用的是offline 包安裝 執行 install.sh 腳本後,通過瀏覽器遠程訪問成功, 但是在別的機器上執行docker的

原创 letcode-兩數相除

題解 設未知數: Br= 125 / 3,拆進行如下拆解: Br = 125 / 3 Br = (29 + 96)/3 Br = 29/3 + (32 * 3) / 3 Br = 29/3 + (2 * 2 * 2 * 2 * 2

原创 letcode-括號生成

遞歸大法,空間換時間 就是記錄左右括號數,一旦右括號數大於左括號數,退出。 當左右括號數相等,且等於n則爲合法解。 使用char數組取代StringBuilder可以減少內存使用,這樣每次進行回溯時不需要再去刪除末尾一

原创 letcode-Z字抖動

題目 將一個給定字符串 s 根據給定的行數 numRows ,以從上往下、從左到右進行 Z 字形排列。 比如輸入字符串爲 "PAYPALISHIRING" 行數爲 3 時,排列如下: 之後,你的輸出需要從左往右逐行讀取,產生出一個新的字符

原创 letcode-K個一組翻轉鏈表(棧思想 + 遞歸)

題目:輸入一個有序鏈表,每K個一組進行反轉。 輸入:1, 2, 3, 4, 5, 5, 6, 8, 10 K = 3 輸出:3, 2, 1, 5, 5, 4, 10, 8, 6 題解 反轉,那麼最先想到的應該是棧;但是,ja

原创 鏈表兩兩交換

遞歸大法好啊,遇事不決多畫圖,準沒毛病。 把需要交換的兩個節點的第一個節點傳入遞歸 判斷其自身是否爲空(節點數偶數)、其下一節點是否爲空(節點數奇數),任何一個爲空都沒有交換的意義。 接下來就是簡單的交換了,把需要返回的節點返回即可。

原创 JVM之直接內存與非直接內存

直接內存 直接內存:概指系統內存,而非堆內存,不指定大小時它的大小默認與堆的最大值-Xmx參數值一致。 非直接內存: 也可以稱之爲堆內存,運行JVM都會預先分配一定內存,我們把JVM管理的這些內存稱爲堆內存(非操作系統直接內存),J

原创 中綴表達式轉後綴表達式並計算結果

目錄1 棧的概念2 何謂中綴表達式3 後綴表達式(逆波蘭)3.1 概念以及案例3.2 求解方法3.2.1 流程圖3.2.2 推導相等優先級爲何彈出棧頂3.2.3 案例代碼 1 棧的概念 容器,先進後出規則;如圖爲表達式:a+(b*c) 逐個

原创 Linux 常用指令學習

目錄一、vim二、用戶管理六、運行級別七、文件目錄指令八、rpm以及yum九、文件目錄權限管理十、磁盤掛載十一、網卡編輯十二、進程管理十三、服務管理十四、shell 腳本編寫十五、定時任務 一、vim 複製、粘貼 yy p 刪

原创 流言粉碎機:JAVA使用 try catch 會嚴重影響性能

目錄一、JVM 異常處理邏輯二、關於JVM的編譯優化1. 分層編譯2. 即時編譯器1. 解釋模式2. 編譯模式3. 提前編譯器:jaotc三、關於測試的約束執行用時統計編譯器優化的因素關於指令重排序四、測試代碼五、解釋模式下執行測試六、編譯