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怎么使用
工作引擎用哪些
工作流如何實現