Hello, I am
king-of-water.
从代码出发,理解系统与行业。
这些浏览量怎么算?
- 统计范围
- 已有文章浏览量,加上首页、栏目等页面访问的累计。文章访问只计一处,不重复叠加。
- 怎样累计
- 页面打开后向统计接口上报,成功后数据库加 1;首页读取各项浏览量的总和。
- 怎样去重
- 浏览器用本地存储标记当天访问过的页面,避免刷新反复上报。按 UTC 日期换日,北京时间每天 08:00 开始新一天。
不是独立访客人数。换浏览器、清除本地存储可能再次计入;前端去重并非严格防刷统计。服务不可用时显示「暂不可用」。
栏目
从一个方向开始最近更新
全部文章 →后端 · 分布式
DNS、NLB 与 Nginx:从一家小店理解多级负载均衡
先用三步讲清 DNS、NLB、Nginx 的完整选择路径,再沿请求顺序展开区域入口、连接与业务实例的分配,以及健康检查和重试边界。
负载均衡DNSNLBNginx四层七层高可用分布式系统
后端 · 分布式
从打开一个商品页开始:网址怎样变成网络请求,再变成页面
先用四步走完打开商品页的全过程,再依次解释网址、DNS、TCP、TLS、HTTP 和渲染,最后深入 IP 转发、缓存与故障边界。
网络基础DNSTCPTLSHTTPIP浏览器分布式系统
后端 · 工程原理与选型
select、poll、epoll:为什么只返回就绪连接还不够
从一万个连接只有两个活跃的场景出发,拆开监听登记、内核等待、就绪回调和结果返回,解释红黑树的职责,以及非阻塞读写、LT 与 ET 的处理边界。
Linux操作系统网络IO 多路复用selectpollepoll事件循环
Agent · RAG 与知识工程
直接把代码库交给 LLM:grep、文件读取与 Git 怎样形成代码探索循环
讲清 Coding Agent 不建 RAG 索引也能理解仓库的原理:模型怎样提出搜索词,外层程序怎样执行 rg、读取文件和查询 Git,再把有限结果送回上下文;同时分析它为什么有效、会漏什么,以及何时需要升级到 Repo Map 或 FastCode。
Coding AgentripgrepgrepGit代码搜索Context Engineering代码理解
Agent · RAG 与知识工程
代码知识工程怎么选:RAG、Skills、Repo Map、FastCode 与 LLM Wiki
从核心产物、构建时机、适用问题、更新成本和失败方式出发,对比 RAG、Skills、Repo Map、FastCode 与 LLM Wiki,并用同一个退款需求展示五种方案各自解决哪一步。
RAGAgent SkillsRepo MapFastCodeLLM Wiki代码知识工程技术选型