文章归档

文章

这里收录正式发布的技术文章与长期整理的学习输出。

123456
// mcp public class 一文讲透 MCP:大模型如何发现并调用外部工具 { /** 2026-07-21 **/ String summary = "从 Host、Client、Server 到 JSON-RPC,沿着一次完整调用 …"; int readTime = 15; // 分钟 }
15 分钟阅读

一文讲透 MCP:大模型如何发现并调用外部工具

从 Host、Client、Server 到 JSON-RPC,沿着一次完整调用看懂 MCP 的工作原理、协议边界、传输方式、安全边界与落地场景。

阅读全文 →
123456
// agent public class Function Calling:从模型输出到安全的工具 … { /** 2026-07-15 **/ String summary = "模型只生成结构化的工具调用请求,应用程序负责验证、授权和执行。从调用闭环 …"; int readTime = 10; // 分钟 }
10 分钟阅读

Function Calling:从模型输出到安全的工具执行

模型只生成结构化的工具调用请求,应用程序负责验证、授权和执行。从调用闭环、strict mode 到生产环境的安全边界,完整梳理 Function …

阅读全文 →
123456
// 复盘 public class 大哥讲完需求,我一个字都没记住 { /** 2026-07-08 **/ String summary = "一次外部平台即时预约对接的完整复盘:从听完需求一头雾水,到靠 Agent 读懂代 …"; int readTime = 7; // 分钟 }
7 分钟阅读

大哥讲完需求,我一个字都没记住

一次外部平台即时预约对接的完整复盘:从听完需求一头雾水,到靠 Agent 读懂代码、整理方案、排查联调、沉淀文档,中间踩了哪些坑,以及最后想明白的那件事。

阅读全文 →
123456
// AI Agent public class Agent 概述:技术视角与产品视角的统一理解 { /** 2026-07-06 **/ String summary = "从 LLM 的天然限制讲起,解释 Agent 的技术本质、ReAct 循环 …"; int readTime = 7; // 分钟 }
7 分钟阅读

Agent 概述:技术视角与产品视角的统一理解

从 LLM 的天然限制讲起,解释 Agent 的技术本质、ReAct 循环、Agent 与 Workflow 的差异,以及 Agent 作为新软件层的产品视角。

阅读全文 →
123456
// AI public class 我成了 AI 循环里的一环——Loop … { /** 2026-07-01 **/ String summary = "从一次线上故障排查,理解正在改变 AI 协作方式的 Loop …"; int readTime = 6; // 分钟 }
6 分钟阅读

我成了 AI 循环里的一环——Loop Engineering 到底是什么

从一次线上故障排查,理解正在改变 AI 协作方式的 Loop Engineering:不再手动提示 AI,而是设计让 AI 自己提示自己的系统。

阅读全文 →
123456
// AI Agent public class 我把 Agent 重构了一遍,因为它"没有家" { /** 2026-06-07 **/ String summary = "一名 Agent 开发者从 ReAct 到 Harness 的架构思想演进记录。 …"; int readTime = 11; // 分钟 }
11 分钟阅读

我把 Agent 重构了一遍,因为它"没有家"

一名 Agent 开发者从 ReAct 到 Harness 的架构思想演进记录。第一版基于 ReAct 思想开发,靠一块一块打补丁撑起来;Harness 思想出 …

阅读全文 →
123456
// 精选 public class 本周值得关注的 5 个技术作品:Agent 工程化 … { /** 2026-05-17 **/ String summary = "第二期 Inshocking Picks:Claude Code 技能工程化 …"; int readTime = 5; // 分钟 }
5 分钟阅读

本周值得关注的 5 个技术作品:Agent 工程化、Rust 终端工具与 Agent 经济的雏形

第二期 Inshocking Picks:Claude Code 技能工程化、Rust 终端 Agent、持久记忆层、Zed 1.0 发布,以及 Agent 原 …

阅读全文 →
123456
// AI public class claude code 记忆机制的学习和借鉴 { /** 2026-05-08 **/ String summary = "深入分析 Claude Code 记忆系统的源码设计:只记推导不出来的东西,用 …"; int readTime = 8; // 分钟 }
8 分钟阅读

claude code 记忆机制的学习和借鉴

深入分析 Claude Code 记忆系统的源码设计:只记推导不出来的东西,用 LLM 选记忆而非向量搜索。

阅读全文 →
123456
// AI public class 这可能是我离 8 个 0 最近的一次了,mimo 给了我 … { /** 2026-04-30 **/ String summary = "小米 MiMo 活动拿到 16 亿 Token,接进 AI Resource …"; int readTime = 7; // 分钟 }
7 分钟阅读

这可能是我离 8 个 0 最近的一次了,mimo 给了我16亿

小米 MiMo 活动拿到 16 亿 Token,接进 AI Resource Hub,内置 Hermes Agent 每天自动更新。

阅读全文 →
123456
// AI public class 从"会说话"到"能干活":AI Agent 落地生产需要 … { /** 2026-04-24 **/ String summary = "AI Agent 落地生产过程中最常见、也最容易被低估的 5 道坎。"; int readTime = 6; // 分钟 }
6 分钟阅读

从"会说话"到"能干活":AI Agent 落地生产需要什么?

AI Agent 落地生产过程中最常见、也最容易被低估的 5 道坎。

阅读全文 →
123456
// AI public class 个人 LLM wiki 知识库搭建(非 RAG) { /** 2026-04-09 **/ String summary = "Karpathy 说这里有机会做出一款了不起的新产品——而你现在就可以用现成工具 …"; int readTime = 7; // 分钟 }
7 分钟阅读

个人 LLM wiki 知识库搭建(非 RAG)

Karpathy 说这里有机会做出一款了不起的新产品——而你现在就可以用现成工具搭一个属于自己的版本。

阅读全文 →
123456
// CLI public class 别再花心思整那个破GUI了,CLI is future { /** 2026-03-28 **/ String summary = "GUI 正在从主执行层退回到浏览与确认层,CLI 才是 AI 时代的执行层。"; int readTime = 5; // 分钟 }
5 分钟阅读

别再花心思整那个破GUI了,CLI is future

GUI 正在从主执行层退回到浏览与确认层,CLI 才是 AI 时代的执行层。

阅读全文 →
123456
// AI public class superpowers 实战经验 { /** 2026-03-22 **/ String summary = "Superpowers 是一个 Agentic Skills …"; int readTime = 4; // 分钟 }
4 分钟阅读

superpowers 实战经验

Superpowers 是一个 Agentic Skills Framework,把工程纪律编码为 AI 的行为约束。

阅读全文 →
123456
// AI public class learn-claude-code 学习笔记 { /** 2026-03-19 **/ String summary = "用一段 200 行的 Python 代码,带你彻底搞懂 Agent 到底是什么。"; int readTime = 6; // 分钟 }
6 分钟阅读

learn-claude-code 学习笔记

用一段 200 行的 Python 代码,带你彻底搞懂 Agent 到底是什么。

阅读全文 →
123456
// AI public class AI调研院-openclaw多智能体 { /** 2026-03-17 **/ String summary = "Karpathy 开源了 autoresearch,我抄了作业,搭了个多 …"; int readTime = 7; // 分钟 }
7 分钟阅读

AI调研院-openclaw多智能体

Karpathy 开源了 autoresearch,我抄了作业,搭了个多 Agent 调研神器。

阅读全文 →
123456
// AI public class AI 时代,该怎么做调研? { /** 2026-03-16 **/ String summary = "一个写了 7 年 Java 的工程师,转型 AI Agent 的真实记录。第一个 …"; int readTime = 3; // 分钟 }
3 分钟阅读

AI 时代,该怎么做调研?

一个写了 7 年 Java 的工程师,转型 AI Agent 的真实记录。第一个问题不是怎么学,而是信谁。

阅读全文 →
123456
public class 关于价值观 { /** 2025-08-03 **/ String summary = "今天看到了一句话叫做: 做符合你价值观的决定 我突然发现,我好像都不知道什么是价 …"; int readTime = 2; // 分钟 }
2 分钟阅读

关于价值观

今天看到了一句话叫做: 做符合你价值观的决定 我突然发现,我好像都不知道什么是价值观, ChatGPT了一下,给了我 20 个词语: 1. 成就(完成目标、获得 …

阅读全文 →
123456
// MySQL public class Performance { /** 2025-07-28 **/ String summary = "📘 性能与负载 入门名词描述 “没有解决方案,只有利弊权衡。尽你所能获取最好的利 …"; int readTime = 6; // 分钟 }
6 分钟阅读

Performance

📘 性能与负载 入门名词描述 “没有解决方案,只有利弊权衡。尽你所能获取最好的利弊权衡,这是你唯一能指望的事。” ——《DDIA》 🧩 一、什么是负载 …

阅读全文 →
123456
// Java public class Arthas 实战教程:排查 Java 代码执行缓慢问题 { /** 2025-07-25 **/ String summary = "🎯 排查目标 定位 Java 应用中 执行缓慢的代码段,找出方法耗时最长的地方, …"; int readTime = 2; // 分钟 }
2 分钟阅读

Arthas 实战教程:排查 Java 代码执行缓慢问题

🎯 排查目标 定位 Java 应用中 执行缓慢的代码段,找出方法耗时最长的地方,帮助性能优化。 🛠️ 常用命令对比 命令 作用 使用场景 trace 追踪方法内 …

阅读全文 →
123456
// Java public class 做一次系统压测报告 { /** 2025-07-21 **/ String summary = "前端崩溃分析 前端请求携带大量产品 ID 拼接到 URL,导致 URL 超长请求 …"; int readTime = 2; // 分钟 }
2 分钟阅读

做一次系统压测报告

前端崩溃分析 前端请求携带大量产品 ID 拼接到 URL,导致 URL 超长请求失败 📌 压测场景说明 压测入口接口 …

阅读全文 →
123456
// 排障 public class 问题排查记录—前端URL过长导致页面连接被终止 { /** 2025-07-21 **/ String summary = "一、问题描述 系统中批量对接功能导入包含 30+ 产品的 Excel 文件后,数 …"; int readTime = 2; // 分钟 }
2 分钟阅读

问题排查记录—前端URL过长导致页面连接被终止

一、问题描述 系统中批量对接功能导入包含 30+ 产品的 Excel 文件后,数据成功写入数据库,但反显页面无法打开,浏览器提示: …

阅读全文 →
123456
// Java public class 系统批量对接放开最大限制 { /** 2025-07-18 **/ String summary = "一、项目现状分析 项目 内容 生产环境 8G 单实例服务器,(cpu 可扩展) …"; int readTime = 2; // 分钟 }
2 分钟阅读

系统批量对接放开最大限制

一、项目现状分析 项目 内容 生产环境 8G 单实例服务器,(cpu 可扩展) 当前处理限制 前端限制 Excel 最多 20 个产品,后端同步处理 处理逻辑 …

阅读全文 →
123456
// Java public class 捋一下JMM { /** 2025-07-16 **/ String summary = "Java Memory Model(JMM)与 JVM 运行时内存区域详解 一 …"; int readTime = 3; // 分钟 }
3 分钟阅读

捋一下JMM

Java Memory Model(JMM)与 JVM 运行时内存区域详解 一、Java Memory Model(JMM)概述 JMM(Java Memory …

阅读全文 →
123456
// 并发 public class 记一次问题梳理思路 { /** 2025-07-11 **/ String summary = "(Situation)背景 在系统中,我们支持批量处理产品对接与修改。随着业务发 …"; int readTime = 3; // 分钟 }
3 分钟阅读

记一次问题梳理思路

(Situation)背景 在系统中,我们支持批量处理产品对接与修改。随着业务发展,用户希望一次批量操作上百甚至上千个产品。但我们发现,在和流程引擎联动进行批量 …

阅读全文 →
123456
// Java public class Arthas初始用 { /** 2025-07-07 **/ String summary = "在服务器中使用 一行命令快速启动 curl -O …"; int readTime = 2; // 分钟 }
2 分钟阅读

Arthas初始用

在服务器中使用 一行命令快速启动 curl -O https://arthas.aliyun.com/arthas-boot.jar && …

阅读全文 →
123456
// Java public class 多线程CompletableFuture 和 … { /** 2025-06-30 **/ String summary = "CompletableFuture 和 parallelStream 都是 …"; int readTime = 2; // 分钟 }
2 分钟阅读

多线程CompletableFuture 和 parallelStream使用

CompletableFuture 和 parallelStream 都是 Java 中用于并发执行任务的工具,属于 异步编程/并行计算 的范畴,但它们的使用场 …

阅读全文 →
123456
// MySQL public class MySQL_事务与MVCC行为详解 { /** 2025-06-26 **/ String summary = "📘 MySQL 事务一致性与 MVCC 行为详解 本笔记主要围绕以下问题展开讲解 …"; int readTime = 2; // 分钟 }
2 分钟阅读

MySQL_事务与MVCC行为详解

📘 MySQL 事务一致性与 MVCC 行为详解 本笔记主要围绕以下问题展开讲解: 事务 A 中执行了 SELECT * FROM table1 还未提交,事务 …

阅读全文 →
123456
// Java public class 深入理解 Java 虚拟机 - 学习笔记整理(基于《深入 … { /** 2025-06-24 **/ String summary = "深入理解 Java 虚拟机 - 学习笔记整理(基于《深入理解Java虚拟机》) …"; int readTime = 4; // 分钟 }
4 分钟阅读

深入理解 Java 虚拟机 - 学习笔记整理(基于《深入理解Java虚拟机》)--01

深入理解 Java 虚拟机 - 学习笔记整理(基于《深入理解Java虚拟机》) Java 的优点 1. 摆脱硬件平台束缚,一次编写,到处运行的理想(Write …

阅读全文 →
123456
// blog public class 博客重建日志:重新把博客维护起来 { /** 2025-04-14 **/ String summary = "这是博客重建后的第一篇文章,也是一篇用于验证新模板的示例内容。 为什么要重建 之 …"; int readTime = 1; // 分钟 }
1 分钟阅读

博客重建日志:重新把博客维护起来

这是博客重建后的第一篇文章,也是一篇用于验证新模板的示例内容。 为什么要重建 之前这个仓库里只剩下发布后的静态 HTML,已经不适合继续维护。现在的目标是把它恢 …

阅读全文 →