青山木

青山木

一文讲透 Redis 持久化:AOF、RDB 与混合持久化全流程
发表于2026-07-03|后端开发|Redis•缓存•数据库•持久化•AOF•RDB•混合持久化•MP-AOF
Redis 数据全部放在内存里,一旦宕机数据就全部丢失。本文从为什么需要持久化讲起,系统讲解 AOF 的写入流程与三种刷盘策略、AOF 重写与 Copy-On-Write、RDB 快照机制,以及 Redis 4.0 引入的混合持久化和 7.0 引入的 MP-AOF,最后补充大 Key 对持久化的影响。
一文讲透 Redis 高可用:主从复制、哨兵机制与故障转移全流程
发表于2026-07-03|后端开发|Redis•缓存•数据库•高可用•主从复制•Sentinel•哨兵机制
Redis 单节点再快也绕不开性能上限和单点故障。本文从主从架构出发,讲清楚主从复制如何保证数据同步,Sentinel 如何完成故障转移,以及为什么哨兵本身也必须集群化。
Hot 100 --- 合并 K 个升序链表
发表于2026-07-02|LeetCode 热题 HOT 100|算法•leetcode•链表•分治•归并排序
本文以LeetCode经典题目"合并 K 个升序链表"为例,从顺序合并的暴力思路入手,分析为什么越早参与合并的节点会被重复遍历,再引出分治合并,将时间复杂度从O(Nk)优化到O(N log k)
快速搭建免费的个人博客网站:Hexo + GitHub Pages + Butterfly 完整指南
发表于2026-07-02|博客搭建|Hexo•GitHub Pages•Butterfly•博客搭建
本文从零讲解如何使用 Hexo、GitHub Pages 和 Butterfly 主题快速搭建一个免费的个人博客网站,内容包括环境准备、Hexo 初始化、主题配置、文章发布、GitHub Pages 部署以及常见问题排查。
Hot 100 --- 排序链表
发表于2026-07-01|LeetCode 热题 HOT 100|算法•leetcode•链表•分治•归并排序•快慢指针
本文以LeetCode经典题目"排序链表"为例,从暴力选择最小节点的思路入手,分析为什么O(n log n)的时间复杂度自然指向归并排序,再结合代码讲解如何用快慢指针拆分链表、递归排序左右链表并合并两个有序链表
Hot 100 --- 随机链表的复制
发表于2026-07-01|LeetCode 热题 HOT 100|哈希表•算法•leetcode•链表•原地算法
本文以LeetCode经典题目"随机链表的复制"为例,从随机指针带来的复制难点入手,先讲解哈希表记录新旧节点映射关系的解法,再优化到拼接+拆分的O(1)空间解法
Hot 100 --- K 个一组翻转链表
发表于2026-06-29|LeetCode 热题 HOT 100|算法•leetcode•链表•反转链表•双指针
本文以LeetCode经典题目"K 个一组翻转链表"为例,从普通反转链表入手,重点讲解如何按组截取、如何保证前后链表不断开,以及如何用NPC三指针法完成局部链表反转
你的 AI 编程助手,为什么总是"一条鱼"?
发表于2026-06-26|agent|Agent•AI•前端开发•Skill•工作流
9 个前端 Agent Skill 组成从需求到验收的完整闭环,支持三类问题分类路由和自进化规则沉淀,越用越懂你。
Hot 100 --- 两两交换链表中的节点
发表于2026-06-24|LeetCode 热题 HOT 100|算法•leetcode•链表•双指针•模拟
本文以LeetCode经典题目"两两交换链表中的节点"为例,重点讲解如何通过哑节点解决新头节点问题,如何用prev、first、second三个指针完成两两交换,以及如何判断循环结束条件
Hot 100 --- 删除链表的倒数第 N 个结点
发表于2026-06-23|LeetCode 热题 HOT 100|算法•leetcode•链表•双指针
本文以LeetCode经典题目"删除链表的倒数第 N 个结点"为例,从链表单向遍历的限制入手,分析为什么倒数删除不能像正序删除一样直接计数,再引出前后双指针保持固定距离的解法
1…456…8
avatar
青山木
正在学习Java后端开发+智能体开发,希望能与大家多多交流
文章
80
标签
158
分类
4
Follow Me
公告
欢迎来到我的博客,记录学习与成长的点滴。
最新文章
Hot 100 --- 数组中的第K个最大元素
Hot 100 --- 数组中的第K个最大元素2026-09-05
Hot 100 --- 柱状图中最大的矩形
Hot 100 --- 柱状图中最大的矩形2026-09-02
Hot 100 --- 最小栈
Hot 100 --- 最小栈2026-08-11
Hot 100 --- 有效的括号
Hot 100 --- 有效的括号2026-08-10
Hot 100 --- 寻找两个正序数组的中位数
Hot 100 --- 寻找两个正序数组的中位数2026-08-09
分类
  • LeetCode 热题 HOT 10061
  • agent5
  • 博客搭建1
  • 后端开发13
标签
Hexo Redisson 缓存预热 BST Cluster 原地算法 前缀树 双向链表 Docker Compose Lua 博客搭建 Spring AI Alibaba AOF 图 权限控制 看门狗 混合持久化 分布式锁 登录认证 动态规划 Docker 深度优先搜索 MCP 布隆过滤器 层序遍历 限流熔断 Sentinel 栈 逻辑过期 数据结构 后序遍历 鉴权 反转 数据结构设计 Trie Spring 权限 \[单调栈, 栈, 数组, 算法, leetcode] 剪枝 内存淘汰
归档
  • 九月 2026 2
  • 八月 2026 9
  • 七月 2026 35
  • 六月 2026 29
  • 五月 2026 1
  • 四月 2026 4
网站信息
文章数目 :
80
最后更新时间 :
© 2025 - 2026 By 青山木框架 Hexo 7.3.0|主题 Butterfly 5.5.4