Skip to main content
2026
11

Redis分布式锁

很多人在刚接触分布式系统的时候,都会遇到一个问题: 多个服务实例同时处理同一件事情,如何避免数据被重复处理? 例如: 用户抢优惠券 定时任务执行 库存扣减 订单状态更新 如果系统只有一个进程,其实很简单,用 本地锁(…

12

算法:基础知识

什么是算法? 算法,本质上就是 解决问题的一套步骤。 只要是: 输入一组数据 按照一定规则处理 得到结果 这整套处理过程,就是算法。 算法的理解 为什么程序员需要关心算法?因为同样一个问题,不同的算法效率可能差很多。

13

AI的发展史

AI到底是怎么一步一步发展起来的? 很多人觉得 AI 好像是这几年突然冒出来的,其实不是。AI的发展已经走了 70多年,可以简单理解为三个阶段。

14

go-lynx设计思路

前言 github.com/go-lynx 的设计目的是为了可以快速帮助企业构建微服务体系的基础框架,其中我把整个仓库(包括组织 go-lynx 下 29 个 repo)进行了拆分,分为了lynx架构基座,和各种ly…

15

OpenClaw 使用记录

OpenClaw 是一个 开源的 AI Agent 自动化执行框架。 它的核心目标是让 AI 不仅仅停留在“对话”,而是能够 自动规划任务、调用工具、执行操作并持续迭代完成复杂目标,最近使用下来总结了一些内容。

16

运维历史演进与 K8S 之后趋势

背景 过去三十多年,服务器运维其实一直在做一件事:让人越来越少地去“手动管机器”。 早期的运维非常原始。服务器买回来要自己上架、装系统、配置网络、改配置文件。

17

Redis 线程模型

Redis 以高性能著称,其核心原因之一就是其独特的 线程模型设计。很多人听说 Redis 是“单线程”,但实际上 Redis 的线程模型在不同版本中已经发生了演进。

18

数据结构:二叉树

二叉树(Binary Tree) 是一种常见的数据结构,它由若干节点组成,每个节点最多只有 两个子节点: 左子节点(Left Child) 右子节点(Right Child) 因此称为 二叉树 每个节点通常包含三个部…

2025
2024