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