1、B树和B+树的区别?为什么Mysql使用B+树
2、MySQL事务的四大特性
3、如何理解MVCC
4、数据库的三大范式
5、工厂模式的三种类型
6、spring循环依赖详解
7、spring有哪几种事务传播行为
8、spring事务失效的场景
9、spring如何开启循环依赖
10、springboot的自动装配原理
11、springbean的生命周期
12、spring依赖注入的实现方式
13、spring容器的bean作用域
14、说说你对AOP技术的理解
15、对spring ioc的理解
16、springboot的启动流程
17、简述一下jvm的内存模型
18、常用的redis的数据结构及应用场景
19、redis的持久化机制
20、缓存雪崩、缓存穿透、缓存击穿的区别与解决方案
21、redis如何实现分布式锁?有哪些注意事项?
22、synchronized和lock的区别?
23、HashMap、ConcurrentHashMap和Hashtable的区别?
24、String、StringBuffer和StringBuilder的区别?
25、