大厂高频必问面试题

  • Ribbon 和 Feign 的区别
    Ribbon 和 Feign 的区别
  • Mybatis 都有哪些 Executor 执行器,它们之间的区别是什么
    Mybatis 都有哪些 Executor 执行器,它们之间的区别是什么
  • MySQL的高可用方案有哪些
    MySQL的高可用方案有哪些
  • JDK 动态代理和 CGLIB 动态代理的区别
    JDK 动态代理和 CGLIB 动态代理的区别
  • Dubbo 和 Spring Cloud 的区别
    Dubbo 和 Spring Cloud 的区别
  • Eureka 和 Zookeeper 的区别是什么
    Eureka 和 Zookeeper 的区别是什么
  • MySQL有哪些事务隔离级别
    MySQL有哪些事务隔离级别
  • Spring 如何解决循环依赖问题
    Spring 如何解决循环依赖问题
  • Mybatis 的 Xml 映射文件中,不同的 Xml 映射文件,id是否可以重复
    Mybatis 的 Xml 映射文件中,不同的 Xml 映射文件,id是否可以重复
  • MySQL进行慢SQL优化的优化思路、解决办法
    MySQL进行慢SQL优化的优化思路、解决办法
  • 如何实现 MyBatis 与 Spring 的集成
    如何实现 MyBatis 与 Spring 的集成
  • 你知道哪些微服务技术栈
    你知道哪些微服务技术栈
  • AQS的底层原理是什么
    AQS的底层原理是什么
  • CAS的底层原理是什么
    CAS的底层原理是什么
  • MySQL分库分表怎么操作
    MySQL分库分表怎么操作
  • 如何保证 MQ 的高可用
    如何保证 MQ 的高可用
  • 什么是Redis持久化、Redis持久化机制,以及各自的优缺点
    什么是Redis持久化、Redis持久化机制,以及各自的优缺点
  • 如何停止一个线程池
    如何停止一个线程池
  • Redis如何实现分布式锁
    Redis如何实现分布式锁
  • Executors创建线程池有哪几种方式
    Executors创建线程池有哪几种方式
  • Spring Boot 和 Spring Cloud 有哪些区别
    Spring Boot 和 Spring Cloud 有哪些区别
  • 分布式Redis是前期做,还是后期规模大了再做
    分布式Redis是前期做,还是后期规模大了再做
  • MQ 有哪些使用场景
    MQ 有哪些使用场景
  • 如何保证缓存与数据库双写时的数据一致性
    如何保证缓存与数据库双写时的数据一致性