<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MinggeQingchun的博客]]></title><description><![CDATA[记录就是一种积累，积累就是一种提高，提高就是一种成长！]]></description><link>https://blog.csdn.net/MinggeQingchun</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; MinggeQingchun]]></copyright><item><title><![CDATA[AI - 阿里云百炼]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/161689791</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/161689791</guid><author>MinggeQingchun</author><pubDate>Wed, 02 Sep 2026 09:55:03 +0800</pubDate><description><![CDATA[集合，个人 / 企业开发者通用。]]></description><category></category></item><item><title><![CDATA[AI - Java之SpringAI使用]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/161824745</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/161824745</guid><author>MinggeQingchun</author><pubDate>Wed, 02 Sep 2026 09:54:19 +0800</pubDate><description><![CDATA[Spring AI是一个AI工程领域的应用程序框架；它的目标是将Spring生态系统的设计原则应用于人工智能领域，比如Spring生态系统的可移植性和模块化设计，并推广使用POJO来构建人工智能领域应用程序；Spring AI并不是要构建一个自己的AI大模型，而是让你对接各种AI大模型。]]></description><category></category></item><item><title><![CDATA[AI - Java之Spring AI Alibaba]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/162103547</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/162103547</guid><author>MinggeQingchun</author><pubDate>Sun, 09 Aug 2026 22:03:51 +0800</pubDate><description><![CDATA[一、Spring AI Alibaba是一款以 Spring AI 为基础，深度集成百炼平台，支持 ChatBot、工作流、多智能体应用开发模式的 AI 框架。基于官方标准封装、阿里云开源的，专门适配阿里云灵积 DashScope（通义千问 Qwen）、百炼平台，完美兼容 Spring Boot/Spring Cloud 生态Spring AI Alibaba。]]></description><category></category></item><item><title><![CDATA[AI - ChatModel和ChatClient]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/162225188</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/162225188</guid><author>MinggeQingchun</author><pubDate>Sun, 09 Aug 2026 22:02:42 +0800</pubDate><description><![CDATA[可以将与 LLM 及其他组件交互的复杂性隐藏在背后，因为基于 LLM 的应用程序通常要多个组件协同工作（例如，提示词模板、聊天记忆、LLM Model、输出解析器、RAG 组件：嵌入模型和存储），并且通常涉及多个交互，因此协调它们会让编码变得繁琐。对 ChatModel 做全套增强封装：链式构建、记忆、工具调用、Prompt 模板、流式简化、结构化输出、会话管理。ChatModel API 让应用开发者可以非常方便的与 AI 模型进行文本交互，它抽象了应用与模型交互的过程，包括使用。]]></description><category></category></item><item><title><![CDATA[AI - LangChain4j]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/162102324</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/162102324</guid><author>MinggeQingchun</author><pubDate>Tue, 07 Jul 2026 11:26:18 +0800</pubDate><description><![CDATA[LangChain4j = Java 版 LangChain用一套统一 API 屏蔽所有大模型、向量库、文档工具的底层差异，让后端快速落地 AI 对话、知识库问答（RAG）、智能 Agent、工具调用。]]></description><category></category></item><item><title><![CDATA[AI - AI 大模型全套关键术语]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/162102372</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/162102372</guid><author>MinggeQingchun</author><pubDate>Tue, 07 Jul 2026 11:25:37 +0800</pubDate><description><![CDATA[LLM = Large Language Model，大语言模型，是当前生成式 AI 的核心载体，底层依托架构，依靠自注意力机制理解文字逻辑、自主生成文本。System Prompt 系统提示词（后台配置）预设底层规则，定义 AI 人设、输出规范、禁止行为，全局永久生效，优先级最高，用户不可修改。你是专业Java架构师，输出必须提供完整可运行代码，禁止空话。User Prompt 用户提示词（用户输入）用户实时输入的具体需求、提问、任务。]]></description><category></category></item><item><title><![CDATA[AI - MCP、RAG、Function-Call区别]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/161688261</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/161688261</guid><author>MinggeQingchun</author><pubDate>Tue, 07 Jul 2026 11:24:18 +0800</pubDate><description><![CDATA[维度RAG（检索增强生成）Function Call（函数调用）MCP (Model Context Protocol，模型上下文协议)本质属性技术方案 / 架构范式（检索 + 生成）大模型内置原生能力（模型输出规范）开放通信协议 (JSON-RPC)、通用标准接口核心目的从知识库拉取静态文档数据塞进 Prompt，解决幻觉、知识滞后让 LLM 自主生成入参，调用本地 / 远端自定义函数，获取实时数据统一 LLM 和外部服务通信标准，一次开发全模型 / 全客户端复用工具数据流向。]]></description><category></category></item><item><title><![CDATA[AI - Agent智能体]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/161708282</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/161708282</guid><author>MinggeQingchun</author><pubDate>Fri, 05 Jun 2026 10:14:07 +0800</pubDate><description><![CDATA[Agent：总指挥，负责思考和规划RAG：提供外部知识库：提供执行能力MCP：统一工具调用协议。]]></description><category></category></item><item><title><![CDATA[AI - MCP（Model Context Protocol，模型上下文协议）]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/161685945</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/161685945</guid><author>MinggeQingchun</author><pubDate>Thu, 04 Jun 2026 14:29:28 +0800</pubDate><description><![CDATA[Anthropic（Claude 出品方）2024.11 开源的，业内称作，用来统一大模型 (LLM) 和外部数据 / 工具的对接规范。MCP由Anthropic在2024年11月推出的开源开放协议，被称为‌‌。它的核心作用是为大语言模型连接外部工具、数据源和服务提供统一的标准化接口，解决了过去每个AI模型对接不同工具都需要单独开发定制接口的效率问题，简化了AI智能体的开发和扩展。]]></description><category></category></item><item><title><![CDATA[AI - RAG（检索增强生成 Retrieval-Augmented Generation）]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/161678817</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/161678817</guid><author>MinggeQingchun</author><pubDate>Thu, 04 Jun 2026 11:13:11 +0800</pubDate><description><![CDATA[RAG（检索增强生成 Retrieval-Augmented Generation）是让 AI 先查资料再回答的技术方案，大模型回答前先从外部知识库检索资料，把查到的文档塞进 Prompt，再让 LLM 基于真实资料生成答案，解决大模型三大痛点。。]]></description><category></category></item><item><title><![CDATA[AI - 大模型应用开发中MCP与Function Call的关系与区别]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/161655954</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/161655954</guid><author>MinggeQingchun</author><pubDate>Wed, 03 Jun 2026 14:17:21 +0800</pubDate><description><![CDATA[MCP（模型上下文协议）与Function Call（函数调用）在大模型应用开发中是两种关键技术，它们在提升大模型能力与拓展应用边界方面发挥着重要作用，同时二者在功能、实现方式等方面存在显著差异，且在某些场景下相互关联、相互补充。MCP 搭建了大模型与外部世界沟通的 “桥梁”，而Function Call则是大模型在通过这座 “桥梁” 后，在外部世界中执行具体任务时的 “工具”。一、核心概念对比MCP（Model Context Protocol，模型上下文协议）是一种开放标准。]]></description><category></category></item><item><title><![CDATA[AI - Function-Call函数调用]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/161655505</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/161655505</guid><author>MinggeQingchun</author><pubDate>Wed, 03 Jun 2026 14:14:34 +0800</pubDate><description><![CDATA[Java AI 框架的 @Tool 就是声明式 Function-Call加了注解 = 自动可用，无需手动调用你只写业务逻辑，框架包办所有调用流程。]]></description><category></category></item><item><title><![CDATA[SpringBoot - com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/128372220</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/128372220</guid><author>MinggeQingchun</author><pubDate>Thu, 02 Apr 2026 10:14:14 +0800</pubDate><description><![CDATA[首先打开pom.xml，找到mysql连接驱动添加依赖。]]></description><category></category></item><item><title><![CDATA[Java - StringUtils.isEmpty()和StringUtils.isBlank()区别]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/141950700</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/141950700</guid><author>MinggeQingchun</author><pubDate>Mon, 02 Mar 2026 11:42:10 +0800</pubDate><description><![CDATA[因为在项目中有时纠结使用StringUtils.isEmpty()和StringUtils.isBlank()方法，今天让我们一起来探索这个工具类，首先先说结论：‌‌：这个方法会null。换句话说，它只关心字符串是否没有任何字符，str==null。如果字符串是空字符串（""）或者为null，该方法会返回true。这个方法提供了一个简单的判断，即字符串要么完全不存在，要么就是空字符串。‌‌：这个方法在检查字符串是否为null或者为空字符串的基础上，。这意味着，如果字符串是空字符串（""）、null。]]></description><category></category></item><item><title><![CDATA[Java--异常/Exception]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/139241331</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/139241331</guid><author>MinggeQingchun</author><pubDate>Thu, 26 Feb 2026 08:39:41 +0800</pubDate><description><![CDATA[Throwable有两个直接的子类: Error、Exception。]]></description><category></category></item><item><title><![CDATA[Java - @Scheduled注解停止定时任务]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/142754617</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/142754617</guid><author>MinggeQingchun</author><pubDate>Mon, 02 Feb 2026 10:31:02 +0800</pubDate><description><![CDATA[如何将@Schedule注解的定时任务关闭？以下是如何设置@Schedule注解的定时任务不启用注：（1）properties中不要用双引号否则会报错（加双引号读取时会原文输出即把双引号也带上）（2）yml中可加双引号。]]></description><category></category></item><item><title><![CDATA[业务架构、产品架构、应用架构、数据架构、技术架构和项目架构]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/155342837</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/155342837</guid><author>MinggeQingchun</author><pubDate>Sun, 04 Jan 2026 09:01:06 +0800</pubDate><description><![CDATA[业务架构是顶层，定义战略方向。产品架构和应用架构关注功能和系统设计。数据架构和技术架构分别处理数据和基础设施。项目架构则是在具体项目中落实上述设计的执行方案。它们相互关联，共同构成一个完整的系统设计体系。理解它们的区别和联系，有助于在实际工作中做出更合理的决策。本质上，架构排序的核心逻辑是 **“业务主导，技术支撑，项目落地”，即业务架构→产品架构→应用架构→数据架构→技术架构→项目架构 **。该顺序能确保系统建设从顶层规划到落地执行的全流程逻辑闭环，既满足业务需求，又保证技术的可行性和项目的可控性。]]></description><category></category></item><item><title><![CDATA[Python - Python数据清洗]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/156067012</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/156067012</guid><author>MinggeQingchun</author><pubDate>Sun, 04 Jan 2026 08:42:31 +0800</pubDate><description><![CDATA[上述 40 个方法，已经覆盖了 90% 的日常数据处理需求。Pandas 的强大不仅在于函数数量，更在于其向量化运算的设计哲学。在实际开发中，建议时刻关注内存使用与运行效率，尽量避免在 DataFrame 中使用 Python 原生的 for 循环，转而使用上述内置的高效方法。]]></description><category></category></item><item><title><![CDATA[AI - Claude Code基础命令，高级使用（二）]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/155452802</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/155452802</guid><author>MinggeQingchun</author><pubDate>Thu, 04 Dec 2025 08:23:29 +0800</pubDate><description><![CDATA[创建步骤：在目录创建 Markdown 文件文件名即为命令名内容为命令模板，可使用$ARGUMENTS占位符《Claude Code：面向代理式编程的最佳实践》（。本文中提到的许多技巧都来自那篇文章，对于想要充分发挥 Claude Code 或任何编程代理能力的人来说，这篇文章几乎是必读的参考资料。参考文章。]]></description><category></category></item><item><title><![CDATA[2万行App代码，Claude写了95%！老开发者：每月只花200美元，就像一天多出5小时，IDE要“变天”了！]]></title><link>https://blog.csdn.net/MinggeQingchun/article/details/155454007</link><guid>https://blog.csdn.net/MinggeQingchun/article/details/155454007</guid><author>MinggeQingchun</author><pubDate>Mon, 01 Dec 2025 15:53:10 +0800</pubDate><description><![CDATA[JSONOutlineView.swift（https://github.com/indragiek/Context/blob/main/Context/Context/JSONViewer/JSONOutlineView.swift）：使用 SwiftUI 渲染 JSON 树状结构视图，支持节点展开/折叠。UI/UX 和性能？既然说要体验新工具，那就开始吧~就在这时，我开始上手试用 Claude Code，并研究它对 MCP（Model Context Protocol，模型上下文协议）服务器的支持。]]></description><category></category></item></channel></rss>