<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[StackNoOverflow的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/StackNoOverflow</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; StackNoOverflow]]></copyright><item><title><![CDATA[RabbitMQ 从入门到实战：详解安装、五种消息模型及持久化]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/161121354</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/161121354</guid><author>StackNoOverflow</author><pubDate>Fri, 15 May 2026 20:51:33 +0800</pubDate><description><![CDATA[​ 即高级消息队列协议。RabbitMQ 是基于此协议实现的。Connection（连接）：类似于一条高速公路（如京港澳高速）。Channel（信道）：建立在 Connection 之上的虚拟连接，类似于公路上的车道。大部分 API 操作都在 Channel 中进行，它是复用的，减少了建立 TCP 连接的开销。Queue（队列）：存储消息的容器，消息最终在这里等待被消费。Exchange（交换机）：负责接收生产者发送的消息，并根据路由规则将消息分发到一个或多个队列中。RabbitMQ 是使用。]]></description><category></category></item><item><title><![CDATA[RabbitMQ 入门详解（含安装 + 配置 + 管理后台）]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/161090219</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/161090219</guid><author>StackNoOverflow</author><pubDate>Thu, 14 May 2026 20:49:32 +0800</pubDate><description><![CDATA[AMQP（Advanced Message Queuing Protocol，高级消息队列协议）​是一个应用层标准协议，用于统一消息中间件的通信方式。👉RabbitMQ 就是 AMQP 的一个实现使用Erlang 语言开发实现了AMQP 协议高性能、稳定、支持多种消息模型RabbitMQ 是基于AMQP 协议​ 的消息中间件常用于解耦、异步、削峰Spring Boot 可通过快速集成Web 管理控制台极大降低运维成本如果你需要，我还可以帮你：✅ 优化优快云 标题 & 标签✅ 补充。]]></description><category></category></item><item><title><![CDATA[Elasticsearch 全文检索服务器入门教程（含 IK 分词器）]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160992591</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160992591</guid><author>StackNoOverflow</author><pubDate>Mon, 11 May 2026 21:02:29 +0800</pubDate><description><![CDATA[Elasticsearch 是一个基于 Lucene 的全文检索服务器对外提供支持分布式、高可用、水平扩展常用于：搜索引擎日志分析（ELK）商品搜索、内容搜索📄文件作用main.dic扩展词典（如：奥里给）停用词（的、地、得、a、an、the）⚠ 文件编码必须是UTF-8✅ Elasticsearch 通过倒排索引​ 实现高效搜索✅ 安装时注意不能用 root 启动​✅ 主分片数不可修改✅ IK 分词器是中文搜索的关键如果你愿意，我可以再帮你：✅ 起一个优快云 爆款标题。]]></description><category></category></item><item><title><![CDATA[Nginx 入门教程（安装、反向代理、负载均衡、动静分离）]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160867145</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160867145</guid><author>StackNoOverflow</author><pubDate>Thu, 07 May 2026 20:37:11 +0800</pubDate><description><![CDATA[Nginx 作为一个轻量高效的 Web 服务器，在反向代理、负载均衡、动静分离等方面都有非常成熟的应用场景。配合 Tomcat 使用，可以有效提升系统并发能力和稳定性。如果你需要，我可以帮你加上 优快云 风格的封面图和关键词标签，让它更符合平台规范，你要我帮你加吗？]]></description><category></category></item><item><title><![CDATA[IDEA + Git + Gitee 全流程实战：从安装、提交到解决冲突]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160635193</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160635193</guid><author>StackNoOverflow</author><pubDate>Wed, 29 Apr 2026 20:35:42 +0800</pubDate><description><![CDATA[Git 是一个开源的分布式版本控制系统，由 Linus Torvalds（Linux 之父）开发，用于高效管理从极小到极大的项目版本。本文涵盖了 Git 在 IDEA 中最常用的 90% 操作。掌握这些，你已经可以胜任绝大多数团队的 Git 协作需求。操作命令含义初始化git init创建本地仓库添加git add .添加到暂存区提交提交到本地推送git push推送到远程拉取git pull更新本地代码分支git branch管理分支希望这篇教程对你有帮助！如果觉得有用，​ 支持一下吧。]]></description><category></category></item><item><title><![CDATA[Spring Cloud Gateway 服务网关详解]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160450180</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160450180</guid><author>StackNoOverflow</author><pubDate>Thu, 23 Apr 2026 21:14:06 +0800</pubDate><description><![CDATA[Gateway 是 Spring Cloud 官方基于 WebFlux（Reactor 响应式编程模型）开发的网关组件，用于替代 Zuul。]]></description><category></category></item><item><title><![CDATA[Sentinel服务保护框架完全指南：从原理到实践]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160418346</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160418346</guid><author>StackNoOverflow</author><pubDate>Wed, 22 Apr 2026 21:04:52 +0800</pubDate><description><![CDATA[Sentinel[ˈsentɪnl] 是阿里巴巴开源的，以流量为切入点的分布式系统服务保护框架。核心功能功能作用核心目标流量控制​控制请求流量，防止系统被压垮不被上游服务压死熔断降级​在服务不可用时快速失败不被下游服务拖死流量控制两种模式QPS：每秒请求数限制线程数：并发线程数限制熔断降级熔断：当下游服务异常或响应过慢时，暂时切断调用降级：返回预设的默认值（降级逻辑）生产环境必须配置持久化，避免规则丢失合理设置阈值，根据实际业务压力调整结合监控系统，实时观察系统状态设置合理的降级逻辑。]]></description><category></category></item><item><title><![CDATA[SpringCloud 声明式服务调用 —— Feign 全面解析（入门 + 原理 + 优化）]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160381506</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160381506</guid><author>StackNoOverflow</author><pubDate>Tue, 21 Apr 2026 20:59:42 +0800</pubDate><description><![CDATA[指定调用的服务名接口方法写法 ≈ Controller 接口写法@Bean// 权重✅ Feign 是声明式、简化微服务调用的神器​✅ 底层集成 Ribbon，支持负载均衡✅ 通过接口 + 注解即可完成服务调用✅ 实际项目中建议开启日志、连接池、压缩、超时配置📌适合人群：Spring Cloud 初学者 / 微服务入门📌推荐搭配如果你愿意，我也可以帮你再补一篇：👉《Feign vs RestTemplate 实战对比》或《Feign 源码深度解析》]]></description><category></category></item><item><title><![CDATA[SpringCloud的声明式服务调用 Feign 全面解析]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160258939</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160258939</guid><author>StackNoOverflow</author><pubDate>Fri, 17 Apr 2026 20:50:22 +0800</pubDate><description><![CDATA[*** 动态请求头*//*** 多个请求头*/Feign 作为声明式的 HTTP 客户端，极大地简化了微服务之间的调用。通过本指南，你应该能够：✅ 理解 Feign 的核心概念和工作原理✅ 掌握各种传参方式的正确使用✅ 配置自定义的 Feign 客户端✅ 实现服务降级和异常处理✅ 优化 Feign 的性能和稳定性✅ 解决常见的 Feign 使用问题Feign = 接口声明 + 注解，让服务调用变得像调用本地方法一样简单！]]></description><category></category></item><item><title><![CDATA[SpringCloud的负载均衡]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160258880</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160258880</guid><author>StackNoOverflow</author><pubDate>Fri, 17 Apr 2026 20:44:33 +0800</pubDate><description><![CDATA[在 application.yml 中配置ribbon-provider: # 服务名ribbon:/*** 自定义负载均衡策略* 示例：优先选择端口号为偶数的实例*/@Override// 自定义逻辑：优先选择端口为偶数的实例if (!// 从符合条件的服务中随机选择// 如果没有偶数端口，随机选择一个@Override// 初始化配置@Bean// 或针对特定服务Ribbon 作为成熟的负载均衡组件，在微服务架构中扮演着重要角色。]]></description><category></category></item><item><title><![CDATA[Spring Cloud的注册中心和配置中心(Nacos)]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160226944</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160226944</guid><author>StackNoOverflow</author><pubDate>Thu, 16 Apr 2026 21:03:04 +0800</pubDate><description><![CDATA[NacosNaming &CoService）是阿里巴巴开源的一个动态服务发现、配置管理和服务管理平台。名字解析Na(Naming, 服务注册与发现) +Co(Configuration, 配置管理) +S(Service, 服务管理)。核心功能注册中心：统一管理所有微服务的 IP 地址和端口号。配置中心：集中管理所有微服务的配置文件，支持动态刷新。核心启动器-- 注册中心启动器 -->-- 配置中心启动器 -->单机测试：使用启动，适合开发环境。生产环境：必须使用集群模式​ +MySQL 持久化。]]></description><category></category></item><item><title><![CDATA[MySQL Explain 返回列详解：从入门到实战，附 SQL 与避坑大全]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160226873</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160226873</guid><author>StackNoOverflow</author><pubDate>Thu, 16 Apr 2026 20:53:39 +0800</pubDate><description><![CDATA[看type：是否出现ALL（全表扫描）？必须优化。看key：是否实际使用了索引？key不应为 NULL。看Extra：是否出现或？这两个是性能杀手，需通过调整索引或 SQL 写法消除。看rows：预估扫描行数是否过大？过大说明索引可能失效或缺失。版权声明：本文为 优快云 博主原创，转载请注明出处。如有疑问，欢迎评论区交流。参考来源：MySQL 官方文档、腾讯云开发者社区、脚本之家等。]]></description><category></category></item><item><title><![CDATA[Spring Cloud 概述]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160191722</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160191722</guid><author>StackNoOverflow</author><pubDate>Wed, 15 Apr 2026 20:57:44 +0800</pubDate><description><![CDATA[定义Spring Cloud 是一套完整的微服务开发解决方案，可以理解为“微服务开发全家桶”。特点基于 Spring Boot 的约定优于配置原则集成 Netflix 等公司的成熟微服务组件提供开箱即用的微服务基础设施统一的服务治理标准和最佳实践设计理念Spring Cloud 遵循"不重复造轮子"的原则，主要通过集成和封装业界成熟的微服务框架，降低微服务开发复杂度。技术栈对比传统 Spring Cloud 技术栈：Spring Cloud = Spring Boot + Netflix 组件集。]]></description><category></category></item><item><title><![CDATA[MySQL 的调优（第二部分）]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160155855</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160155855</guid><author>StackNoOverflow</author><pubDate>Tue, 14 Apr 2026 20:53:03 +0800</pubDate><description><![CDATA[​ 表数据按照索引键值的顺序物理存储。InnoDB中，]]></description><category></category></item><item><title><![CDATA[MySQL 的性能调优（第一部分）]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160121948</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160121948</guid><author>StackNoOverflow</author><pubDate>Mon, 13 Apr 2026 20:47:21 +0800</pubDate><description><![CDATA[在关系型数据库中，索引是一种特殊的数据结构，它将数据按照特定规则进行预排序和组织，能够帮助数据库系统快速定位到目标数据记录，从而显著提升数据库表中数据的查找和访问速度。MySQL索引是一个以空间换时间的经典设计，B+树作为其核心数据结构，通过精巧的设计平衡了查询效率、范围查询、排序分组等多种需求。理解索引的底层原理，能够帮助我们在实际工作中更好地设计数据库结构，编写高效的SQL语句，进行有效的性能调优。掌握索引，就掌握了数据库性能优化的钥匙！🔑。]]></description><category></category></item><item><title><![CDATA[Spring Security权限控制框架详解]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160031921</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/160031921</guid><author>StackNoOverflow</author><pubDate>Fri, 10 Apr 2026 21:03:35 +0800</pubDate><description><![CDATA[Spring Security提供了完整的认证和授权解决方案，通过过滤器链机制实现安全控制。理解其工作原理和RBAC模型，能够帮助开发者构建安全可靠的企业级应用。在实际项目中，应根据业务需求选择合适的权限模型，并合理配置安全策略。]]></description><category></category></item><item><title><![CDATA[Spring Data Redis 详解]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/159770668</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/159770668</guid><author>StackNoOverflow</author><pubDate>Thu, 02 Apr 2026 21:13:58 +0800</pubDate><description><![CDATA[​ 是 Spring Data 体系下的一个子模块，专门用于：✅简化 Java 应用对 Redis 的访问​✅ 屏蔽底层 Redis 客户端的差异✅ 提供统一的 Redis 操作模板对 Redis 客户端的一层封装对比项Jedis底层模型BIO并发性能一般高连接管理手动自动序列化需自己处理内置支持Spring 集成弱强✅结论：Spring Boot 2.x 之后，优先使用 RedisTemplate。]]></description><category></category></item><item><title><![CDATA[Redis 核心知识梳理：主从复制、集群搭建与数据类型详解（二）]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/159735850</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/159735850</guid><author>StackNoOverflow</author><pubDate>Wed, 01 Apr 2026 21:01:38 +0800</pubDate><description><![CDATA[从节点向主节点发送SYNC命令，请求数据同步。：主节点收到SYNC后，执行BGSAVE生成 RDB 快照文件，并发送给从节点；同时缓存此期间的新写命令。：RDB 传输完成后，主节点将缓存的增量写命令发送给从节点，之后持续同步新命令，保持数据一致。]]></description><category></category></item><item><title><![CDATA[Redis 从入门到实战：高并发场景下的缓存利器（一）]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/159695820</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/159695820</guid><author>StackNoOverflow</author><pubDate>Tue, 31 Mar 2026 21:00:44 +0800</pubDate><description><![CDATA[✅ Redis 适合高频、小数据、高并发​✅ 数据存在内存，速度快✅ 支持 RDB / AOF 持久化✅ 常用于缓存、首页数据、计数器📌优快云 发布建议Redis缓存Linux数据库封面图：Redis Logo分类：后端 / 中间件如果你需要，我可以帮你改成面试题版 / 面试背诵版 / 企业实战版，直接拿去用。]]></description><category></category></item><item><title><![CDATA[Spring Boot 整合 MyBatis + 自动配置原理详解]]></title><link>https://blog.youkuaiyun.com/StackNoOverflow/article/details/159553201</link><guid>https://blog.youkuaiyun.com/StackNoOverflow/article/details/159553201</guid><author>StackNoOverflow</author><pubDate>Fri, 27 Mar 2026 21:07:10 +0800</pubDate><description><![CDATA[❌ 启动类位置不对 → Mapper 扫描不到❌ MySQL 驱动类写错 → 启动报错❌ yml 缩进错误 → 配置失效❌ 忘记→ Mapper 注入失败Spring Boot 自动配置的本质是：通过加载大量自动配置类，并结合条件注解，在满足条件时自动向 Spring 容器中注册 Bean，从而实现“约定优于配置”。如果你愿意，我可以继续帮你：✅ 加时序图✅ 加MyBatis 自动配置源码逐行解析✅ 改成面试问答版✅ 帮你起一个爆款 优快云 标题直接告诉我你打算学习 / 面试 / 发博客。]]></description><category></category></item></channel></rss>