為了換取性能,JVM在內(nèi)置鎖上做了非常多的優(yōu)化,膨脹式的鎖分配策略就是其一。理解偏向鎖、輕量級(jí)鎖、重量級(jí)鎖的要解決的基本問(wèn)題,幾種鎖的分配和膨脹過(guò)程,有助于編寫(xiě)并優(yōu)化基于鎖的...
為了換取性能,JVM在內(nèi)置鎖上做了非常多的優(yōu)化,膨脹式的鎖分配策略就是其一。理解偏向鎖、輕量級(jí)鎖、重量級(jí)鎖的要解決的基本問(wèn)題,幾種鎖的分配和膨脹過(guò)程,有助于編寫(xiě)并優(yōu)化基于鎖的...
Spring Cloud Alibaba 使用nacos 注冊(cè)中心 背景 在第一篇nacos介紹的時(shí)候提到nacos 是注冊(cè)中心又是配置中心,上一篇我們介紹了Spring C...
一、序 去年我們部門(mén)的工作重點(diǎn)是業(yè)務(wù)需求。鄰近業(yè)務(wù)高峰期,各種業(yè)務(wù)需求撲面而來(lái)。業(yè)務(wù)高峰期過(guò)后,業(yè)務(wù)模型逐漸穩(wěn)定成熟。加班加點(diǎn)堆砌出來(lái)的業(yè)務(wù)代碼難免會(huì)有些bug或者代碼設(shè)計(jì)不...
介紹 源碼分析 unsafe:java提供的獲得對(duì)對(duì)象內(nèi)存地址訪(fǎng)問(wèn)的類(lèi),它的作用就是在更新操作時(shí)提供“比較并替換”的作用。實(shí)際上就是AtomicInteger中的一個(gè)工具。 ...
前言 ??之前心血來(lái)潮,感覺(jué)自己算法能力特別垃圾,馬上打開(kāi) LeetCode 去刷了一個(gè)周。后來(lái)發(fā)現(xiàn),只去做不行,還要定期去總結(jié)。所以就想把總結(jié)的結(jié)果發(fā)布成博文。發(fā)布到哪個(gè)平...
關(guān)于消息隊(duì)列,從前年開(kāi)始斷斷續(xù)續(xù)看了些資料,想寫(xiě)很久了,但一直沒(méi)騰出空,近來(lái)分別碰到幾個(gè)朋友聊這塊的技術(shù)選型,是時(shí)候把這塊的知識(shí)整理記錄一下了。 市面上的消息隊(duì)列產(chǎn)品有很多,...
-01- 表弟今年大四,投了上百份簡(jiǎn)歷,仍然沒(méi)有任何收獲,他疲憊地躺在我家沙發(fā)上跟我說(shuō):“姐,找工作怎么那么...