1.自我介绍2.Aop的实现原理3.详细说一下redis怎么用的4.怎么保证库存的一致性5.怎么保证数据库修改和redis修改的事务性?读redis会发现有库存但是实际上已经没有库存,会下单失败6.有用到过多线程吗?7.多线程的实现方式8.线程池Excutor提供了几种线程池?9.使用线程池会有什么问题?10.自定义线程池用的是哪个线程池?11.线程池有哪些参数?12.什么情况下会生成一个线程,什么情况下会入队列?13.MySQL的隔离级别14.读未提交有哪些问题?怎么解决?15.MySQL怎么实现读未提交的?读已提交呢?可重复读呢?16.Jvm的内存模型17.堆怎么划分,新生代怎么划分18....