自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 收藏
  • 关注

原创 spring Ai 开发的mcp-由sse改成Streamable HTTP

【代码】spring Ai 开发的mcp-由sse改成Streamable HTTP。

2026-05-18 16:21:26 367

原创 使用Dify对接自己开发的mcp

本文介绍了如何开发并部署MCP服务。首先需要使用Java Spring AI框架开发MCP,推荐使用特定版本的spring-ai-starter-mcp-server-webmvc依赖(1.1.0-M1-PLATFORM-2)。在部署过程中,常见错误"Failed to connect to MCP server"通常由依赖版本不匹配导致,建议检查并更新依赖版本。最后可通过Dify平台对接MCP服务,实现工具集成。

2026-04-09 17:52:58 71

原创 使用postman测试自己编写的mcp服务

本文介绍了使用SSE协议实现MCP通信的两步操作流程。首先通过GET请求建立SSE长连接获取sessionId,然后使用该ID发送POST请求进行JSON-RPC交互。详细说明了initialize、initialized通知、工具列表查询及工具调用的请求格式和响应处理。重点强调了GET请求必须保持连接,所有POST响应都通过SSE流返回。操作过程包括协议初始化、能力协商和工具调用等步骤,展示了完整的客户端-服务器交互示例。

2026-04-09 17:34:04 528

原创 Java使用spring Ai集成的mcp开发自己的mcp

模型上下文协议(MCP)是一个开源标准,用于标准化AI应用与外部系统的连接方式。它支持多种编程语言和传输方式,主要分为本地进程通信(Stdio)和网络通信(SSE)两大类。MCP提供了Java、Python等语言的SDK,可通过四种传输方式实现不同场景下的AI应用集成:本地工具(Stdio)、简单服务(HTTP SSE)、传统项目(WebMVC SSE)和高并发场景(WebFlux SSE)。开发者可以基于Spring Boot快速构建MCP服务器,通过@Tool注解注册工具方法,并使用客户端SDK进行测试

2026-04-09 17:27:53 518

原创 比较两个对象中的属性值是否相等

【代码】比较两个对象中的属性值是否相等。

2024-06-27 15:18:46 248

原创 AES加密解密(GCM模式)

【代码】AES加密解密(GCM模式)

2024-06-21 17:06:31 2153 1

原创 java 计算下载的文件的16位和32位的MD5值

【代码】java 计算下载的文件的16位和32位的MD5值。

2023-11-14 16:41:46 424

原创 java 根据字符串计算16位和32位的MD5值

【代码】java 根据字符串计算16位和32位的MD5值。

2023-11-14 16:36:52 702

原创 java 将tomcat的jks证书转换成pfx证书

【代码】java 将tomcat的jks证书转换成pfx证书。

2023-11-14 16:07:49 616

原创 nginx配置文件详解

nginx配置文件详解

2023-09-15 15:49:35 363

原创 java连接zabbix获取数据—使用字符串发送请求体

【代码】java连接zabbix获取数据—使用字符串发送请求体。

2023-09-11 10:56:07 288

原创 java连接zabbix—使用字符串发送请求体

【代码】java连接zabbix—使用字符串发送请求体。

2023-09-11 10:54:33 213

原创 java—计算当前日期与指定日期差几个月

【代码】java—计算当前日期与指定日期差几个月。

2023-09-11 10:00:04 567

原创 java—判断指定时间所在的区间

【代码】java—判断指定时间所在的区间。

2023-09-11 09:59:04 424

原创 java—将指定日期转换成时间戳 --到秒

【代码】java—将指定日期转换成时间戳 --到秒。

2023-09-11 09:55:09 465

原创 java—根据当前日期,获取前一天的日期

【代码】java—根据当前日期,获取前一天的日期。

2023-09-11 09:53:19 443

原创 java—比较两个时间的大小(可以指定日期格式)

【代码】java—比较两个时间的大小(可以指定日期格式)

2023-09-11 09:51:06 297

原创 url转意对照表

url转意对照表。

2023-07-19 16:32:33 1266

原创 log4j日志的配置文件

log4j日志的配置文件

2023-06-05 17:35:53 314

原创 java--如何将自己封装的sdk中的log4j2日志,改成让使用sdk的人在他自己的项目中,通过配置文件来指定sdk的日志保存路径、日志名称、日志级别等

java--如何将自己封装的sdk中的log4j2日志,改成让使用sdk的人在他自己的项目中,通过配置文件来指定sdk的日志保存路径、日志名称、日志级别等

2023-05-19 17:34:09 663

原创 如何确保RabbitMQ消息的可靠性?

如何确保RabbitMQ消息的可靠性?

2022-12-14 19:34:05 1126

原创 Redis持久化

Redis持久化

2022-12-13 19:15:40 517

原创 es的搜索服务

es的搜索服务

2022-12-12 02:01:09 879

原创 补充:es与mysql之间的数据同步 2

补充:es与mysql之间的数据同步 2

2022-12-12 01:56:17 1256

原创 es——java实现基本搜索功能

es——java实现基本搜索功能

2022-12-12 00:09:41 4318

原创 es——java代码实现聚合

es——java代码实现聚合

2022-12-11 23:58:44 2681

原创 es——DSL实现聚合

es——DSL实现聚合

2022-12-11 23:45:41 792

原创 使用分页导入的方式把大量数据从mysql导入es

使用分页导入的方式把大量数据从mysql导入es

2022-12-10 17:15:12 2717 1

原创 使用分页导入的方式把大量数据从mysql导入单点的es时报错:Connection refused: no further information

使用分页导入的方式把大量数据从mysql导入单点的es时报错:Connection refused: no further information

2022-12-10 17:01:13 1806

原创 如何设计es的索引库结构

如何设计es的索引库结构

2022-12-09 18:02:32 3293

原创 Nacos集群搭建

Nacos集群搭建

2022-12-09 00:02:21 654

原创 前后端传参

前后端传参

2022-12-08 23:07:33 3639

原创 nginx配置常见错误

nginx配置常见错误

2022-12-08 11:48:28 1073

原创 Gateway服务网关

Gateway服务网关

2022-12-08 11:31:28 434

原创 Gateway服务网关,跨域问题

Gateway服务网关,跨域问题

2022-12-07 22:32:23 500

原创 在Gateway服务网关 ,自定义全局过滤器

在Gateway服务网关 ,自定义全局过滤器

2022-12-07 22:22:46 464

原创 Feign的性能优化

Feign的性能优化

2022-12-07 21:14:15 269

原创 Feign远程调用

Feign远程调用

2022-12-07 21:01:05 477

原创 Nacos配置管理

Nacos配置管理

2022-12-07 20:26:59 735

原创 利用Docker,部署es集群

利用Docker,部署es集群添加下面的内容:然后执行命令,让配置生效:通过docker-compose启动集群:4、使用cerebro来监控es集群状态,官方网址:GitHub - lmenezes/cerebro 1)利用kibana的DevTools创建索引库在DevTools中输入指令:2)利用cerebro创建索引库 查看分片效果

2022-12-07 17:16:57 750

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除