大致记录一下,是线下群面JVM的内存结构,堆和栈JDK8下的集合和JDK 7中的集合差距HashMap 有几种遍历方式有哪些线程安全的集合?CurrentHashMap怎么实现线程安全CurrentHashMap 怎么使用,put流程创建线程有几种方式?线程池的方法参数线程之间通信如何传递上下文?ThreadLocal怎么实现线程间的通信?如何实现线程安全?代码块,方法,和关键字都如何实现?Synchronized,volitaleSynchronized 怎么使用?MySQL的存储引擎InoodbMySQL 如何实现乐观锁和悲观锁MVCCMySQL 的索引类型以及有什么区别?B+存储唯一索引和主键索引的差距唯一索引和主键索引有什么区别?聚簇索引和非聚簇索引MySQL 左外连接和内连接有什么区别,什么时候用?哪一个空值数量多?Left join ,inner joinMybatis的update返回值是什么?查询10条,失败一部分,应该返回什么?resultmap和resulttype什么时候使用,有什么区别?Spring中的事务,嵌套事务SpringAOP如何用JDK实现,实现过程Redis 的持久化策略RDB和AOF有什么区别Redis 的集群模式有几种