背景:3年 面试题: Object中equals和hashcode为什么需要重写 JVM垃圾回收的时机 ✅JVM 中一次完整的 GC 流程是怎样的? ✅YoungGC和FullGC的触发条件是什么? 两个动作,下订单和扣钱,怎么保证只能扣一次钱 ✅常见的分布式事务有哪些? CPU使用率高,如何排查? ✅CPU飙高问题排查过程(1) ✅CPU飙高问题排查过程(2) @Transactional注解怎么实现 缓存和数据库如何保持一致 ✅什么情况下会出现数据库和缓存不一致的问题? ✅如何解决Redis和数据库的一致性问题?