深入解析Redis RDB快照持久化机制,包括save和bgsave命令的区别、写时复制技术原理、以及RDB与AOF混合持久化的优势
Redis AOF 持久化详解:就像给数据库写日记一样简单
用最简单的方式理解Redis AOF持久化:就像记日记一样,把每个操作都写下来,需要的时候再重新执行一遍
LeetCode 68 - 文本左右对齐(Text Justification)
详解文本左右对齐算法,通过模拟方法实现单词在指定宽度内的均匀分布,掌握字符串处理和空格分配的核心技巧
LeetCode 28 - 找出字符串中第一个匹配项的下标(Find the Index of the First Occurrence in a String)
使用KMP算法解决字符串模式匹配问题,详细讲解next数组构建过程和算法优化,通过具体例子演示完整匹配流程。
Redis 数据结构:ListPack 详解
深入分析 Redis 6.0 引入的 ListPack 数据结构,解读其设计目标、实现原理及对比压缩列表的改进,探讨其在 Redis 中替代 ziplist 的过程与优势。
Redis 数据结构:QuickList 详解
全面介绍 Redis QuickList 的设计思想、内部结构和实现方式,分析其如何结合链表和压缩列表的优势,在 Redis List 类型中提供高效的存储和操作。
Redis 数据结构:跳表详解
深度解析 Redis 跳表(skiplist)的原理、实现细节和性能特性,探讨其在有序集合(Sorted Set)中的应用以及相比于其他数据结构的优势。
❌ LeetCode 135 - 分发糖果(Candy)
用生动的比喻和详细的步骤,彻底搞懂分发糖果问题!从常见错误到巧妙解法,让你轻松掌握这道Hard题。
LeetCode 134 - 加油站(Gas Station)
从超时的暴力解法到高效的贪心算法,深入分析加油站问题的解题思路和时间复杂度优化
MySQL Buffer Pool 详解:数据库性能优化的核心
深入解析 MySQL Buffer Pool 的工作原理、缓存管理机制、LRU 算法优化和性能调优,帮助理解数据库内存管理的核心概念