1. Spring的常用注解
  2. nacos配置数据库
  3. nacos修改配置是否实时刷新的
  4. Spring的生命周期
  5. Spring的IOC和AOP
  6. Spring是怎么解决依赖循环
  7. @Autowired和@Resource的区别
  8. SpringBoot重要的注解
  9. 为什么SpringBoot加了@SpringBootApplication可以直接启动项目
  10. SpringBoot和SpringCloud的关系
  11. SpringCloud的组件
  12. 有哪些中间件可以作为注册中心和配置中心
  13. mybatis的动态标签
  14. gateway的作用
  15. 微服务项目客户端请求到服务的整个过程
  16. 设计负载均衡的轮询和权重
  17. mybatis配置一级缓存、二级缓存
  18. mysql的事务
  19. 事务的隔离级别以及每种隔离级别造成的现象
  20. nacos的心跳机制以及默认几秒请求一次
  21. HashMap和HashTable的区别
  22. TreeMap和HashMap的区别
  23. HashMap初始化默认容量
  24. HashMap的底层原理
  25. HashMap在JDK1.7跟JDK1.8的区别,为什么要这么做
  26. HashTable为什么线程安全
  27. 除了synchronized,还有其他的加锁方式
  28. 公平锁和非公平锁
  29. synchronized和Lock的区别
  30. 分布式锁的实现原理
  31. redis的持久化
  32. AOF和RDB的区别
  33. stream流有哪些操作以及方法
  34. Java的八大基本数据类型
  35. 有哪些引用数据类型
  36. redis的哨兵
  37. redis的哨兵和主从复制之间的关系
  38. redis的key最大能存多大数据