开头日常自我介绍 1.多线程开局 线程的创建方式和区别,线程池的参数和好处,threadlocal的父子线程如何共享数据(inherittable Threadlocal) 2.jvm进阶 内存模型(共有的,私有的,都用来干嘛),创建对象的过程(说了类加载器之类的,有点官方,后来想想应该按自己的想法答比较好,还能讲讲反射),新生代老生代垃圾回收和对象分配问题(栈内存泄露和堆内存泄露),jvm实操调优(jps,jstack,jdump和一些常用的jvm参数) 3.数据库 索引什么时候会失效(<>,*等),left join之类的表连接,慢查询(一些基础命令和查询datadir日志),...