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