主题
面试速答(先看这里)
**一句话结论:**MySQL 数据库 CPU 飙升到 500% 的话,怎么处理
60秒标准回答:
char和varchar区别
mysql数据结构
为什么不选择红黑树和b树
**答题顺序:**结论 → 原理/机制 → 关键流程 → 场景与取舍 → 易错点
回答主线:
- **要点1:**limit 1000000 加载很慢的话,你是怎么解决的呢
- **要点2:**哪些情况会造成索引失效 bettwen会导致索引失效吗
- 要点3:@Transactional注解的失效场景
- **要点4:**JDK 动态代理与 CGLIB 区别
**记忆锚点:**Transactional → varchar → bettwen → 说说自定义注解 → select → mysql
加分表达:
- char和varchar区别 mysql数据结构 为什么不选择红黑树和b树 select执行过程 MySQL 数据库 CPU 飙升到 500% 的话,怎么处理 limit 1000000 加载很慢的话,你是怎么解决的呢 jdbc 的连接过程 哪些情况会造成索引失效 bettwen会导致索引失效吗 @Transactional注解的失效场景 JDK 动态代理与…
追问准备:
- 围绕「Transactional」:底层原理是什么?使用时有哪些边界和常见坑?
- 围绕「varchar」:底层原理是什么?使用时有哪些边界和常见坑?
- 围绕「bettwen」:底层原理是什么?使用时有哪些边界和常见坑?
- 如果线上出现异常,你会如何定位、验证并规避?
char和varchar区别
mysql数据结构
为什么不选择红黑树和b树
📄 ✅InnoDB为什么不用跳表,Redis为什么不用B+树?
打开文档:✅InnoDB为什么不用跳表,Redis为什么不用B+树?
select执行过程
MySQL 数据库 CPU 飙升到 500% 的话,怎么处理
limit 1000000 加载很慢的话,你是怎么解决的呢
📄 ✅limit 0,100和limit 10000000,100一样吗?
打开文档:✅limit 0,100和limit 10000000,100一样吗?
jdbc 的连接过程
哪些情况会造成索引失效 bettwen会导致索引失效吗
@Transactional注解的失效场景
JDK 动态代理与 CGLIB 区别
aop执行顺序
过滤器和拦截器区别
说说自定义注解的场景及实现
算法
三数之和