前言 本文通過可重入鎖ReentrantLock的源碼分析,加深對aqs和ReentrantLock的理解關(guān)于AQS相關(guān)的知識可以參考我的另一篇...
本文總結(jié)一下在Linux上Zookeeper的安裝和配置 安裝 在zookeeper官網(wǎng)上推薦的清華鏡像地址下載對應(yīng)版本的zk安裝包,以最新版本...
本文通過總結(jié)源碼學(xué)習(xí),來分析了解下AQS的工作原理 AQS是juc包鎖實(shí)現(xiàn)的基礎(chǔ)框架,研究juc包源碼之前,AQS是必經(jīng)之路雖然說,平時項(xiàng)目中,...
本文通過源碼來總結(jié)一下ArrayList ArrayList ArrayList 底層上是一個動態(tài)數(shù)組 屬性 可以看到這里有兩個空數(shù)組,具體區(qū)別...
本文通過項(xiàng)目中的日志配置問題,引出并總結(jié)一下spring boot 2.1.x 中 log4j2 的配置 現(xiàn)象 在服務(wù)器上調(diào)試項(xiàng)目的時候,發(fā)現(xiàn)日...
本文總結(jié)一下對線程池源碼的學(xué)習(xí),基于jdk 1.8 什么是線程池 顧名思義線程池就是一個可以提供一組可復(fù)用線程的對象。線程池內(nèi)部有阻塞隊(duì)列,用來...
本文來聊一下Integer中的兩個常用的靜態(tài)方法valueOf和parseInt,順便引出基本類型包裝類的緩存策略 前言 這篇文章的想法來源于一...
引言 回調(diào)方法大家經(jīng)常聽,但是可能有的同學(xué)并不是很清楚回調(diào)到底是怎么回事,本文以一個簡單的例子,帶你了解回調(diào)方法。 概念 所謂回調(diào)方法,就是在調(diào)...
之前在項(xiàng)目上遇到一個問題,實(shí)施人員在數(shù)據(jù)庫中建了許多臨時的測試數(shù)據(jù),在正式客戶環(huán)境中是要刪掉的,但是產(chǎn)品頁面上沒有刪除選項(xiàng),只能手動在數(shù)據(jù)庫中刪...