首页
归档
分类
标签
动态
相册
牧云
怀璧慎显,博识谨言。
累计撰写
150
篇文章
累计创建
14
个标签
累计收到
8
条评论
栏目
首页
归档
分类
标签
动态
相册
目 录
CONTENT
牧云
最新文章
2026-04-10
为什么你的“保存”可能没真正保存?—— 深入浅出理解 fsync 与数据持久化
你有没有想过:当你点击“保存”按钮,或者程序写入一个文件后,数据真的永久存到硬盘里了吗? 答案可能让你惊讶:不一定! 在计算机世界里,有一个看似简单却至关重要的系统调用——fsync,它决定了你的数据是“暂时安全”还是“真正落地”。今天,我们就用通俗易懂的方式,揭开 fsync 的神秘面纱。 一、你
2026-04-10
2
0
0
技术专题
2026-04-09
Git压缩个人已推送分支
背景: 线上出问题回滚代码时,多个提交commit难以找到要回滚的那个,将多个commit压缩为一个,线上出问题回滚代码时方便操作,可以快速定位。 这是一个高风险但常见的操作:你已经将多个提交推送到远程仓库(比如 GitHub/GitLab),现在想把它们压缩成一个干净的提交。虽然可行,但必须谨慎操
2026-04-09
8
0
0
技术专题
2026-04-09
HashMap扩容的核心思想
在 JDK 8 中,HashMap 的扩容机制相比早期版本(如 JDK 7)有了重要优化,尤其是在元素重新分配(rehashing) 过程中,避免了不必要的链表反转和更高效的迁移策略。下面我们深入解析 JDK 8 HashMap 扩容后元素如何重新分配的原理。 一、背景:为什么需要扩容? HashM
2026-04-09
3
0
0
技术专题
2026-04-09
同步 vs 异步,阻塞 vs 非阻塞:别再混淆了!
在学习编程、网络通信或操作系统时,我们经常会听到“同步”、“异步”、“阻塞”、“非阻塞”这些术语。它们看似相似,实则描述的是不同维度的概念。很多人容易混淆,甚至误以为“异步=非阻塞”、“同步=阻塞”。今天我们就来彻底厘清它们的区别,并通过生活中的例子帮助你直观理解。 一、核心概念:两个独立的维度 首
2026-04-09
4
0
0
技术专题
2026-04-07
Java 命令行项目开发方案指南
在 Java 生态中,构建命令行界面(CLI)工具是一种轻量、高效且符合开发者习惯的方式,尤其适用于自动化脚本、代码生成器、数据处理工具等场景。本文将系统介绍主流的 Java CLI 开发方案,并提供选型建议与最佳实践。 一、为什么选择 Java 开发 CLI? 跨平台:一次编译,可在任何安装 JR
2026-04-07
2
0
0
技术专题
2026-04-07
多智能体(Multi-agent)
Multi-agent 将复杂的应用程序分解为多个协同工作的专业化Agent。与依赖单个Agent处理所有步骤不同,Multi-agent架构允许你将更小、更专注的Agent组合成协调的工作流。 Multi-agent系统在以下情况下很有用: 单个Agent拥有太多工具,难以做出正确的工具选择决策
2026-04-07
4
0
0
SpringAI Alibaba
2026-04-07
人工介入(Human-in-the-Loop)
人工介入(HITL)Hook 允许你为 Agent 工具调用添加人工监督。当模型提出需要审查的操作时——例如写入文件或执行 SQL——Hook 可以暂停执行并等待人工决策。 它通过检查每个工具调用并与可配置的策略进行比对来实现。如果需要人工干预,Hook 会发出中断(interrupt)来暂停执行。
2026-04-07
2
0
0
SpringAI Alibaba
2026-04-07
上下文工程(Context Engineering)
一、定位与设计哲学:底层引擎 vs 业务驾驶舱 在 Spring AI 的架构中,与大语言模型(LLM)交互的 API 被清晰地划分为两层:
2026-04-07
3
0
0
SpringAI Alibaba
2026-04-07
RAG、工具调用、斜杠命令、Skills 与 MCP:大模型能力扩展技术全景解析
在构建企业级 AI 应用时,开发者常面临一个核心问题:如何让大模型突破自身局限,安全、高效地访问外部知识与执行真实世界操作? 为此,业界发展出多种互补的技术机制——RAG、工具调用(Tool Calling)、斜杠命令(Slash Commands)、Skills 和 MCP。它们看似相似,实则定位
2026-04-07
4
0
0
AI
2026-04-07
Memory 短期记忆
概述 记忆可以让 Agent 记住之前的会话内容。对于 AI Agent,记忆至关重要,因为它让它们能够记住先前的交互、从反馈中学习并适应用户偏好。随着 Agent 处理更复杂的任务和大量用户交互,这种能力对于效率和用户满意度都变得至关重要。 短期记忆让你的应用程序能够在单个线程或会话中记住先前的交
2026-04-07
2
0
0
SpringAI Alibaba
查看更多