小电:

1.java Lock如何实现,AQS底层原理

2.公平锁与非公平锁区别以及各自使用场景

3.线程状态之间如何转换

4.几种GC算法、垃圾收集器种类以及各自使用的GC算法,为什么使用该GC算法

5.什么时候发生Full GC

6.Mysql InnoDB索引使用的数据结构?为什么使用B+树而不是B树?聚集索引与非聚集索引的区别?如何进行索引优化?

7.分布式锁有几种实现方式?各自的使用场景?

8.分布式事务的解决方案