#牛客AI配圖神器#- 在Java中,為什么String類(lèi)要被final修飾?- ArrayList和LinkedList有什么區(qū)別?- 如何讓ArrayList變成線(xiàn)程安全?- 你提到的`CopyOnWriteArrayList`的內(nèi)部實(shí)現(xiàn)了解嗎?- HashMap為什么線(xiàn)程不安全?多線(xiàn)程使用HashMap會(huì)導(dǎo)致哪些問(wèn)題?(分為hash沖突以及不沖突兩種情況)- ConcurrentHashMap如何解決多線(xiàn)程帶來(lái)的問(wèn)題?- 為什么不使用HashTable而是ConcurrentHashMap- HashTable與ConcurrentHashMap在性能上的區(qū)別是什么?- HashTable與ConcurrentHashMap在多線(xiàn)程性能上的區(qū)別是什么?- HashMap的默認(rèn)負(fù)載因子是多少?為什么默認(rèn)是0.75?- HashMap在什么情況時(shí)會(huì)轉(zhuǎn)為紅黑樹(shù)?小于該值會(huì)不會(huì)轉(zhuǎn)回鏈表?- 深拷貝和淺拷貝的區(qū)別是什么?如何實(shí)現(xiàn)這兩種拷貝?- Java的反射機(jī)制為什么性能比直接調(diào)用慢?- 用Lambda表達(dá)式將List轉(zhuǎn)為Map時(shí),如何處理Key沖突(保留較大的Value)?- 如何用Lambda表達(dá)式將List轉(zhuǎn)為Map,使相同Key的Value合并為L(zhǎng)ist?- java中有兩種動(dòng)態(tài)代理,你能說(shuō)一下是哪兩種嗎- error跟exception的區(qū)別- Java中有哪些實(shí)現(xiàn)鎖的方式?- synchronized的鎖升級(jí)過(guò)程是怎樣的?- Lock類(lèi)相比synchronized有哪些優(yōu)勢(shì)?- Spring Security的用戶(hù)信息上下文存儲(chǔ)在哪- ThreadLocal的原理是什么?實(shí)際應(yīng)用場(chǎng)景除了保存登錄信息有哪些?- volatile關(guān)鍵字的作用是什么?- 線(xiàn)程池參數(shù)如何設(shè)置(IO密集型任務(wù),8核CPU)?- 線(xiàn)程工廠(ThreadFactory)的作用是什么?- 線(xiàn)程池去執(zhí)行一個(gè)多線(xiàn)程任務(wù)的時(shí)候,有哪些提交方式- CountDownLatch若某個(gè)線(xiàn)程異常未調(diào)用`countDown()`,如何避免主線(xiàn)程阻塞?- G1垃圾回收器的工作原理是什么?- 雙親委派機(jī)制- Tomcat為什么打破雙親委派機(jī)制?- 聯(lián)合索引(A,B)中,僅用B字段查詢(xún)能否命中索引?- 索引下推優(yōu)化在何種查詢(xún)條件下會(huì)觸發(fā)?- 對(duì)日期字段(包含時(shí)分秒)建立索引后,使用`BETWEEN`且格式化為年月日查詢(xún),能否命中索引?- Spring如何解決循環(huán)依賴(lài)?能否解決構(gòu)造器注入的循環(huán)依賴(lài),為什么不能?- MyBatis中`#{}`和`${}`的區(qū)別是什么??jī)烧叩纳蒘QL是否相同?- 掃碼登錄的完整流程是如何設(shè)計(jì)的(前后端協(xié)作)?- lua腳本中具體使用的命令#??蛣?chuàng)作賞金賽##牛客激勵(lì)計(jì)劃##??图?lì)計(jì)劃##面試問(wèn)題記錄#