1、自我介绍 2、数据库和缓存都没有用户的信息怎么解决? 以及改变ID来进行攻击。 缓存穿透 3、sleep和wait的区别? 4、equal 和“==”的区别 5、JVM运行时区域中的会发生OOM异常的区域 程序计数器是线程私有的区域吗? 6、对象是否存活的判断 7、年轻代GC会发生stop the world吗 8、hashmap是线程安全的吗 9、concurrenthashmap怎么保证线程安全的,可以用cas+lock锁吗 10、对sync锁的优化有哪些 11、对象每次锁定都是重量锁吗? 会先判断,进入偏向锁(我的回答) 12、为什么用B+树不...