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