自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陌殇殇的博客

陌殇殇的java学习笔记

  • 博客(89)
  • 收藏
  • 关注

原创 004 Spring AI Alibaba框架整合百炼大模型平台 — MCP服务

摘要: Spring AI Alibaba框架整合百炼大模型平台,通过MCP(Model Context Protocol)协议实现AI模型与外部数据源的标准化连接。MCP分为服务端(封装工具能力)和客户端(调用能力),支持SSE/HTTP和stdio通信模式。示例演示如何构建天气查询MCP服务:服务端通过@McpTool注解定义工具方法,客户端通过YAML或JSON配置连接方式(SSE远程调用或stdio本地进程调用)。关键配置包括禁用Web服务器(stdio模式)、多服务管理策略,以及1.1.2版本简化

2026-04-24 17:21:39 462

原创 003 Spring AI Alibaba框架整合百炼大模型平台 — Memory会话记忆、Tool工具、RAG增强检索、ReAct智能体

AI 模型的知识有截止日期,也无法获取实时数据。Function Calling 让 AI 能够调用你写的 Java 方法,从而获取实时信息或执行具体操作。:RAG 让 AI 能够回答你私有文档里的内容。首先把文档转成向量存入向量数据库,用户提问时检索最相似的文档片段,连同问题一起发给 AI。默认情况下,AI 是“鱼的记忆”,每次对话都是独立的。要实现多轮对话,我们需要一个“笔记本”(),秘书会在每次提问前把笔记本里的历史记录翻出来一起发给 AI,并在得到回答后把新内容记下来。

2026-04-10 17:48:37 424

原创 002 Spring AI Alibaba框架整合百炼大模型平台 — 聊天、文生图、语音、向量模型整合

本文介绍了Spring AI与阿里巴巴百炼大模型的整合应用。主要内容包括:1) 通过yml配置DashScope聊天模型参数,如温度值、最大token数等;2) 使用ChatClient配置类实现链式调用,支持系统提示词设置和插件机制;3) 三种调用方式示例:基础问答、获取完整响应(含token用量统计)和流式响应(SSE协议)。文章提供了详细的代码示例,展示了如何从简单问答到高级流式输出的完整实现方案,帮助开发者快速掌握Spring AI与大模型平台的集成技术。

2026-04-10 17:41:43 323

原创 001 Spring AI Alibaba框架整合百炼大模型平台 — 快速入门

本文介绍了Spring AI与阿里云百炼大模型平台的整合开发指南。主要内容包括:1) 使用Spring Boot 3.5.x和JDK17环境配置,通过Maven引入spring-ai-alibaba相关依赖;2) YML配置文件设置API密钥和模型参数(qwen-plus-2025-07-28);3) 核心ChatClient配置类实现,包含默认系统提示、日志插件和温度参数设置;4) 提供测试用例展示如何调用API进行对话交互。该框架支持链式编程和插件机制,简化了AI模型集成过程,开发者可快速构建基于大模型

2026-04-10 17:34:02 189

原创 SpringBoot整合SpringCache缓存

使用springcache缓存管理技术高效处理缓存,支持本地缓存,redis等,包括自定义缓存管理器,缓存解析器,自动生成key等功能的使用

2025-07-03 16:13:41 1326

原创 Hadoop 003 — JAVA操作MapReduce入门案例

JAVA操作MapReduce入门案例分词统计

2025-06-13 15:11:58 582

原创 Hadoop 002 — HDFS常用命令及SpringBoot整合操作

HDFS文件系统常用命令操作及SpringBoot整合操作工具类封装

2025-06-13 11:45:28 1568

原创 005 ElasticSearch 许可证过期问题

ElasticSearch许可证过期解决方案 当ElasticSearch许可证过期时,会导致X-pack安全认证等功能失效,报403错误。可通过以下方法解决: 1.更新许可证:使用curl命令上传新许可证文件;2.切换基础版:执行命令切换到基本许可证(免费)

2025-05-29 11:06:59 1367

原创 Java使用IText7动态生成带审批文本框的PDF文档

Java使用IText7动态生成带审批文本框的PDF文档

2025-04-25 15:10:14 808

原创 003 SpringCloud整合-LogStash安装及ELK日志收集

LogStash安装及springCloud整合ELK日志收集

2025-03-18 11:53:06 1290

原创 004 Kafka异常处理

分层处理:全局处理器兜底 + 方法级精细控制幂等消费:确保消息重复消费时的数据安全性监控覆盖:跟踪重试次数、DLQ堆积等关键指标事务隔离保证数据一致性。

2025-02-26 17:15:48 910

原创 003 SpringBoot集成Kafka操作

springboot操作kafka

2025-02-26 17:12:01 1052

原创 002 Java操作kafka客户端

java操作kafka客户端

2025-02-26 17:05:39 1511

原创 001 Kafka入门及安装

Kafka安装,待完善

2025-02-26 16:58:40 1301

原创 002 SpringCloudAlibaba整合 - Feign远程调用、Loadbalancer负载均衡

002 SpringCloudAlibaba整合 - Feign远程调用、Loadbalancer负载均衡。

2025-02-18 17:02:29 1546

原创 001 SpringCloudAlibaba整合 - Nacos注册配置中心、Sentinel流控、Zipkin链路追踪、Admin监控

springcloudalibaba常用组件整合配置,nacos注册中心、nacos配置中心、sentinel流控、zipkin+seulth链路追踪、springbootadmin服务监控、gateway网关

2025-02-13 18:19:33 770

原创 Redis:基于PubSub(发布/订阅)、Stream流实现消息队列

Redis的PubSub(发布/订阅)、Stream流操作

2024-12-10 09:32:15 1547

原创 004 ElasticSearch7.x开启认证,创建用户,修改密码

elasticsearch开启账号密码配置,使用kibana创建新用户,修改密码

2024-11-04 10:58:37 1021

原创 Hadoop 001 — 安装、Spring整合测试

Hadoop安装,整合

2024-10-12 17:21:00 1304

原创 003 Springboot操作RabbitMQ

springboot操作rabbitmq

2024-10-10 15:17:19 1537

原创 记一次Mybatis的association使用子查询结果错误排查过程

mybatis的association标签子查询由于参数列自动转换导致查询结果错误问题

2024-10-09 10:07:27 577

原创 002 JavaClent操作RabbitMQ

使用rabbitmq官方提供的java客户端进行操作,包括driect直连模式,fanout模式,topic模式,work模式,及简单模式

2024-09-11 17:34:28 1245

原创 001 RabbitMQ入门及安装

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。RabbitMQ有四种工作模式,分别为direct(直连),fanout(分发),headers,topic(匹配)

2024-09-11 17:23:40 1076

原创 SpringBoot整合Minio及阿里云OSS(配置文件无缝切换)

minio的安装配置,SpringBoot整合Minio对象存储及阿里云OSS对象存储,实现通过配置yml类型进行无缝切换

2024-09-06 17:54:30 2633 1

原创 SpringBoot整合ShardingSphere

SpringBoot整合ShardingSphere分库分表及读写分离

2024-07-29 10:12:49 1318

原创 SpringBoot整合Quartz定时任务

springboot整合quartz定时任务,纯yml配置方式,无需配置类

2024-07-24 10:11:45 1582 2

原创 SpringBoot整合DataX数据同步(自动生成job文件)

Springboot整合datax配置生成json文件进行数据同步,mysql和elasticsearch数据同步

2024-07-03 15:36:44 4750

原创 003 SpringBoot操作ElasticSearch7.x

SpringBoot2.7整合ElasticsearchRestTemplate及ElasticsearchRepository操作ElasticSearch7.x

2024-06-27 17:16:48 1378 1

原创 002 使用kibana操作ElasticSearch7.x

使用kibana操作ElasticSearch7.x

2024-06-27 17:09:18 1215 1

原创 001 ElasticSearch7.x 、IK分词器、Kibana 环境搭建、安装

ElasticSearch7.x 、IK分词器、Kibana 在Windows和Linux下环境搭建、安装

2024-06-27 16:59:14 1618

原创 SpringBoot整合WebClient进行Http远程调用

SpringBoot整合WebClient进行Http远程调用。

2024-06-25 11:47:38 1277 1

原创 关于EasyExcel导入数据时表格日期格式识别为数字问题

关于EasyExcel导入数据时表格日期格式识别为数字问题使用自定义转换器

2024-05-29 18:14:34 1739

原创 SpringBoot整合JavaMail邮件

1.SpringBoot整合JavaMailSender封装邮件发送相关配置2.使用mail的jar包实现邮件发送

2024-05-14 17:06:28 1173

原创 POI、EasyExcel操作Excel表格详解

POI和EasyExcel操作excel详解

2024-04-04 10:23:28 1382 1

原创 Comparator接口方法详解

Comparator接口方法详解

2024-03-29 17:54:15 793 1

原创 Optional类方法使用详解

Optional类方法使用详解

2024-03-29 12:07:02 1257

原创 2024-03-28 Java8之Collectors类

Collectors类常用方法整理

2024-03-28 17:17:28 606 1

原创 2024-03-28 Java8之Stream流常用方法

Java8之Stream流常用方法整理详解

2024-03-28 17:13:08 469

原创 CompletableFuture使用详解

CompletableFuture使用详解带run的方法,无入参,无返回值。带accept的方法,有入参,无返回值。带supply的方法,无入参,有返回值。带apply的方法,有入参,有返回值。带handle的方法,有入参,有返回值,并且带异常处理。以Async结尾的方法,都是异步的,否则是同步的。以Either结尾的方法,只需完成任意一个。以Both/Combine结尾的方法,必须所有都完成。

2023-11-09 15:54:12 276

原创 FastDFS使用

​ fastdfs安装,springboot集成

2023-04-24 15:53:25 4482 1

空空如也

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

TA关注的人

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