在全程八股和场景题中发现少量项目1.mysqlmysql索引什么时候会失效mysql跳表查询知道吗(没听过,只知道回表,没答上来)mysql用几个相同的select语句查询几个表结构相同但是数据量不一样的表时查询逻辑会不会变mysql有哪些锁mysql在insert和update如果失败了会加什么锁(这个刚开始答的行锁,说不对,让我想想,我答了表锁,应该对了)2.redis一般怎么用redis分布式锁如果redis宕机了如何保证数据不丢失redis和数据库如何保证一致性使用redis队列的时候数据丢失了怎么办3.springaop什么情况下会失效(脑子抽了,没想出来,答成了事务失效了)4.jvm有那些垃圾回收算法有哪些垃圾回收器cms和g1的区别在什么情况下用cms知道zgc吗(听过)zgc的原理知道吗知道什么是染色算法和压缩指针吗(不知道,鼠鼠太菜了)双亲委派机制5.jucsyncornized和reentrantlock有什么区别(底层和使用上)reentrantlock锁是如何实现可重入的一个object对象使用synchronized然后对他进行哈希操作,锁会怎么升级(直接从无锁变成轻量级锁,答成了从偏向锁变成轻量级锁,这题有坑)6.消息队列如何保证消息不丢失如何保证消息幂等性项目实习相关:xxljob分片是怎么做的(不知道,实习的时候不是我负责的)cos上传图片怎么做的