原创 HashSet原來這麼簡單

HashSet學習記錄 0、簡介 ​ 本篇主要記錄下HashSet的源碼學習記錄,是隨機看到的,隨手記錄下。大家都知道HashMap是一種存儲鍵值對的數據結構,HashSet從名字可以看出來其主要是一個集合,通過數學上集合的概念

原创 Java基礎知識--char數組通過StringBuilder轉換爲字符串問題

Java基礎知識–char數組通過StringBuilder轉換爲字符串問題 背景 ​ 此文章只是記錄下本人遺忘的基礎知識點。 ​ 在一次寫算法題的時候,聲明瞭一個char類型二維數組,最終通過StringBuilder轉換成

原创 以太坊源碼之--P2P網絡源碼剖析(2)

ethereum-p2p(2)節點發現機制代碼分析(v1.8.24) 1 、引導 ​ 此部分主要分析以太坊節點發現機制源碼,以太坊節點發現部分主要藉助了一種分佈式哈希表的結構(DHT),Kademlia協議是以太坊節點發現機制的

原创 以太坊源碼之--P2P網絡源碼剖析(1)

ethereum-p2p代碼分析(v1.8.24) 本篇主要按p2p的主要邏輯進行代碼分析 1、開始分析主要代碼 1.1 server.Start() // Start starts running the server. //

原创 MyBatis源碼閱讀之初始化(一)

Mybatis源碼分析一(初始化過程) ​ 最近學習MyBatis源碼部分,現在準備一邊學習一邊記錄下自己的理解過程。本篇文章主要記錄下Mybatis初始過程,主要有以下幾個點: ​ 1、初始化做了什麼 ​ 2、如何解析my

原创 ArrayList源碼分析(JDK1.8 個人理解)

ArrayList 源碼手記 ​ 從大學到現在ArrayList源碼看了忘忘了看,今天有空記錄下自己看的東西以加深印象。下面開始按照自己的想法開始分析ArrayList源碼。 ​ 1、先記錄下ArrayList的類繼承關係圖