<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ezzi 的更新</title><description>Web 开发、工具使用、学习笔记与生活记录。</description><link>https://blog.ezzi.asia/</link><language>zh-cn</language><item><title>Claude Code 的 Skill 系统的业务化改造</title><link>https://blog.ezzi.asia/article/62/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/62/</guid><description>skillbay：把 Claude Code 的 Skill 系统改造成后端服务能用的样子</description><pubDate>Mon, 31 Aug 2026 14:43:04 GMT</pubDate><category>文章</category><category>技能系统</category><category>Agent</category><category>后端服务</category><category>中间件</category><category>审计</category></item><item><title>本周提交代码两千多行，重构了老登们留下来的屎山，把很多不需要用WebSocket的地方改成了SS</title><link>https://blog.ezzi.asia/posts/61/</link><guid isPermaLink="true">https://blog.ezzi.asia/posts/61/</guid><description>本周提交代码两千多行，重构了老登们留下来的屎山，把很多不需要用WebSocket的地方改成了SSE</description><pubDate>Fri, 21 Aug 2026 08:26:03 GMT</pubDate><category>帖子</category></item><item><title>为难这台服务器了，也算是把MQ积压解决了</title><link>https://blog.ezzi.asia/posts/60/</link><guid isPermaLink="true">https://blog.ezzi.asia/posts/60/</guid><description>为难这台服务器了，也算是把MQ积压解决了</description><pubDate>Wed, 08 Jul 2026 14:42:23 GMT</pubDate><category>帖子</category></item><item><title>Claude Code源码解读：记忆系统全指南</title><link>https://blog.ezzi.asia/article/59/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/59/</guid><description>本文基于 Claude Code 源码分析与实际使用经验，系统讲解记忆系统的工作原理、使用方法和最佳实践。</description><pubDate>Tue, 07 Jul 2026 02:04:14 GMT</pubDate><category>文章</category><category>记忆系统</category><category>Claude Code</category><category>源码解读</category><category>AI Agent</category><category>最佳实践</category><category>Agent</category></item><item><title>为 Himalaya 邮件客户端添加 In-Reply-To 支持</title><link>https://blog.ezzi.asia/article/58/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/58/</guid><description>为邮件Agent添加In-Reply-To支持，追查三层依赖定位根因的实战记录。已提PR，期待合并</description><pubDate>Sat, 04 Jul 2026 09:58:26 GMT</pubDate><category>文章</category><category>邮件客户端</category><category>IMAP</category><category>Rust</category><category>开源贡献</category><category>依赖追踪</category><category>技术</category></item><item><title>Claude Code 源码解读：工具系统全解析</title><link>https://blog.ezzi.asia/article/57/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/57/</guid><description>Claude Code 的工具系统是其核心能力的载体，40+ 内置工具通过五层架构实现从注册到执行的完整链路。</description><pubDate>Thu, 25 Jun 2026 16:17:38 GMT</pubDate><category>文章</category><category>Claude Code</category><category>源码</category><category>工具</category><category>安全</category><category>权限</category><category>Agent</category></item><item><title>Claude Code源码解读-命令执行全流程</title><link>https://blog.ezzi.asia/article/56/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/56/</guid><description>本文系统性拆解了 Claude Code 的源码实现，完整还原了一个终端 AI Agent 从用户输入到模型推理再到工具执行与结果渲染的全链路流程。文章从架构层面出发，详细分析了 CLI 启动流程、React+Ink 终端 UI、上下文构建机制、Anthropic API 流式调用、消息与内容块分层体系、工具执行系统以及 Agentic Loop（自主循环执行机制）。</description><pubDate>Thu, 25 Jun 2026 02:54:29 GMT</pubDate><category>文章</category><category>Agent</category></item><item><title>冒个泡</title><link>https://blog.ezzi.asia/posts/53/</link><guid isPermaLink="true">https://blog.ezzi.asia/posts/53/</guid><description>冒个泡</description><pubDate>Fri, 12 Jun 2026 07:49:46 GMT</pubDate><category>帖子</category></item><item><title>耿同学举报的都是课题组经费在千万级别的杰青、长江学者，这些人拿着这么多国家科研经费，如果不管理好</title><link>https://blog.ezzi.asia/posts/51/</link><guid isPermaLink="true">https://blog.ezzi.asia/posts/51/</guid><description>耿同学举报的都是课题组经费在千万级别的杰青、长江学者，这些人拿着这么多国家科研经费，如果不管理好实验室，造成如此大规模的科研经费流失，就是对不起党、对不起国家、对不起纳税人。</description><pubDate>Mon, 18 May 2026 07:12:52 GMT</pubDate><category>帖子</category></item><item><title>ElasticSearch搜索实战</title><link>https://blog.ezzi.asia/article/50/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/50/</guid><description>Ezzi&apos;s Blog引入ES作文章搜索的实战记录</description><pubDate>Mon, 11 May 2026 03:25:58 GMT</pubDate><category>文章</category><category>ElasticSearch</category><category>多字段搜索</category><category>高亮</category><category>权重</category><category>语义搜索</category><category>Elastic Search</category></item><item><title>ElasticSearch基础</title><link>https://blog.ezzi.asia/article/49/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/49/</guid><description>Elasticsearch 是一个开源的分布式搜索和分析引擎，专为速度、扩展和 AI 应用而打造。作为一个检索平台，它可以实时存储结构化、非结构化和向量数据，提供快速的混合和向量搜索，支持可观测性与安全分析，并以高性能、高准确性和高相关性实现 AI 驱动的应用。</description><pubDate>Thu, 07 May 2026 14:57:01 GMT</pubDate><category>文章</category><category>Elastic Search</category></item><item><title>比赛排行榜赛后链路优化方案</title><link>https://blog.ezzi.asia/article/48/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/48/</guid><description>1. 赛后结算链路解耦为：Redisson 延时触发 -&gt; 发送 MQ 事件 -&gt; MQ 消费者重建最终榜单。 2. 排行查询补齐 Cache-Aside 回填：Redis 未命中且 DB 命中时，将结果写回 Redis，避免持续回源数据库。</description><pubDate>Sat, 11 Apr 2026 08:39:28 GMT</pubDate><category>文章</category><category>排行榜</category><category>缓存回填</category><category>MQ解耦</category><category>Redis</category><category>状态机</category><category>知识分享</category></item><item><title>OJ竞赛服务：排行榜的实时更新计算</title><link>https://blog.ezzi.asia/article/46/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/46/</guid><description>将竞赛排行榜计算逻辑下沉至 Redis Lua，通过 ZSet 与一维加权计分实现免锁原子更新，从而在高并发（含封榜）场景下以 O(1) 复杂度保障一致性与高吞吐。</description><pubDate>Thu, 02 Apr 2026 07:46:00 GMT</pubDate><category>文章</category><category>排行榜</category><category>Redis</category><category>Lua</category><category>高并发</category><category>算法竞赛</category><category>技术</category></item><item><title>我真的不想重构一个2000行的类了，就是Opus大人来了也得费一番功夫</title><link>https://blog.ezzi.asia/posts/42/</link><guid isPermaLink="true">https://blog.ezzi.asia/posts/42/</guid><description>我真的不想重构一个2000行的类了，就是Opus大人来了也得费一番功夫</description><pubDate>Fri, 27 Mar 2026 11:29:03 GMT</pubDate><category>帖子</category></item><item><title>Redisson 延迟队列</title><link>https://blog.ezzi.asia/article/41/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/41/</guid><description>分布式系统中的延迟队列解决方案</description><pubDate>Fri, 27 Mar 2026 07:16:37 GMT</pubDate><category>文章</category><category>技术</category></item><item><title>Redisson 延迟队列与分布式锁迁移记录</title><link>https://blog.ezzi.asia/article/40/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/40/</guid><description>为提高系统调度精度、解耦并增强架构可靠性，本次进行彻底的 Redisson 改造。</description><pubDate>Wed, 25 Mar 2026 14:21:11 GMT</pubDate><category>文章</category><category>知识分享</category></item><item><title>分数链路全链路现状分析与修改方案</title><link>https://blog.ezzi.asia/article/37/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/37/</guid><description>分数链路全链路现状分析与修改方案</description><pubDate>Mon, 23 Mar 2026 14:03:12 GMT</pubDate><category>文章</category><category>技术</category></item><item><title>从零构建一个代码沙箱</title><link>https://blog.ezzi.asia/article/36/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/36/</guid><description>如何安全地执行不受信任的用户代码或AI生成的代码？</description><pubDate>Sun, 22 Mar 2026 12:56:48 GMT</pubDate><category>文章</category><category>代码沙箱</category><category>容器隔离</category><category>Docker</category><category>纵深防御</category><category>多语言执行</category><category>技术</category></item><item><title>Spring中跟生命周期相关的注解和接口</title><link>https://blog.ezzi.asia/article/35/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/35/</guid><description>@PostConstruct、@PreDestroy等等</description><pubDate>Fri, 20 Mar 2026 09:07:54 GMT</pubDate><category>文章</category><category>知识分享</category></item><item><title>封禁用户 &amp; 标记作弊&amp;排行榜 系统排查报告</title><link>https://blog.ezzi.asia/article/34/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/34/</guid><description>后端全链路 + 前端排行榜展示，设计DB、Redis、MQ</description><pubDate>Fri, 13 Mar 2026 10:56:13 GMT</pubDate><category>文章</category><category>知识分享</category></item><item><title>竞赛排行榜 Redis ZSet 重构 + 封榜功能实施方案</title><link>https://blog.ezzi.asia/article/32/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/32/</guid><description>竞赛排行榜 Redis ZSet 重构 + 封榜功能实施方案</description><pubDate>Thu, 12 Mar 2026 13:46:54 GMT</pubDate><category>文章</category><category>Redis</category><category>排行榜</category><category>封榜</category><category>Lua脚本</category><category>原子操作</category><category>知识分享</category></item><item><title>本地文件缓存的数据一致性解决</title><link>https://blog.ezzi.asia/article/30/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/30/</guid><description>记录一次本地缓存的踩坑史，从GET探测到版本号</description><pubDate>Tue, 03 Mar 2026 08:42:28 GMT</pubDate><category>文章</category><category>本地缓存</category><category>数据一致性</category><category>判题系统</category><category>对象存储</category><category>架构设计</category><category>踩坑</category></item><item><title>山西联通把github.com解析到127.0.0.1 何意味</title><link>https://blog.ezzi.asia/posts/29/</link><guid isPermaLink="true">https://blog.ezzi.asia/posts/29/</guid><description>山西联通把github.com解析到127.0.0.1 何意味</description><pubDate>Thu, 26 Feb 2026 02:39:02 GMT</pubDate><category>帖子</category></item><item><title>寒假继续练科三 希望早日拿证...</title><link>https://blog.ezzi.asia/posts/27/</link><guid isPermaLink="true">https://blog.ezzi.asia/posts/27/</guid><description>寒假继续练科三 希望早日拿证...</description><pubDate>Wed, 28 Jan 2026 14:45:43 GMT</pubDate><category>帖子</category></item><item><title>今天是建站以来访问量最高的一天，多亏了阿尔法答案哈哈哈哈</title><link>https://blog.ezzi.asia/posts/25/</link><guid isPermaLink="true">https://blog.ezzi.asia/posts/25/</guid><description>今天是建站以来访问量最高的一天，多亏了阿尔法答案哈哈哈哈</description><pubDate>Mon, 12 Jan 2026 12:10:44 GMT</pubDate><category>帖子</category></item><item><title>买星球杯赵一鸣没给我勺子</title><link>https://blog.ezzi.asia/posts/15/</link><guid isPermaLink="true">https://blog.ezzi.asia/posts/15/</guid><description>买星球杯赵一鸣没给我勺子</description><pubDate>Sat, 10 Jan 2026 16:53:45 GMT</pubDate><category>帖子</category></item><item><title>预留的随想板块终于上线了</title><link>https://blog.ezzi.asia/posts/14/</link><guid isPermaLink="true">https://blog.ezzi.asia/posts/14/</guid><description>预留的随想板块终于上线了</description><pubDate>Sat, 10 Jan 2026 15:50:29 GMT</pubDate><category>帖子</category></item><item><title>一次博客 SSG 静态化改造实录</title><link>https://blog.ezzi.asia/article/13/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/13/</guid><description>记录一次从纯 SPA 到 SSG + SPA 水合的演进过程</description><pubDate>Sat, 10 Jan 2026 08:04:45 GMT</pubDate><category>文章</category><category>SSG</category><category>SPA</category><category>SEO</category><category>博客改造</category><category>前端优化</category><category>技术</category></item><item><title>在 Spring Web 中实现可重复读取的 HttpServletRequest</title><link>https://blog.ezzi.asia/article/11/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/11/</guid><description>解决HttpServletRequest的InputStream只能读取一次的问题</description><pubDate>Wed, 28 Jan 2026 05:33:39 GMT</pubDate><category>文章</category><category>技术</category></item><item><title>SpringBoot 中小系统敏感接口限流的轻量级方案</title><link>https://blog.ezzi.asia/article/10/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/10/</guid><description>应用层出发，不涉及网关层的个人开发者可用的接口限流方案设计</description><pubDate>Thu, 08 Jan 2026 13:24:25 GMT</pubDate><category>文章</category><category>接口限流</category><category>Spring Boot</category><category>Redis</category><category>Lua脚本</category><category>拦截器</category><category>技术</category></item><item><title>Github Actions</title><link>https://blog.ezzi.asia/article/9/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/9/</guid><description>GitHub 提供的自动化工具，允许你在代码仓库中直接创建、测试、部署代码的自动化流程。</description><pubDate>Mon, 05 Jan 2026 11:57:01 GMT</pubDate><category>文章</category><category>自动化</category><category>工作流</category><category>部署</category><category>GitHub</category><category>DevOps</category><category>技术</category></item><item><title>Nginx是什么？</title><link>https://blog.ezzi.asia/article/7/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/7/</guid><description>Nginx有什么用？它在Web系统开发中的地位是怎样的？</description><pubDate>Fri, 02 Jan 2026 15:13:09 GMT</pubDate><category>文章</category><category>Nginx</category><category>反向代理</category><category>负载均衡</category><category>静态资源</category><category>前后端分离</category><category>技术</category></item><item><title>适用于阿尔法平台的神秘小代码</title><link>https://blog.ezzi.asia/article/5/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/5/</guid><description>我要学Web！！！</description><pubDate>Fri, 26 Dec 2025 09:29:47 GMT</pubDate><category>文章</category><category>知识分享</category></item><item><title>圣诞。？</title><link>https://blog.ezzi.asia/article/4/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/4/</guid><description>with Yu</description><pubDate>Fri, 26 Dec 2025 09:23:37 GMT</pubDate><category>文章</category><category>生活</category></item><item><title>在国内，个人博客上线的流程是什么？</title><link>https://blog.ezzi.asia/article/3/</link><guid isPermaLink="true">https://blog.ezzi.asia/article/3/</guid><description>以本站为例，介绍上线个人博客要做的工作。</description><pubDate>Fri, 26 Dec 2025 08:47:19 GMT</pubDate><category>文章</category><category>个人博客</category><category>云服务器</category><category>ICP备案</category><category>域名</category><category>SEO</category><category>技术</category></item></channel></rss>