前言 在網(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...