自我介绍
1.ArrayList和LinkedList区别
2.ArrayList时间复杂度
3.HashMap原理
4.重载和重写区别
5.方法名参数名一样,返回值不一样是重载吗?
6.springboot自动装配
7.spring循环依赖如何解决
8.bean生命周期哪里会用到三级缓存
9.sqlserver和mysql区别?
10.sql查询语句优化
11.覆盖索引
12.怎么才能让查询走到覆盖索引
13.创建索引的时候,是会选择使用单独索引还是联合索引?
14.什么情况会出现索引失效?
15.Redis怎么保障原子性?
16.缓存穿透、击穿、雪崩如何理解?
17.缓存穿透、击穿、雪崩如何解决?
18.RocketMQ消息丢失怎么解决?
19.那几个阶段会发现消息丢失?
20.如何保障消息幂等性?
21.如何保障数据库不落库之类的?
22.JMM?
23.volatile和synchronized区别
23.synchonized可重入吗?
25.reentrantlock是可重入的吗?
26.平时用到过reentrantlock吗?
27.threadlocal用在什么场景?
28.JWT你怎么理解的?
29.Docker用过吗?
30.进入过docker容器查看日志吗?
31.AOP如何实现日志记录?
酣畅淋漓八股盛宴,希望能过!保佑保佑