文章
已发布的全部文章。
排序、分页、Join 与子查询优化
用稳定排序、寻页分页和小结果集驱动原则优化常见列表与关联查询。
联合索引、覆盖索引与索引下推
根据过滤、排序和返回列设计联合索引,理解最左前缀、覆盖索引和索引条件下推。
Explain 与执行计划阅读
学会阅读 access type、key、rows、filtered、Extra,并用 EXPLAIN ANALYZE 验证估算。
InnoDB 页、行与 B+Tree 索引
从页和主键组织方式理解聚簇索引、二级索引、回表与主键设计。
MySQL 架构与 SQL 生命周期
从连接建立到解析、优化、执行和 InnoDB 读写,建立一条完整 SQL 生命周期。
MyBatis 插件、批处理与性能陷阱
用可测试插件理解拦截链,掌握批处理提交、动态 SQL、N+1 与缓存误用的边界。
MyBatis SQL 执行、缓存与结果映射
沿 Mapper 代理、Executor、StatementHandler 和 ResultSetHandler 理解一次查询及两级缓存边界。
MyBatis 配置解析与核心对象
从一次 Mapper 调用出发,认识 Configuration、MappedStatement、SqlSessionFactory 和插件链。
Spring、Jakarta EE、Quarkus 与 Micronaut 选型
按生态、标准、启动内存、编译模型、团队经验、云平台和迁移成本比较 Java 应用框架。
AOT、GraalVM Native Image 与 CRaC
比较提前处理、原生镜像和检查点恢复的启动时间、内存、构建成本、动态能力与运行约束。