自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 mybatis-plus带下划线的字段查出为null获取不到

mybatis-plus自动开启了下划线转驼峰,可以在配置数据源的时增加。

2023-08-10 10:27:10 812 1

原创 Oracle定时任务-查询-创建-删除-调用-定时任务时间参数

Oracle定时任务-查询-创建-删除-调用-定时任务时间参数

2023-02-23 20:06:18 1422

转载 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

原创 oracle删除完全重复的数据只留一条

删除一次插入多条重复的数据,只留一条

2022-10-27 15:48:52 1845

原创 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关注的人

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