1. 说说synchronized锁的升级过程
2. 对比synchronized和ReentrantLock二者有什么差异
3. 描述线程池的任务执行完整流程
4. 线程池提供了哪些拒绝任务的策略
5. 简述MySQL事务ACID四大特性
6. 事务原子性的含义是什么,底层如何保障原子性
7. 乐观锁有哪些优势与短板,同时介绍CAS机制
8. MySQL有哪几种事务隔离级别
9. 可重复读隔离级别能够解决哪些事务问题
10. JVM里对象满足什么条件才会被当作垃圾回收
11. 对象变为不可达状态之后,会不会马上被垃圾回收
12. Java类加载分为哪几个阶段
13. 双亲委派模型的工作原理是什么
14. 在MyBatis中,有哪些方式可以绑定SQL参数
15. 如果数据库字段名和实体类属性名不一致,可以采用哪些方案处理