ArrayList和Vector的區(qū)別是什么? 2022-09-19
線程安全:Vector 使用了 Synchronized 來實現(xiàn)線程同步,是線程安全的,而 ArrayList 是非線程安全的。性能:ArrayList 在性能方面要優(yōu)于 Vect...詳情>
說一下 ArrayList的優(yōu)缺點 2022-09-19
插入元素的時候,也需要做一次元素復(fù)制操作,缺點同上。ArrayList 比較適合順序添加、隨機訪問的場景。詳情>
Redis文件事件的模型? 2022-09-19
盡管多個文件事件可能會并發(fā)地出現(xiàn),但I/O多路復(fù)用程序總是會將所有產(chǎn)生的套接字都放到同一個隊列(也就是后文中描述的aeEventLoop的fired就緒...詳情>
HashMap的數(shù)據(jù)結(jié)構(gòu) 2022-09-19
在Java中,保存數(shù)據(jù)有兩種比較簡單的數(shù)據(jù)結(jié)構(gòu):數(shù)組和鏈表?!?shù)組的特點是:尋址容易,插入和刪除困難;鏈表的特點是:尋址困難,但插入和刪除...詳情>
Redis事件機制? 2022-09-19
時間事件(time eveat):Redis 服務(wù)器中的一些操作(比如serverCron函數(shù))需要在給定的時間點執(zhí)行,而時間事件就是處理這類定時操作的。aeEvent...詳情>
HashMap的擴容操作是怎么實現(xiàn)的? 2022-09-19
hash & oldCap)是否為0,重新進行hash分配后,該元素的位置要么停留在原始位置,要么移動到原始位置+增加的數(shù)組大小這個位置上...詳情>
什么是紅黑樹 2022-09-19
每個葉子結(jié)點(葉子結(jié)點代表終結(jié)、結(jié)尾的節(jié)點)也是黑色 [注意:這里葉子結(jié)點,是指為空(NIL或NULL)的葉子結(jié)點!每個結(jié)點到葉子結(jié)點NIL所經(jīng)過...詳情>
Spring Security的原理? 2022-09-19
setAuthentication(authentication)這種授權(quán)方式多線程不安全):
除了手動授權(quán)外,SpringSecurity通過AuthenticationManager和ProviderManage...詳情>
ConcurrentHashMap底層具體實現(xiàn)知道嗎?實現(xiàn)原理是什么? 2022-09-19
如果相應(yīng)位置的Node不為空,且當(dāng)前該節(jié)點不處于移動狀態(tài),則對該節(jié)點加synchronized鎖,如果該節(jié)點的hash不小于0,則遍歷鏈表更新節(jié)點或插入新...詳情>
Redis緩存有哪些問題,如何解決? 2022-09-19
緩存穿透?!栴}來源: 緩存穿透是指緩存和數(shù)據(jù)庫中都沒有的數(shù)據(jù),而用戶不斷發(fā)起請求。由于緩存是不命中時被動寫的,并且出于容錯考慮,如果...詳情>
熱問標簽 更多>>
在線提問
專業(yè)導(dǎo)師線上坐鎮(zhèn),解答個性化學(xué)習(xí)難題
提交問題