ReentrantLock底层实现原理 synchronized底层实现原理 线程池任务抛弃策略、线程回收原理,如何标记线程什么时候回收 使用过哪几种阻塞队列、阻塞队列实现方式,阻塞队列有哪些可调用方法 Spring aop动态代理实现方式 io多路复用原理 mysql行锁、表锁实现原理 kafka数据存储采用什么模型