后端
2025
30
- 请详细描述 MySQL 的 B+ 树中查询数据的全过程 如果 MySQL 中没有 MVCC,会有什么影响? 数据库的脏读、不可重复读和幻读分别是什么? 为什么 MySQL 选择使用 B+ 树作为索引结构? 详细描述一条 SQL 语句在 MySQL 中的执行过程。 在 Java 中主线程如何知晓创建的子线程是否执行成功? 在 MySQL 中建索引时需要注意哪些事项? Feign 和 Dubbo 的区别? Java 线程池核心线程数在运行过程中能修改吗?如何修改? Java 线程池内部任务出异常后,如何知道是哪个线程出了异常? Java 线程池中 shutdown 与 shutdownNow 的区别是什么? Java 中 Thread.sleep 和 Thread.yield 的区别? Java 中如何创建多线程? MySQL 的存储引擎有哪些?它们之间有什么区别? MySQL 的覆盖索引是什么? MySQL 的乐观锁和悲观锁是什么? MySQL 的索引类型有哪些? MySQL 的索引下推是什么? MySQL 默认的事务隔离级别是什么?为什么选择这个级别? MySQL 是如何实现事务的? MySQL 索引的最左前缀匹配原则是什么? MySQL 中的 MVCC 是什么? MySQL 中的回表是什么? MySQL 中的事务隔离级别有哪些? MySQL 中的索引数量是否越多越好?为什么? MySQL 中如果发生死锁应该如何解决? MySQL 中使用索引一定有效吗?如何排查索引效果? MySQL 中有哪些锁类型? MySQL 中长事务可能会导致哪些问题? MySQL InnoDB 引擎中的聚簇索引和非聚簇索引有什么区别?