
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
MySQL 索引到底怎么工作的?一篇讲清 B+ 树、联合索引、覆盖索引和回表
围绕 MySQL 索引展开,重点讲解了 B+ 树索引原理、联合索引最左前缀原则、覆盖索引以及回表机制。文章首先说明了索引存在的意义,并分析 InnoDB 为什么选择 B+ 树作为索引结构:树高低、磁盘 IO 少、叶子节点有序且适合范围查询。随后介绍了聚簇索引和二级索引的区别,引出回表的执行过程,即通过二级索引找到主键后,再回到主键索引查询完整数据。接着说明覆盖索引如何避免回表,提高查询效率。最后结

《synchronized 到底锁了谁?底层原理、可重入、锁升级,一次给你讲明白》
很多人学并发时,一听 synchronized 就开始脑壳发热:monitor、锁升级、可重入、ReentrantLock,词儿都认识,连起来像开盲盒。其实它没那么玄乎,本质就是“线程去抢对象的监视器”。这篇文章不用翻译腔,直接用大白话带你搞懂 synchronized 的底层原理、到底锁了谁、为什么它是可重入锁、它和 ReentrantLock 有啥区别,以及锁优化这些年到底变了什么。顺手再补一

[已解决] Spring MVC 消息转换器全攻略:日期格式化、Long 精度丢失一网打尽
本文聚焦“苍穹外卖”开发中 Long 类型精度丢失与日期格式不统一两大痛点,深入解析了 HttpMessageConverter 的核心作用与配置实战。文章指出,转换器是 Spring MVC 处理 @RequestBody 与 @ResponseBody 的“翻译官”。通过自定义 JacksonObjectMapper 并重写 extendMessageConverters 方法,可实现 Lon

到底了







