2025/3/19(电话面)1 - 7 项目相关8.缓存击穿是什么9.redis怎么实现分布式锁10.redis中的大key怎么解决11.redis的数据类型,项目里面用到了哪些类型12.mysql创建了abc的联合索引,如果条件是c=1,b=2and a=3,能用索引吗?如果a>1,b<2and c=3呢,那如果a in(1, 2) b = 3 and c = 4呢?13.mysql分库分表14.依赖的jar包出现冲突,怎么解决15.springboot常用的注解16.@Autowired和@Resource有什么区别17.事务的注解什么情况下不会生效18.java的类加载比如说有两个jar包,分别是A和B,都有一个Service类,路径和类名都完全一样,项目在启动的过程中,service类会加载A还是B,或者两个都加载19.hashmap的源码有读过吗?什么情况下会扩容?如果初始化大小是5,数组大小是多少?下次扩容是多少?为什么是2次幂?是线程安全的吗20.java有int类型和Integer类型吗,如果Integer a = 100; Integer b = 100;a == b是true还是false?如果Integer a = 100; int b = 100呢?a == b是true还是false21.乐观锁和悲观锁了解吗?什么场景下使用22.开发项目过程中遇到的难点结果:一面秒挂(面试过程中深挖原理,而且笔试做得很不好,所以预想到会秒挂了