2021 java 基礎面試題


String為什么使用final 修飾

淺拷貝和深拷貝的區別

 

設計模式的使用

單例模式如何實現

 

全局變量和局部變量在內存中的區別

JVM調優

jvm 內存模型

垃圾回收機制

年輕代和老年代的區別

 

為什么wait()和notify()屬於Object類

怎么理解多線程,多線程如何實現

怎么理解多線程安全問題

 

HashMap和HashSet的區別

連個List 集合 取交集的方式

HashSet存儲和HashMap存儲哪個更快,哪個查詢更快

 

MySQL和Oracle的區別

聚集索引(clustered index) 和 非聚集索引(non-clustered index)的區別

MySQL存儲引擎

MySQL調優

事務的樂觀鎖和悲觀鎖

數據庫事務

 

權限如何設計

技術架構設計思路

代碼編程規范

idea 和 eclipse 的區別

 

分布式事務解決方案及實現

分布式鎖如何實現

分布式事務

Redis持久化方式有哪些?持久化方式的區別?

Redis分布式鎖可能出現的問題

Redis分布式鎖如何實現

Redis 緩存擊穿,緩存雪崩 怎么解決

Redis如何實現簽到

Redis 怎么實現排行榜

 

如何理解SpringBoot

SpringBoot啟動機制(starter機制)

怎么理解微服務

SpringBoot 注解有哪些?

Eureka 和 zookeeper的區別

SpringCloud 基本組件

Eureka的原理

微服務數據庫設計和 單體數據庫設計的區別和注意事項

 

xxl-job怎么使用

工作引擎用哪些

工作流如何實現

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM