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