logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

DeepSeek RAG&MCP + Agent智能体项目 —— MCP项目初始化和基本使用

本文介绍了MCP(模型上下文协议)技术,这是一种实现大模型动态知识库和操作系统交互的方案。MCP通过服务端封装设备操作方法,客户端与大模型通信,使大模型能够执行如创建文件等设备操作。文章详细说明了MCP的工作原理:服务端扫描工具方法并注册,客户端获取工具列表供大模型调用,通过JSON-RPC协议完成指令传递。同时提供了SpringAI 1.0.0-M6版本的配置示例和项目初始化步骤,包括OpenA

文章图片
#DeepSeek#spring boot#AI
DeepSeek RAG&MCP + Agent智能体项目 —— MCP项目初始化和基本使用

本文介绍了MCP(模型上下文协议)技术,这是一种实现大模型动态知识库和操作系统交互的方案。MCP通过服务端封装设备操作方法,客户端与大模型通信,使大模型能够执行如创建文件等设备操作。文章详细说明了MCP的工作原理:服务端扫描工具方法并注册,客户端获取工具列表供大模型调用,通过JSON-RPC协议完成指令传递。同时提供了SpringAI 1.0.0-M6版本的配置示例和项目初始化步骤,包括OpenA

文章图片
#DeepSeek#spring boot#AI
DeepSeek RAG&MCP + Agent智能体项目 —— RAG知识库的搭建和接口实现

本文介绍了RAG(检索增强生成)系统的实现过程。首先通过SpringAI框架配置了Ollama大模型工具和向量数据库,包括文本分割器、内存向量存储和PgVector数据库存储。然后详细说明了知识库上传和检索流程:将文档切片并存入向量数据库,通过用户问题检索相关片段,最后结合提示词模板生成回答。文章还提供了API接口实现和前端页面生成方法,完成了从知识库管理到问答交互的完整RAG系统搭建。整个系统利

文章图片
#DeepSeek#AI#RAG
SpringCloud —— Elasticsearch入门详解

本文介绍了Elasticsearch的基本概念和使用方法。Elasticsearch是一个高性能搜索引擎,采用倒排索引机制,通过IK分词器实现中文分词。文章详细演示了索引库和文档的CRUD操作,包括在Docker中部署ES和Kibana、使用IK分词器、创建索引库映射关系等。最后讲解了Java客户端的操作,包括初始化连接、索引库管理、文档增删改查以及批量数据导入。通过实际代码示例展示了如何将MyS

文章图片
#spring cloud#elasticsearch#spring
SpringCloud —— Elasticsearch的DSL查询

本文详细介绍了Elasticsearch的DSL查询功能及其Java客户端实现。主要内容包括:1. DSL查询类型:叶子查询(全文检索、精确查询)和复合查询(bool、排序、分页、高亮);2. 聚合操作:桶聚合和指标聚合,实现统计分组功能;3. Java客户端实现:通过SearchRequest构建查询条件,解析返回结果,并特别处理高亮显示。文章还演示了如何将JSON格式的DSL查询转换为Java

文章图片
#elasticsearch#搜索引擎#spring cloud +1
苍穹外卖 —— 数据统计和使用Apache_POI库导出Excel报表

本文介绍了苍穹外卖后端数据统计与报表导出功能的实现。数据统计部分以订单统计为例,详细讲解了从Controller接收日期参数、Service层处理业务逻辑(包括日期计算、订单数据查询、完成率计算等)到持久层动态SQL查询的实现过程。报表导出部分使用Apache POI库,通过读取Excel模板文件并填充查询数据,最终通过Servlet输出流将生成的报表文件返回给客户端。文章重点阐述了如何将日期范围

文章图片
#spring boot#java#后端
苍穹外卖番外篇 —— 怎么在公网访问我们的项目?

这篇文章介绍了如何通过内网穿透实现其他电脑访问苍穹外卖项目。作者指出仅穿透Springboot服务器(8080端口)是不够的,因为项目使用了nginx(80端口)作为反向代理服务器。正确做法是同时穿透两个端口,然后通过nginx的公网地址访问项目。文章还说明了小程序管理端功能可以在开发者工具中查看订单等数据,但因需要企业认证,个人用户无法实现小程序端的公网访问。最后提醒访问时不要加/login后缀

文章图片
#apache
SpringCloud —— 黑马商城的项目拆分和服务治理

本文介绍了将黑马商城单体架构改造为微服务架构的过程。首先通过功能模块拆分原则,将商品、购物车等独立模块分离。针对跨模块调用问题,先使用RestTemplate实现远程调用,后引入OpenFeign简化调用流程。接着部署Nacos注册中心实现服务发现和负载均衡,通过配置将各模块注册到Nacos。最终采用OpenFeign替代RestTemplate,显著减少代码量并提高开发效率。文章还强调了使用Gi

文章图片
#spring cloud#spring boot#后端
到底了