前言 前一段時(shí)間,有同事使用ThreadLocal踩坑了,正好引起了我的興趣。 所以近期,我抽空把ThreadLocal的源碼再研究了一下,越看...
投稿
前言 前一段時(shí)間,有同事使用ThreadLocal踩坑了,正好引起了我的興趣。 所以近期,我抽空把ThreadLocal的源碼再研究了一下,越看...
在實(shí)際項(xiàng)目中我們需要手動(dòng)來手寫Starter組件的場(chǎng)景相對(duì)來說還是比較少的,但是對(duì)于自定義Starter組件的原理大家還是需要掌握清楚,第一個(gè)是...
SpringBoot應(yīng)該是每個(gè)Java程序猿都會(huì)使用的基礎(chǔ)框架了,對(duì)于SpringBoot的核心內(nèi)容自動(dòng)裝配原理的掌握就顯得非常重要了。 自動(dòng)裝...
大廠招聘IO常問面試題 NIO與IO的區(qū)別 NIO和IO適用場(chǎng)景 BIO, NIO, AIO有什么區(qū)別,分別是什么原理? NTO如何通過Ruff...
在并發(fā)編程中我們都知道i++操作是非線程安全的,這是因?yàn)?i++操作不是原子操作。 如何保證原子性呢?常用的方法就是加鎖。在Java語言中可以使...
阿里提前批面了很多部門,除了淘系一面其他都過了,最終點(diǎn)了國際化中臺(tái)的內(nèi)推,在焦急等hr面中,分享面經(jīng),希望能幫到大家,都能拿到滿意的offer~...
一面 50min[https://docs.qq.com/doc/DZXh5dFNQaURRYk1a] 主要就是問基礎(chǔ)知識(shí),由于沒有錄音只能記個(gè)...
1:自我介紹 本碩就讀院校,參加過的競(jìng)賽、項(xiàng)目 2:C語言和Java語言的核心區(qū)別,有什么特點(diǎn)? C面向過程,Java面向?qū)ο?C需要自己管理內(nèi)...
最近遇到一個(gè)由于唯一性索引,導(dǎo)致并發(fā)插入產(chǎn)生死鎖的場(chǎng)景,在分析死鎖產(chǎn)生的原因時(shí),發(fā)現(xiàn)這一塊還挺有意思的,涉及到MySql中不少的知識(shí)點(diǎn),特此總結(jié)...
寫在開頭的閑言碎語 2020年過去了,對(duì)很多人來說,這一年經(jīng)歷了太多太多,可能是十年來記憶里比較濃墨重彩的一筆。過去的一年里,“熬”算是這個(gè)階段...