- 博客(13)
- 收藏
- 关注
原创 Spring AI Alibaba + Nacos 动态 MCP Server 代理方案
摘要: SpringAIAlibabaMCP通过Nacos实现服务转换代理层,将注册的HTTP/Dubbo服务转换为MCP协议服务,无需改造业务代码。该方案利用Nacos2.x/3.x版本能力,通过中间代理应用动态转换服务信息,兼容Higress协议转换格式。主要实现流程包括:在Nacos配置MCP服务模板,引入相关依赖,配置Nacos连接信息。启动服务后自动将原生服务转为MCP协议,支持动态更新和负载均衡。该方案解决了企业级AI服务分布式部署中的动态更新和流量管理问题,实现了Java技术栈的闭环解决方案。
2025-06-05 20:19:14
1015
原创 vivo Pulsar 万亿级消息处理实践(1)- 数据发送原理解析和性能调优
本文深入解析了Pulsar消息中间件中Producer的数据发送机制,从消息构建、分区路由、批量打包到网络传输等全流程进行了详细剖析。重点阐述了关键参数如batchingMaxMessages、memoryLimit等的协同作用原理,并提出了公式化的参数配置模板。通过实际案例表明,合理调整Producer参数可显著提升系统性能:服务端网络流量减少50%、CPU负载降低90%,整体成本下降50%以上。文章为Pulsar使用者提供了从原理到实践的系统性指导,揭示了客户端优化对消息中间件整体性能的重要影响。
2025-06-05 20:15:57
781
原创 Spring Boot 3 整合 MinIO 实现分布式文件存储
摘要:本文介绍了基于SpringBoot3整合MinIO实现分布式文件存储的方案。传统单机存储方案难以应对高并发和大规模数据场景,而MinIO作为一种轻量级分布式对象存储系统,提供了高可用性和高性能的解决方案。文章详细讲解了MinIO的Docker部署方法,并重点展示了SpringBoot项目中如何通过封装MinIOUtils工具类实现文件上传、下载等核心功能。该方案通过将存储服务与应用服务解耦,有效解决了分布式环境下的文件管理问题,同时提供了简洁的API接口供业务系统调用。
2025-06-04 09:35:19
1001
原创 对话即服务:Spring Boot整合MCP让你的CRUD系统秒变AI助手
摘要:本文介绍了如何通过ModelContextProtocol(MCP)协议将传统SpringBoot服务改造为支持自然语言交互的智能系统。MCP作为AI模型与后端服务的"万能适配器",实现了统一的服务访问机制。文章详细演示了图书管理服务的改造过程,包括依赖配置、方法注解、工具注册等关键步骤。通过自然语言查询示例,展示了用户如何用简单指令替代传统API调用。这种"对话即服务"的模式大幅降低了系统使用门槛,为未来人机交互提供了新的可能性。
2025-06-04 09:32:54
791
原创 MySQL InnoDB 磁盘架构:如何管理和存储各数据?系统表、独立表、通用表、撤销表、临时表空间是什么?表和索引如何管理?
MySQL InnoDB引擎的磁盘架构由多种表空间组成,包括系统表空间、独立表空间、通用表空间、撤销表空间和临时表空间,每种空间承担不同数据管理职责。系统表空间存储元数据、Change Buffer等核心信息;独立表空间采用文件-表对应机制,包含段、区和页三级结构;通用表空间支持多表共享存储;撤销表空间专门管理事务Undo日志,支持MVCC机制;临时表空间分为会话级和全局级,处理临时表数据。表数据以B+树组织,支持四种行格式,主键设计对性能影响显著。索引分为聚簇索引和二级索引,采用B+树结构实现高效数据检索
2025-06-04 09:25:32
722
原创 Nacos-Controller 2.0:使用 Nacos 高效管理你的 K8s 配置
无论是使用 Nacos-Controller 实现配置的双向同步,还是直接在应用中接入 Nacos SDK 以获得更高级的配置管理特性,都能显著提升配置管理的灵活性、安全性和可维护性。使用 Nacos,您能够更好地管理和优化您的应用配置,从而提高系统的稳定性和可靠性。此外,Nacos-Controller 2.0 还支持 Nacos 服务和 K8S Service 的同步。近期,Nacos 3.0-BETA 版本也已经重磅发布,在安全性方面显著提升,同时增加了分布式锁,模糊订阅等新特性,欢迎各位体验使用。
2025-06-04 09:21:04
566
原创 MCP 实践:基于 MCP 架构实现知识库答疑系统
2025年被视为AIAgent的元年,开源大模型的发展推动了AI应用的平权化,商业竞争从模型性能转向场景创新。当前,AI应用形态正从Chat、RAG向Agent演进,开发框架尚处于探索阶段,但MCP(ModelContextProtocol)可能成为事实标准。本文介绍了基于MCP开发问答Agent的实践,包括知识库构建(文本切段、FAQ提取)、检索优化(QueryRewrite、混合检索)及问答功能实现。技术方案采用Python和Java分别开发Client端与MCPServer,并基于Tablestore
2025-05-29 17:28:24
650
原创 AI 零成本搭建个人网站,小白 3 步搞定!通义灵码智能体+MCP 新玩法
最近总是刷到一些超厉害的操作:像一句话生成诗朗诵网页、10 分钟创建 3D 网页游戏、全自动整理电脑文件等等,看得我特别心动。这几天终于摸索出一些方法。原来这些高效开发项目,都是通过 AI 来实现的。整个过程非常简单,只需要打字表达我们的需求,而且不需要花一分钱!我们一起还原一下个人站从搭建到部署的全过程。
2025-05-29 17:24:35
858
原创 使用ALLinSSL,实现SSL证书自动申请+部署
本文介绍了开源SSL证书管理工具ALLinSSL,它能自动申请、部署和续期Let's Encrypt证书,支持多种云平台和面板工具。文章详细讲解了安装要求(Linux系统、1核CPU、512MB内存)和配置步骤,包括添加DNS提供商API、设置部署来源(如宝塔面板)及配置通知渠道。该工具通过可视化仪表盘和多渠道告警实现SSL证书的集中管理,将繁琐的手动操作转变为自动化流程,适用于中小团队和开发者,采用AGPL-3.0开源协议免费提供。
2025-05-29 17:15:43
868
原创 一文搞懂程序、进程、线程、并发、并行、高并发的概念
本文系统阐述了计算机科学中的核心概念:程序、进程、线程、并发、并行及高并发。程序是指令集合,进程是程序的执行实例,拥有独立资源;线程是进程内的执行单元,共享进程资源。并发强调任务交替执行,并行则实现真正的同时执行。高并发系统采用多线程、负载均衡、缓存等技术应对大量请求,如电商平台案例所示。理解这些概念有助于提升系统性能、资源利用率和任务处理能力,是构建高效稳定系统的理论基础。
2025-05-29 17:14:07
657
原创 可视化爬虫框架spiderflow入门及实战
摘要:Spider-Flow是一款基于SpringBoot+Layui开发的图形化爬虫平台,支持无代码构建爬虫流程。主要特性包括CSS选择器/XPath提取、多数据源支持、JS动态渲染页面抓取、插件扩展等。平台提供Docker/Java等多种部署方式,默认端口8088。编辑器包含爬取节点、变量定义、循环控制等核心组件,支持表达式模板和Java风格运算符。内置resp/ex/rs等运行时变量,支持数据库/文件输出。文档详细介绍了组件配置方法、表达式语法和异常处理机制,适合技术型用户快速上手。(150字)
2025-05-29 17:11:22
797
原创 插件集成|如何在IDEA中使用DeepSeek
本文介绍了如何将DeepSeek AI助手集成到IntelliJ IDEA开发环境中。首先需要准备IDEA 2023.x及以上版本和Python 3.7+环境,然后通过安装CodeGPT插件作为代理工具。详细步骤包括:在DeepSeek官网获取API Key,在IDEA中配置Custom OpenAI选项,设置对话模型和推理模型的URL及参数。集成后,开发者可利用DeepSeek实现代码补全、代码解释、问题解答等功能,显著提升开发效率。文章还提供了具体使用示例和用量统计方法,帮助开发者充分利用这一AI编程助
2025-05-29 17:08:32
551
原创 Vue+Springboot 前后端分离的项目如何部署?
本文分享了Vue+SpringBoot前后端分离博客系统的部署流程。主要内容包括:1)JDK21和Node环境的安装配置;2)MySQL数据库初始化;3)本地前后端项目的运行方法;4)后端项目打包部署到Linux服务器,包括jar包运行、nohup后台运行和systemd服务管理;5)前端项目打包部署,使用Nginx/OpenResty搭建静态站点,配置反向代理和解决Vue路由404问题;6)完整的Nginx配置文件示例。文章还预告了后续将补充Docker容器化部署内容。该部署流程适用于个人项目,企业级项目
2025-05-29 17:00:43
914
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人