logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring AI 2.0 MCP Server 实战:把 Java 服务改造成 AI 工具

摘要:本文介绍如何利用Spring AI 2.0的spring-ai-starter-mcp-server将Java服务改造为标准MCP Server,实现服务能力的标准化暴露。通过MCP协议,任何MCP Client(如Claude Desktop、Cursor等)都能自动发现并调用这些服务工具,实现与内部实现细节的解耦。文章详细阐述了MCP Server的核心原理(基于JSON-RPC 2.0

#人工智能#java#spring
Spring AI 2.0 MCP Server 实战:把 Java 服务改造成 AI 工具

摘要:本文介绍如何利用Spring AI 2.0的spring-ai-starter-mcp-server将Java服务改造为标准MCP Server,实现服务能力的标准化暴露。通过MCP协议,任何MCP Client(如Claude Desktop、Cursor等)都能自动发现并调用这些服务工具,实现与内部实现细节的解耦。文章详细阐述了MCP Server的核心原理(基于JSON-RPC 2.0

#人工智能#java#spring
DeepAgents In Action学习(Second)

本文介绍了Agent开发的三个层次架构及其核心设计理念。LangChain技术栈将Agent开发分为:LangGraph(运行时层)、LangChain(框架层)和Deep Agents(工具层)。其中,Deep Agents通过虚拟文件系统实现Context Engineering,解决了传统Prompt Stuffing导致的信息过载问题。文章对比了三大Agent Harness(Deep A

#学习#java#android
DeepAgents In Action学习(Second)

本文介绍了Agent开发的三个层次架构及其核心设计理念。LangChain技术栈将Agent开发分为:LangGraph(运行时层)、LangChain(框架层)和Deep Agents(工具层)。其中,Deep Agents通过虚拟文件系统实现Context Engineering,解决了传统Prompt Stuffing导致的信息过载问题。文章对比了三大Agent Harness(Deep A

#学习#java#android
DeepAgents In Action学习(First)

windows10以下操作系统。windows10及以上。

#学习
Spring AI MCP协议实战:一行代码接入几百个外部工具

第一个示例用的是社区现成的 MCP Server。实际工作中,你更可能需要把自己公司的内部服务通过 MCP 暴露出去。这里演示如何用 Spring AI 2.0 的写一个 MCP Server。</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</MCP Server 的配置很简单。spring:ai:mcp:server:serv

#spring#人工智能#java
LangChain4j流式输出的背压控制与TokenStream消费实战

流式输出在生产环境中出问题,根因几乎都是同一个——生产者和消费者的速度不匹配。LangChain4j 给了你三把刀:StreamingChatResponseHandler 是最简单但也是最危险的匕首,TokenStream 是能主动控制节奏但缺乏精细流控的短剑,而 TokenStream + Reactor Flux 的组合才是一把能上战场的重剑。核心原则就三条。第一,永远不要在处理回调里做耗时

#java#spring boot#spring
Starter 开发中的「依赖熵增」反模式:如何用 spring.factories 替代 AutoConfigure.imports 实现跨版本兼容的自动配置注入,并规避 Spring Boot 3

不是过时技术,而是 Spring Boot 自动配置体系中经过十年生产验证的“稳压器”。它用简单的 Properties 格式,换来了确定性的加载顺序、可控的条件解析边界、以及无与伦比的跨版本韧性。而是 Spring Boot 为简化新项目入门体验所做的妥协,它牺牲了鲁棒性,换取了语法简洁——这本无对错,但当你的 Starter 要承载金融交易、医疗影像、政务审批等关键业务时,简洁就不再是美德,确

#spring#数据库#sql
JVM 类加载器的「九重天劫」:从双亲委派到模块化隔离的炼器心法

本文探讨了Java类加载机制的演变与双亲委派模型的局限性。文章首先阐述了类加载器的三层结构及其安全设计,指出双亲委派模型在JDK 8及之前版本中的三大作用:安全屏障、一致性保障和资源复用。随后分析了该模型在现实应用中的三大困境:SPI机制悖论、热部署需求与模块系统变革,揭示了委派模型在JDK 9+环境中的自然瓦解趋势。 通过深入解析ClassLoader源码,文章指出三个关键破绽:parent为n

#jvm#python#开发语言
JVM 线程局部存储的「紫府丹田」:从 `ThreadLocal` 到 `TransmittableThreadLocal` 的真元流转与神识锚定之术

如一面古镜,映照出 JVM 对“线程隔离”的朴素信仰;而则如一位渡世真人,在镜面之上刻下“神识锚定”的符箓——它不否定镜之存在,却赋予镜以流转之能。此非对道法的篡改,而是对道法边界的慈悲拓展。真正的修行,并非追求绝对的“零泄漏”或“零损耗”,而在于知其所以然,用其所以然用于短生命周期、强绑定场景(如 RequestScope Bean);TTL用于异步透传、分布式追踪;Context(Reacto

#jvm
    共 25 条
  • 1
  • 2
  • 3
  • 请选择