===================回忆版 自我介绍 项目 权限控制的设计 Java数据类型 String属于什么类型? 接口和抽象类区别? Map,Set,List? HashMap底层原理? 线程安全的集合?底层原理? 创建线程的方式? 线程池工作原理? 锁机制? 可重入锁原理? 反射? 反射原理? 反射应用场景? MySQL表连接方式? 数据库三大范式? 索引? 索引设计原则? MySQL分页查询如何实现? having与where区别? 数据库乐观锁与悲观锁? 事务? 事务ACID? 深复制与浅复制原理? TCP三次握手? B+与红黑树区别? .................