logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AI Agent 智能体文件系统操作实战:从目录浏览到文件创建完整演示

操作类型 | 具体操作 | 工具方法 || ✅ 安全校验 | 查看允许目录 || ✅ 目录浏览 | 列出一级文件夹 || ✅ 目录创建 | 创建新文件夹 || ✅ 文件写入 | 创建并写入 Markdown 文件 || ✅ 文件读取 | 读取文件内容验证 |本文通过一个完整的实操案例,展示了 AI Agent 如何通过 MCP 协议调用 filesystem 工具,在受控目录内完成目录浏览、文件夹

#文件系统
AI Agent智能体实战:一文教你实现CSDN自动发文与微信通知闭环

Planning模式是AI Agent的一种高级工作模式,指Agent在接收到用户指令后,先进行任务拆解与规划,再按步骤执行。1. 分析用户需求2. 生成文章内容3. 调用发布工具4. 获取结果5. 发送通知通过AI Agent智能体,我们可以轻松实现从内容生成到多平台发布再到消息通知的全流程自动化。这不仅大幅提升了技术内容运营的效率,也为开发者提供了一个可复用的自动化范式。学会使用Plannin

LeetCode 28 题解惑:从 String.indexOf 探究 JDK 字符串匹配的底层实现

本文记录了探究 Java String.indexOf 高效底层机制的学习过程。解答 LeetCode 28 题时,我发现其看似 $O(m \times n)$ 的暴力匹配速度极快。查阅源码得知这源于两大工程优化:一是 Java 9 引入紧凑字符串,改用 byte[] 存储并通过 coder 分流 Latin-1 编码,大幅提升遍历效率并节省内存;二是 @HotSpotIntrinsicCandi

文章图片
#leetcode#java
Java 21 重磅新特性:虚拟线程(Virtual Threads)实战指南

虚拟线程是的一种新实现,它是一种用户态线程。与传统的平台线程(Platform Thread,即操作系统内核线程)不同,虚拟线程由 JVM 管理,而不是由操作系统管理。核心概念:操作系统内核线程的包装,属于 heavyweight 资源。JVM 管理的轻量级线程,属于 lightweight 资源。真正执行任务的平台线程。虚拟线程会挂载(Mount)到 Carrier 线程上运行,遇到阻塞操作时会

Spring AI 框架选择指南:Spring AI vs. LangChain4j vs. Semantic Kernel

学习门槛:LangChain4j > Spring AI > Semantic Kernel(Java版因文档少反而较难)生产就绪度未来趋势:Spring AI会随着Spring官方生态的投入越来越强;LangChain4j将继续保持社区领先一句话建议如果你是Spring开发者,选 Spring AI;如果追求功能完备且框架无关,选 LangChain4j;如果押注微软生态,选 Semantic

RAG知识库与AI Agent架构实践:从最小测试库到Flow Agent的完整技术解析

RAG知识库是企业级AI应用的"记忆体",负责存储和检索专业知识知识标签机制可以有效隔离不同知识库,防止信息混淆SEQUENTIAL模式适合流程固定的任务,简单可靠FLOW模式具备动态规划和决策能力,适合复杂场景的组合可以构建强大的智能应用系统。

#RAG
Java 反射核心 API 综合应用:从类信息解析到对象动态操作

涵盖反射获取 Class 对象、构造方法、成员变量、成员方法的核心知识点,综合考察反射机制的完整使用流程

#java
Java 21 虚拟线程(Virtual Threads)深度解析:从原理到实战,彻底告别线程池噩梦

虚拟线程是的一个轻量级实现,由 JVM 管理而非操作系统。它可以被理解为一种用户态线程(User-mode Thread),成千上万个虚拟线程可以运行在少数的平台线程之上。虚拟线程是 Java 并发编程的一次革命。它让我们以同步的方式编写异步代码,大幅降低了高并发 I/O 应用的开发复杂度。性能:数十万甚至数百万的并发连接不再是梦想简洁:回归简单的同步代码,无需复杂的回调或响应式框架兼容:与现有

Java 避坑指南——链式构建链表为何总是“丢失”头节点?

文章摘要: 在构建单向链表时,开发者常通过链式调用(如new ListNode(1).next(2).next(4))初始化节点,但可能因方法返回值设计不当导致头节点丢失,仅剩尾节点(如输出4->4而非完整链表)。问题根源在于链式方法返回了新节点而非头节点,使得中间节点因无引用被GC回收。解决方案包括:1)手动维护头节点引用;2)改造append方法始终返回头节点;3)使用工厂方法配合可变参

文章图片
#开发语言#链表#软件工程 +1
Java 21 虚拟线程(Virtual Threads)深度解析:从原理到生产级实战

虚拟线程(Virtual Thread)是JDK 21引入的轻量级线程实现,由JVM管理而非操作系统内核。轻量级:一个JVM可轻松创建数百万个虚拟线程低成本:创建和销毁虚拟线程的开销极低简单模型:采用"每个请求一个线程"的直观编程模型兼容性:完全兼容现有的Thread API和synchronized等同步机制简化编程模型:回归"一个请求一个线程"的直观编程方式极致资源利用:阻塞不再是浪费,操作系

    共 16 条
  • 1
  • 2
  • 请选择