摘要: String、StringBuffer、StringBuilder 这三个类是 Java 字符串处理的核心类,本质区别:String 不可变,StringBuffer/StringBuilder 可变,底层源码围绕「字符数组存储」「不可变/可变设计」「线程安全」三大核心实现。 一、核心前置知识 底层 阅读全文
posted @ 2026-04-20 23:15 devpotato 阅读(2) 评论(0) 推荐(0)
摘要: 一、什么是 Skills? 如果把大模型看成一个“通用大脑”,那么 Skills 更像是可以随时装配的“专业操作手册”。 它不只是几句 Prompt,也不只是某个工具的说明文档,而是一套可被智能体发现、按需加载、反复复用的任务流程定义。借助 Skills,AI 不再只会“临场发挥”,而是可以按照预设 阅读全文
posted @ 2026-04-20 23:13 devpotato 阅读(2) 评论(0) 推荐(0)
摘要: 一、什么是 Rules Rules 是一组可以长期复用的约束和偏好,用来让大模型在生成内容时,持续遵循你的业务规范、团队标准或个人习惯。 你可以把它理解为:为 AI 提前设定一套“默认工作方式”。有了这套规则后,模型在回答问题、编写代码、生成文档或执行任务时,就不需要每次都重新说明要求,输出会更稳定 阅读全文
posted @ 2026-04-17 21:24 devpotato 阅读(2) 评论(0) 推荐(0)
摘要: 一、MCP 客户端 上一篇我们开发了MCP Server,现在来开发MCP Client。 通过 MCP Client 向服务器请求工具列表,服务器返回所有工具的详细信息,客户端可直接用于 function calling。 步骤一:引入pom 依赖 <dependency> <groupId>or 阅读全文
posted @ 2026-04-16 22:12 devpotato 阅读(4) 评论(0) 推荐(0)
摘要: Java 中“子类覆盖父类方法时,权限必须大于等于父类”是基于多态性和面向对象“替换原则”的规定。其核心目的是为了确保当父类引用实际指向子类对象时,原本父类允许调用的代码不会被子类限制的权限堵死,保证程序稳定性。 权限由高到低:public > protected > default (包权限) > 阅读全文
posted @ 2026-04-16 22:11 devpotato 阅读(4) 评论(0) 推荐(0)
摘要: 前言 Spring Boot 3.x 是 Spring 生态的重大版本迭代,最低要求 JDK 17,全面拥抱 Jakarta EE 9+(替换原 Java EE)、支持原生镜像、性能大幅优化,且 Spring Boot 2.7 已停止官方维护。本指南从环境准备、依赖升级、代码适配、测试验证、问题排查 阅读全文
posted @ 2026-04-15 22:34 devpotato 阅读(15) 评论(0) 推荐(0)
摘要: 一、MCP 介绍 MCP(Model Context Protocol,即模型上下文协议)是由 Anthropic(Claude 的母公司)于 2024年11月 开源发布。MCP 可帮助大模型使用外部工具与数据,相比 Function Calling,MCP 更灵活且易于使用。 MCP 是一种开放协 阅读全文
posted @ 2026-04-15 21:57 devpotato 阅读(31) 评论(0) 推荐(0)
摘要: 一、RAG 介绍 RAG(检索增强生成,Retrieval-Augmented Generation)是一种通过在生成答案前先从外部知识库检索相关信息,来优化大语言模型(LLM)输出的技术。它解决了模型知识滞后、产生幻觉(一本正经地胡说八道)以及缺乏私有领域数据的问题,能以低成本实现更准确、实时、可 阅读全文
posted @ 2026-04-14 22:30 devpotato 阅读(44) 评论(0) 推荐(0)
摘要: 一、准备环境 Spring AI 最低支持 Spring Boot 3.4.x + JDK 17 以上版本。如果在使用 Spring Boot 2.x + JDK 8,需要先升级环境,可参考Spring Boot 2.7 + JDK 8 升级至 Spring Boot 3.4.13 + JDK 17 阅读全文
posted @ 2026-04-13 23:20 devpotato 阅读(10) 评论(0) 推荐(0)
摘要: 一、本地安装大模型 本地安装大模型,可参考本地部署DeepSeek大模型,文章里安装的是deepseek-r1:7b大模型,不支持 tool 工具。 我们需要安装一个新的模型,这里我们使用 qwen3.5 大模型 ollama run qwen3.5 Ollama提供了两个主要的API端点,它们在功 阅读全文
posted @ 2026-04-12 15:11 devpotato 阅读(23) 评论(0) 推荐(0)