- 博客(21)
- 收藏
- 关注
原创 Nacos 3.2 发布:从服务注册中心到 AI 资源治理平台,这 5 个变化你必须知道
Nacos 3.2 发布,从服务注册中心摇身变成 AI 资源治理平台。MCP Registry、AI Copilot、nacos-cli……这 5 个变化,看完再决定升不升级。
2026-04-26 11:12:28
619
原创 Redis 做消息队列?我用了3种方式,最后一种才是生产环境该用的
实现方式核心优势致命缺陷适用场景生产可用List简单、轻量、支持持久化、消息有序无 ACK、不支持多消费者、无消息回溯测试环境、临时轻量任务❌Pub/Sub支持广播、实时性高、多消费者无持久化、无 ACK、消息易丢失实时广播通知(如系统公告)❌Stream持久化、ACK、消费者组、消息回溯、负载均衡学习成本稍高、配置略复杂订单、支付、秒杀等核心业务✅这里还要补充一句,虽然 Stream 能满足生产环境的基本需求,但它毕竟不是专业的消息队列。
2026-04-26 11:03:26
343
原创 Spring Boot 整合 Nacos 配置中心(动态配置刷新 + 多环境配置)
摘要:本教程详细讲解SpringBoot整合Nacos配置中心的完整流程,包括版本匹配、环境准备、配置动态刷新和多环境管理。重点介绍了通过@RefreshScope实现配置动态刷新,以及利用命名空间实现dev/test/prod环境隔离。教程提供了生产级最佳实践,如启动参数指定环境、配置分层共享等方案,并针对常见问题给出解决方案。通过实操演示,帮助开发者快速掌握Nacos配置中心的核心功能,实现无需重启服务的配置更新和环境切换能力。
2026-02-09 16:14:59
1084
原创 Nacos 从入门到实战系列:一文搞懂 Nacos 核心概念(服务发现 / 配置中心 / 持久化)
本文介绍了Nacos作为微服务架构中服务注册中心和配置中心的核心功能。主要内容包括:1)服务发现功能解决了微服务动态通信问题,通过服务注册、健康检查等机制实现服务动态感知;2)配置中心功能实现配置集中管理和动态刷新,通过命名空间、分组和dataId实现配置隔离;3)数据持久化是生产环境必备功能,需配置MySQL替代默认Derby数据库以支持集群部署。文章强调Nacos的一体化设计理念,即服务发现和配置中心共享命名空间和分组机制,降低运维成本。适合微服务初学者理解Nacos核心概念及基础使用。
2026-02-09 16:13:06
1279
原创 Chroma向量数据库详解:AI原生应用的轻量存储利器
Chroma以“简洁、易用、AI原生”的定位,填补了轻量级向量数据库的市场空白,成为中小团队与开发者进入AI应用领域的敲门砖。其低门槛的部署方式、无缝的生态集成能力,让语义检索、RAG等复杂AI功能的实现成本大幅降低。目前Chroma仍在快速迭代,分布式能力、高并发支持等特性正在逐步完善。未来随着AI应用的轻量化趋势,Chroma有望在原型开发、小型生产应用场景中占据更重要的地位。如果你正在构建第一个RAG应用或语义搜索工具,不妨从Chroma开始,体验向量数据库的极简魅力。
2026-01-29 09:49:38
689
原创 从入门到实战:Jenkins自动化构建与部署全指南
Jenkins的核心是“自动化”与“可扩展”,从简单的手动构建到复杂的DevOps流水线,它能覆盖研发全流程的自动化需求。新手入门时,可从基础项目构建入手,熟悉插件配置与远程部署;进阶后通过Pipeline脚本实现流程可视化、可复用,结合Docker、K8s等工具搭建企业级自动化平台。掌握Jenkins不仅能大幅提升研发效率,减少人为失误,还能推动团队向DevOps理念转型,实现“持续集成(CI)”与“持续部署(CD)”的闭环。
2026-01-29 08:56:47
736
原创 Milvus 向量数据库 + Attu 可视化工具 Docker 部署全指南
Milvus 是由 Zilliz 团队研发的开源分布式向量数据库,基于 Apache 2.0 协议开源,专为高维向量数据的存储、检索与分析设计,可轻松应对百万级至十亿级向量规模的业务场景,是 AI 应用落地的核心基础设施之一。本文通过“工具介绍+完整部署+注意事项”的结构,详细讲解了 Milvus 向量数据库与 Attu 可视化工具的 Docker 单节点部署流程,适合开发、测试场景快速搭建环境。
2026-01-26 09:11:28
1218
原创 Ollama + Milvus 本地智能体搭建指南:打造本地部署RAG知识库助手(java快速搭建)
前提需要docker环境 本文基于docker安装 Milvus 向量数据库后台通过java项目启动 java版本17技术组件核心作用核心优势1. 轻量便捷,一键部署,无需复杂的模型环境配置;2. 离线可用,支持 Qwen、Llama、Mistral 等多款开源模型;3. 支持自定义模型,可嵌入固定角色与业务规则;4. 无调用额度限制,零成本使用。1. 专为向量检索设计,性能远超通用数据库,支持百万级向量快速检索;2. 支持数据持久化,重启服务后知识库数据不丢失;
2026-01-25 10:26:24
1021
原创 Linux 配置开机自启动:从基础命令到脚本
在 Linux 系统中,配置程序开机自启动是常见需求,无论是服务、脚本还是自定义程序,都可以通过系统工具实现。本文将详细介绍主流的自启动配置方法,包括基础命令、脚本编写、延迟启动、依赖其他程序启动后执行循环任务等场景,适用于大多数使用systemd的 Linux 发行版(如 Ubuntu 16.04+、CentOS 7+、Debian 9 + 等)。
2025-10-23 11:32:49
831
原创 Linux 中 Redis notify-keyspace-events Ex 参数(启用键过期事件通知)学习笔记
Redis键空间通知参数notify-keyspace-eventsEx学习笔记:该参数用于配置Redis在键过期时发送事件通知,包含基础定义(E表示键事件通知,x表示过期事件)、配置方式(临时/永久)、使用步骤(订阅与测试)及应用场景(缓存更新、订单超时等)。注意事项包括性能影响、通知可靠性及常见问题排查。通过合理配置该参数,可实现基于键过期的业务逻辑触发机制。
2025-10-23 11:19:24
1386
原创 学习笔记:Linux 与 Docker 核心配置与网络问题排查
Docker 默认自动配置iptables规则,是 “未开放端口却可外部访问” 的根本原因;禁用iptables自动配置后,需手动补充转发与伪装规则,否则容器间通信中断;手动管理网络时,需区分 “内部容器通信”(依赖FORWARD链)和 “外部访问”(依赖防火墙端口开放)。
2025-10-14 17:54:28
850
原创 记一次“报错“syntax error ;expect RPAREN,actual IDENTIFIER ...
记一次“报错"syntax error ;expect RPAREN,actual IDENTIFIER ...
2024-06-13 15:31:39
2163
原创 Nacos下载安装与配置(windows)
Nacos下载安装与配置(windows) 官网地址 https://nacos.io/zh-cn/蓝奏云地址 (自己下载的,只下的两个版本,需要其他请官网下载)nacos-server-1.4.1.zip - 蓝奏云 1.4.1 版本 (windows)nacos-server-2.0.0-ALPHA.1.zip - 蓝奏云 2.0.0 版本 (windows)
2023-08-10 11:20:48
14029
2
转载 IDEA 启动出现问题:Error running,Command line is too long. Shorten command line解决方案
运行springboot项目的时候,出现报错,报错信息如下:Error running OrderServiceBoot. Command line is too long. Shorten the command line via JAR manifest or via a classpath file and rerun.
2022-11-01 15:57:17
20447
转载 SpringBoot项目实现热部署的配置方法
有了SpringBoot热部署后大大提高了开发效率,因为频繁的重启项目,势必会浪费很多时间, 有了热部署后,妈妈再也不用担心我修改代码重启项目了~~~启动项目,通过浏览器输入地址:http://localhost:8080/hello/index。SpringBoot热部署就是在项目正在运行的时候修改代码, 却不需要重新启动项目。通过以上步骤,就完成了SpringBoot项目的热部署功能!新加请求,在不重新启动项目的情况下测试热部署是否配置成功~~~SpringBoot项目实现热部署的配置方法。
2022-10-28 16:54:53
1858
原创 java反射
反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意属性和方法;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。1.未知类的内容 可以调用类的属性和方法2.反向调用方法,越过修饰符3.通过配置文件动态调用方法4.越过泛型终极目标, 通过反射创建对象, 设置获取属性,调用方法。
2022-10-27 15:35:39
146
原创 MybatisPlus详解
•MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
2022-10-27 15:23:30
689
原创 mysql获取数据中最新的一条
select * from ( select t.* row_number() over(partition by t.prci_id order by t.date_time desc) as rowNum from t_user t where t.userId ='' --用户的id 有其他条件可以在这加) awhere a.rowNum = 1
2022-10-27 11:12:11
9247
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅