SpringAI Agent智能体设计与实现 引言Agent(智能体)是 AI 应用的重要形态,它能够自主决策、调用工具并完成复杂任务。本文将分享我在实际项目中设计和实现 Agent 系统的经验。 Agent 核心概念Agent 与传统 AI 应用的区别在于: 自主性:能够自主规划任务步骤 工具调用:可以使用外部工具扩展能力 记忆能力:维护对话上下文和历史记录 反思能力:根据执行结果调整策略 架构设计整体架构图123用户请求 → Agen 2025-03-20 人工智能 #AI #SpringAI #Agent #设计模式
RAG检索增强生成技术深度解析与实践 引言随着大语言模型(LLM)的快速发展,RAG(Retrieval-Augmented Generation,检索增强生成)技术成为了企业级 AI 应用的核心架构。本文将深入探讨 RAG 的原理、实现方式以及在实际项目中的应用。 什么是 RAGRAG 是一种将外部知识检索与大语言模型生成能力相结合的技术架构。它通过以下步骤工作: 知识索引:将文档切分并向量化存储 相似度检索:根据用户查询检索相关 2025-02-15 人工智能 #AI #RAG #SpringAI #向量数据库
MCP协议详解-模型上下文协议实战 引言MCP(Model Context Protocol,模型上下文协议)是 Anthropic 推出的开放协议,旨在标准化 AI 模型与外部工具、数据源的集成方式。本文将深入解析 MCP 协议的原理和实战应用。 什么是 MCPMCP 定义了一套标准化的接口规范,使得 AI 模型能够: 发现和调用外部工具 访问结构化数据 执行特定领域的操作 核心概念1234┌─────────────┐ 2025-01-10 人工智能 #AI #SpringAI #MCP #协议
拼团系统设计与实现-高并发下的库存与订单处理 项目背景拼团是电商平台重要的营销手段,通过社交裂变实现用户增长。本文分享拼团系统的核心设计与实现,支撑高并发场景下的库存扣减和订单处理。 系统架构整体架构12345用户发起拼团 → 库存预扣 → 创建拼团单 → 分享邀请 → 成团/失败 ↓ Redis 库存层 ↓ 异 2024-11-15 后端开发 #Redis #高并发 #分布式系统 #拼团 #RabbitMQ
MySQL慢查询优化实战-从800ms到120ms 问题背景在电商平台订单模块中,订单查询接口响应缓慢,高峰期甚至出现超时。通过慢查询日志分析,发现核心查询平均耗时 800ms,急需优化。 问题分析慢查询定位12345678910111213141516-- 开启慢查询日志SET GLOBAL slow_query_log = 'ON';SET GLOBAL long_query_time = 1;SET GLOBAL log_ 2024-10-25 后端开发 #性能优化 #MySQL #索引 #SQL优化
Redis高并发场景下的缓存设计与优化 引言在高并发电商系统中,Redis 缓存是提升系统性能的关键组件。本文将分享我在实习期间处理日均 10 万+ PV 电商平台的 Redis 优化经验。 缓存架构设计整体架构123用户请求 → CDN → Nginx → 应用层 → Redis缓存 → MySQL ↓ 本地缓存(Caffeine) 多级缓存策略12345678910111213141516 2024-09-10 后端开发 #Redis #高并发 #缓存 #分布式锁
CompletableFuture异步编程实战 引言在高并发系统中,异步编程是提升性能的关键手段。Java 8 引入的 CompletableFuture 提供了强大的异步编程能力。本文将分享在实际项目中的使用经验。 为什么需要异步编程同步 vs 异步1234567891011121314151617181920212223242526// 同步方式:串行执行,耗时 = 300ms + 400ms + 200ms = 900mspublic O 2024-08-05 后端开发 #Java #异步编程 #CompletableFuture #性能优化
从双非到互联网大厂-我的Java后端学习之路 前言作为一名双非院校的本科生,我深知在求职路上会面临更多的挑战。但通过持续学习和项目实践,我最终拿到了心仪的 offer。这篇文章想分享我的学习经历和心得,希望能给同样背景的同学一些参考。 我的背景 学校:大连东软信息学院(双非) 专业:软件工程 GPA:3.32/4.00(前5%) 英语:CET-6 竞赛:蓝桥杯/ACM 多次省级奖项 大一:打好基础重点学习内容123456 2024-06-18 职业发展 #Java #职业规划 #学习路线 #面试经验
算法竞赛之路-从蓝桥杯到ACM的心路历程 前言算法竞赛是我大学生活中最重要的经历之一。从蓝桥杯省赛到 ACM 区域赛,这段旅程不仅锻炼了我的编程能力,更培养了我解决问题的思维方式。今天想和大家分享我的竞赛之路。 初识算法竞赛大一的迷茫刚入学时,我对编程的了解仅限于课本上的基础知识。一次偶然的机会,我参加了学院的算法兴趣小组,第一次接触到了算法竞赛。 记得第一次做算法题时,一道简单的排序题让我折腾了整整一个下午。但当我终于 AC(Accep 2024-05-20 算法 #算法 #竞赛 #蓝桥杯 #ACM #数据结构