今天咱來聊一下Redis五種數(shù)據(jù)類型的詳細(xì)用法以及在代碼中如何使用。廢話不多說,開始! Redis五種數(shù)據(jù)類型: (1)string:字符串對象 (2)list:列...
今天咱來聊一下Redis五種數(shù)據(jù)類型的詳細(xì)用法以及在代碼中如何使用。廢話不多說,開始! Redis五種數(shù)據(jù)類型: (1)string:字符串對象 (2)list:列...
筆者在工作中也有接觸到非關(guān)系型數(shù)據(jù)庫Redis,主要用于緩存。但是也僅限于使用方面,底層沒具體了解過,剛好有朋友正在研究這個(gè),我也就再深入研究一波。 今天主要...
本篇看一下Volatile關(guān)鍵字和原子引用。 上圖就是JUC包結(jié)構(gòu),總共分成三塊 (1)java.util.concurrent:并發(fā)包基礎(chǔ)類,包括阻塞隊(duì)列,線程池相關(guān)類,線...
JVM垃圾回收機(jī)制是java程序員必須要了解的知識,對于程序調(diào)優(yōu)具有很大的幫助(同時(shí)也是大廠面試必問題)。 要了解垃圾回收機(jī)制,主要從三個(gè)方面: (1)垃圾回收面向的對象是誰...
一、JVM 首先看一張JVM結(jié)構(gòu)圖(某度找的) [圖片上傳失敗...(image-1f4456-1599998500070)] 主要看運(yùn)行時(shí)數(shù)據(jù)區(qū),里邊有方法區(qū),堆,java...
由于工作中基本都是CRUD操作,對線程池不常用,所以一直沒去具體了解過其底層原理,但是在工作、健身之余一直有一顆躁動的心,想在技術(shù)上浸淫的更深入一點(diǎn)(其實(shí)lz就是想技術(shù)好點(diǎn),...
今天我們聊聊在JAVA世界中如何實(shí)現(xiàn)一桶洗澡水可供成百上千的人反復(fù)使用的故事 意義:線程池可以反復(fù)使用已經(jīng)創(chuàng)建的線程,減小了線程反復(fù)創(chuàng)建和銷毀的開銷,避免過多線程占用太多內(nèi)存...
redis作為一種內(nèi)存數(shù)據(jù),我們知道數(shù)據(jù)保持在內(nèi)存中很快就會消失,所以redis采取了兩種措施對數(shù)據(jù)進(jìn)行持久化,那就是RDB和AOF,兩者的不一樣之處在于,RDB是快照模...
GC回收也是jvm學(xué)習(xí)中非常重要的一環(huán),在棧中棧幀是棧的主要內(nèi)存結(jié)構(gòu),每一個(gè)棧幀在棧中占用的內(nèi)存基本都是確定的,隨著方法的調(diào)用結(jié)束,棧幀內(nèi)存將會被回收,隨著這整個(gè)線程的結(jié)...