Redis 做消息队列:List 和 Stream 到底该选谁?我踩完坑才搞明白
Redis 做消息队列:List 和 Stream 到底该选谁?我踩完坑才搞明白摘要:Redis 的 List 和 Stream 都能做消息队列,但很多人选错了还不知道。List 简单粗暴但丢消息没商量,Stream 看着复杂但该有的全有。
Java 操作 Word 脚注和尾注:添加、读取与删除
在编写研究报告、技术文档或论文时,有些内容需要补充说明,但直接放在正文中又会影响阅读。例如,某个专业术语的解释、数据来源,或者参考文献的出处。Word 提供了脚注(Footnote)和尾注(Endnote)来处理这类信息。脚注通常显示在当前页面底部,尾注则集中放在文档或节的末尾。
第 7 篇 权限系统:三态决策、规则与 HITL
读之前:第 4 篇(工具定义与 @Tool 的危险标记)、第 6 篇(确认事件从事件流流出)| 后面会用到:第 19 篇(安全与合规的总览)、第 20 篇(差旅助手的 HITL 落地)你给 Agent 配了一个 ShellCommandTool,让它"帮我把日志里报错的那行删掉"
第 6 篇 事件流:31 类 AgentEvent 与前端渲染契约
读之前:第 2 篇(streamEvents 初印象)、第 3 篇(ContentBlock 世界观)| 后面会用到:第 7 篇(权限确认事件从这里流出)、第 20 篇(事件流对接前端界面)你写了一个能跑通的 Agent(第 2 篇),用 call() 拿到一条 Msg,把 ms
JVM-10:方法区 / 元空间:类的元数据去哪了
上一篇在堆里围观了对象的一生:怎么出生、怎么挪窝、什么时候死。但有一件事一直没交代:对象出生前,得先有类。类本身又是谁?它存在哪?占多少地方?这篇讲方法区。规范里它是存放类结构信息的地方,HotSpot 先用永久代实现它,JDK 8 起换成了元空间。
Guava实战教程:12个生产场景,把重复代码写明白
每个场景都来自真实业务:参数校验、权限映射、本地缓存、接口限流、事件解耦。代码可以直接抄进项目,JDK 8 以上都能跑。一、先说清楚 Guava 是什么Guava 是 Google 开源的 Java 核心工具库。
为什么程序员始终无法彻底解决内存泄漏?
各位编程爱好者们,早上好!我最近思考了一个很有意思的问题。我们已经有了 C++ 的 RAII、Java 的 GC、Rust 的所有权机制,甚至还有各种内存分析工具,为什么几十年过去了,程序员仍然无法彻底解决内存泄漏?
第 13 篇 技能系统:从一个 SKILL.md 到可演进能力库
读之前:第 4 篇(工具系统)、第 11 篇(HarnessAgent)、第 12 篇(Workspace 与沙箱) | 后面会用到:第 14 篇(多智能体)、第 20 篇(实战)你给差旅 Agent 接了二十个工具:查政策、算差价、建申请、查进度、发邮件……工具都好用,但新人接
Day14 · 字典与集合
Day14 · 字典与集合阶段:阶段一 · 核心基础 | 前置:Day13 | 技术基准:Python 3.15.