
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
拆解 Cursor / Claude Code 背后的代码检索架构:为什么主力仍是朴素的 grep,向量 RAG 只是入口?五层流水线 + 实践避坑,讲清 AI IDE 多文件重构总幻觉、总漏改的真正原因。

《后端工程师手搓AI Agent全攻略》是一个17篇系列教程,专为有后端开发经验、想转型AI Agent开发的工程师设计。教程采用"纯原生手搓"方式,从ReAct循环底层原理开始,逐步实现Function Calling、流式输出、记忆管理等核心功能,最终构建生产级多Agent系统。目前已更新前10篇,涵盖Agent核心原理、协议工程化、记忆管理和产品化等关键阶段,后续将扩展RAG检索和多Agen

《后端工程师手搓AI Agent全攻略》是一个17篇系列教程,专为有后端开发经验、想转型AI Agent开发的工程师设计。教程采用"纯原生手搓"方式,从ReAct循环底层原理开始,逐步实现Function Calling、流式输出、记忆管理等核心功能,最终构建生产级多Agent系统。目前已更新前10篇,涵盖Agent核心原理、协议工程化、记忆管理和产品化等关键阶段,后续将扩展RAG检索和多Agen

本文将详细介绍如何在 Spring Boot 项目中整合 Spring AI 和 MCP,开发自定义工具,并通过一个完整的示例展示整个流程。

先说结论:@Accessors(chain = false)该注解影响EasyExcel通过反射set字段值,导致每条记录值它都能“看见”,但是它不能set到实体类的对应字段里。
RabbitMQ 延时队列的底层原理涉及消息的存储、路由规则以及特殊交换机/插件的协同工作,其核心是通过**控制消息的投递时间**,让消息在指定延迟后才进入消费队列被处理。以下从底层实现机制、核心组件及工作流程展开详细说明:








