前言 在網(wǎng)上看了很多寫紅黑樹的博客何荚,大部分寫的都不是很到位管宵,有些關于紅黑樹的圖都是有問題的擅威,很多都沒有說清楚什么情況促發(fā)哪種操作,看完之后還是不...
前言 對JVM第三章的知識點進行總結囱桨,同時方便自己以后的回顧膛檀。 對象死活 引用計數(shù)算法 原理:給對象添加一個引用計數(shù)器芒粹,當有地方引用它時盈蛮,計數(shù)器...
前言 AQS是大部分同步鎖的核心框架废菱,比如ReentrantLock,閉鎖 (CountDownLock)抖誉,讀寫鎖 (ReentrantRead...
引言 結合網(wǎng)上的各種資料殊轴,記錄HashMap源碼閱讀的過程。 存儲結構 HashMap(1.8)的存儲結構為數(shù)組+鏈表+紅黑樹袒炉。 HashMap...
實時監(jiān)控日志文件 tail -f ***.log 查看文件前10行 head -n 10 *** 解壓文件 tar -zxvf *** 查看文件...
代理模式 假如目前有一個Peoper類旁理,實現(xiàn)了說話的功能。 現(xiàn)在我想要在說話之前我磁,添加一個思考的動作孽文。最簡單的方法就是直接在方法前加上思考的動作...
前言 本篇主要用來記錄JAVA類加載過程以及對象的創(chuàng)建過程。闡述他們之間的關系以及自己學習過程中的疑惑十性。 1. 類加載過程 類加載過程是指jvm...
前言 對JVM第二章的知識點進行總結叛溢,同時方便自己以后的回顧塑悼。 Java虛擬機的多線程 通過線程輪流切換并分配處理器執(zhí)行時間的方式實現(xiàn) 程序計數(shù)...
前言 Leetcode算法題分類練習劲适,記錄解題思路和代碼。 雙指針 題目1: 判斷一個非負整數(shù)是否為兩個整數(shù)的平方和厢蒜。 思路 看成0-targe...