前言 好久沒(méi)寫文章了搓萧,最近沒(méi)事兒看了下Redisson里面的分布式鎖的寫法徘溢,進(jìn)而看到了它使用了netty中的HashedWheelTimer,大致掃了一下邻梆,覺(jué)得有點(diǎn)意思,花了...
前言 好久沒(méi)寫文章了搓萧,最近沒(méi)事兒看了下Redisson里面的分布式鎖的寫法徘溢,進(jìn)而看到了它使用了netty中的HashedWheelTimer,大致掃了一下邻梆,覺(jué)得有點(diǎn)意思,花了...
在前文我們介紹了如何使用Redis或者Caffeine來(lái)做緩存蛤迎。 Spring Boot緩存實(shí)戰(zhàn) Redis 設(shè)置有效時(shí)間和自動(dòng)刷新緩存-2 Spring Boot緩存實(shí)戰(zhàn) ...
更新:經(jīng)過(guò)很多朋友的提醒, 本文的 insert() 和 delete() 兩個(gè)算法存在一些問(wèn)題, 由于筆者最近略忙一直沒(méi)有時(shí)間修改, 現(xiàn)在先給出一個(gè)兩年前實(shí)現(xiàn)的源碼鏈接, ...
附上最近更新的面經(jīng):某大佬的20+公司面試題總結(jié)和自己的補(bǔ)充 一面 自我介紹下自己确虱,不超過(guò)3分鐘(實(shí)際上我的自我介紹不到一分鐘)你感覺(jué)比本科階段自己進(jìn)步了多少,有哪些進(jìn)步研究...
對(duì)象的分配 大部分對(duì)象都在Heap(堆中進(jìn)行分配),Heap空間是共享的內(nèi)存空間替裆,當(dāng)多個(gè)線程在Heap中為對(duì)象分配內(nèi)存空間時(shí)校辩,需要通過(guò)加鎖的方式進(jìn)行同步,為了提高對(duì)象分配的效...
概述 對(duì)于逃逸分析和TLAB兩種技術(shù)之間的關(guān)聯(lián)一直沒(méi)有理清楚辆童,今天抽時(shí)間專門整理了一下這兩門技術(shù)宜咒。通過(guò)這篇文章,我們可以了解到什么: 對(duì)象的分配流程 對(duì)象在年輕代是采用什么算...
前言:最近在H大的公眾號(hào)學(xué)習(xí)了很多關(guān)于JVM相關(guān)的知識(shí)把鉴,本文為學(xué)習(xí)總結(jié)故黑,參考于公眾號(hào):Hollis,原文標(biāo)題如下:深入理解Java中的逃逸分析 | 文末送書 在Java的編譯...
簡(jiǎn)介 happen before 在之前發(fā)生Java使用新的JSR-133內(nèi)存模型庭砍,JSR-133使用happens-before的概念來(lái)闡述操作之間的內(nèi)存可見(jiàn)性场晶。在JMM中...