LITTLE STEPS, EVERY DAY
更新足迹
2026 年 · 131 篇次发布 / 更新 · 47 个活跃日
1月2月3月4月5月6月7月8月9月10月11月12月
2025 年 · 234 篇次发布 / 更新 · 118 个活跃日
1月2月3月4月5月6月7月8月9月10月11月12月
2024 年 · 12 篇次发布 / 更新 · 10 个活跃日
1月2月3月4月5月6月7月8月9月10月11月12月
2023 年 · 2 篇次发布 / 更新 · 2 个活跃日
1月2月3月4月5月6月7月8月9月10月11月12月
按发布日期与显式 updated 日期统计,不使用文件修改时间。同篇同日只计一次。
2023-12-28
2023-12-29
2024-01-01
2024-04-07
2024-05-02
2024-05-10
2024-07-27
2024-09-11
2024-10-15
2024-11-01
2024-11-15
2025-01-02
- 发布Java基础学习
2025-03-01
2025-03-03
2025-03-13
2025-03-14
2025-03-15
2025-03-16
2025-03-17
2025-03-18
2025-03-19
2025-03-20
2025-03-21
2025-03-22
2025-03-23
2025-03-25
2025-03-26
2025-03-28
2025-03-29
2025-03-30
2025-03-31
2025-04-01
2025-04-02
2025-04-03
2025-04-04
2025-04-05
2025-04-06
2025-04-07
2025-04-08
2025-04-09
2025-04-10
2025-04-11
2025-04-15
2025-04-16
2025-04-17
2025-04-18
2025-04-19
2025-04-20
2025-04-21
2025-04-22
2025-04-23
2025-04-24
2025-04-25
2025-04-26
- 发布算法学习-回溯
2025-04-28
2025-04-29
2025-05-02
2025-05-03
2025-05-04
2025-05-05
2025-05-07
2025-05-08
2025-05-10
2025-05-11
2025-05-17
2025-05-19
2025-05-25
2025-05-29
2025-06-02
2025-06-03
2025-06-04
2025-06-05
2025-06-15
2025-07-16
2025-07-17
2025-07-18
- 发布01背包问题
2025-07-19
2025-07-20
2025-07-21
2025-07-22
2025-07-23
2025-07-24
2025-07-25
2025-07-26
2025-07-27
2025-08-01
2025-08-02
2025-08-05
2025-08-06
2025-08-07
2025-08-08
2025-08-09
2025-08-10
2025-08-15
2025-08-16
2025-08-18
2025-08-19
2025-08-21
2025-08-22
2025-08-23
2025-08-25
2025-08-27
2025-09-01
2025-09-11
2025-09-12
2025-09-14
2025-09-18
2025-09-19
2025-09-24
2025-09-25
2025-09-28
2025-10-01
- 发布黑马点评项目总结
2025-10-17
2025-10-18
2025-10-26
2025-10-27
2025-11-10
- 发布抽象类和接口
2025-11-25
2025-11-26
2025-11-27
2025-12-01
2025-12-02
2026-01-31
2026-02-06
2026-02-07
2026-02-10
- 发布BigDecimal
- 发布Java代理模式
- 发布Java反射
2026-02-15
2026-02-24
2026-03-02
- 发布MySQL索引
2026-03-03
2026-03-04
2026-03-05
2026-03-06
2026-03-09
2026-03-12
2026-03-13
2026-03-19
2026-03-31
- 发布Java常见注解
2026-04-06
2026-04-07
2026-04-08
2026-04-10
2026-04-11
2026-04-13
2026-04-14
2026-04-15
2026-04-16
2026-04-17
2026-04-20
2026-04-24
2026-04-25
2026-04-26
2026-05-01
2026-05-02
2026-05-09
- 发布RAG 实战
2026-05-10
2026-05-11
2026-05-17
2026-05-24
THE NOTEBOOK
最近的记录学习不停,记录不止。
事务的四大特性
本文介绍了事务(Transaction)的四大特性:原子性、一致性、隔离性和持久性,详细解释了每个特性的定义、实现机制以及它们之间的内在联系,帮助读者全面理解数据库事务的核心原则。
MySQL索引失效
本文介绍了MySQL索引失效的情况,包括违反最左前缀原则、对索引列做了运算或函数、以%开头的LIKE查询、OR条件中有一个列没有索引、IN的取值范围较大以及隐式转换等,详细解释了这些情况导致索引失效的原因,并通过示例代码帮助读者全面理解MySQL索引失效在数据库设计中的作用和应用场景。
MySQL联合索引与最左前缀原则
本文介绍了MySQL联合索引的概念、最左前缀原则以及它们在 MySQL 中的使用方式和重要性,详细解释了联合索引的结构和排序规则,以及最左前缀原则对查询性能的影响,并通过示例代码帮助读者全面理解MySQL联合索引与最左前缀原则在数据库设计中的作用和应用场景。
MyISAM和InnoDB区别
本文介绍了MyISAM和InnoDB的区别,详细解释了两者在锁机制、事务支持、外键支持、崩溃恢复、MVCC支持、索引实现和性能等方面的差异,并通过对比表格帮助读者全面理解MyISAM和InnoDB在 MySQL 中的作用和适用场景。
MySQL字段类型
本文介绍了MySQL字段类型的概念、分类以及它们在 MySQL 中的使用方式和重要性,详细解释了数值类型、字符串类型和日期时间类型的区别和适用场景,并通过示例代码帮助读者全面理解MySQL字段类型在数据库设计中的作用和应用场景。
MySQL优点
本文介绍了MySQL的优点,包括生态、功能和运维方面的优势,详细解释了MySQL作为关系型数据库在开源免费、社区支持、事务支持、性能和可扩展性等方面的特点,并通过示例代码帮助读者全面理解MySQL在数据库设计中的作用和应用场景。
数据库设计
本文介绍了数据库设计的各个阶段和设计原则,详细解释了从需求分析到数据库实施的全过程,以及数据独立性、完整性、安全性、可扩展性和标准化等设计原则,帮助读者全面理解如何进行高质量的数据库设计。
DROP、DELETE与TRUNCATE
本文介绍了DROP、DELETE和TRUNCATE三个SQL命令的区别,详细解释了它们的作用、使用场景、对表结构的影响、触发器的触发情况以及事务和回滚的支持情况,并通过对比表格帮助读者全面理解这三个命令在数据库操作中的作用和关系。
为什么不推荐使用外键与级联?
本文介绍了为什么在高并发、分布式、读写分离架构下不推荐使用数据库外键和级联操作,详细解释了外键和级联带来的性能问题、扩展性问题以及业务逻辑耦合问题,帮助读者全面理解在现代系统设计中如何选择合适的数据完整性约束方式。
数据库范式
本文介绍了数据库范式,本质上是一套“数据整理的物理学定律”,它不关心业务多酷炫,只关心如何让数据结构更干净、更一致、更少冗余。文章详细解释了第一范式、第二范式和第三范式的定义、特点以及解决的问题,帮助读者全面理解数据库设计的核心原则。