<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[passion_hi的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/passion_hi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; passion_hi]]></copyright><item><title><![CDATA[第20篇：SpringBoot项目部署：Docker与K8s实战]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/157300745</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/157300745</guid><author>passion_hi</author><pubDate>Fri, 23 Jan 2026 23:03:37 +0800</pubDate><description><![CDATA[本文介绍了SpringBoot项目从传统部署演进到云原生的全过程，重点讲解了Docker容器化与Kubernetes部署的实战方案。主要内容包括：1) 部署方式从物理机到云原生的演进历程；2) 现代部署架构全景图；3) SpringBoot应用Docker化的多阶段构建优化；4) Docker Compose多服务编排实践。文章提供了详细的Dockerfile编写示例、分层构建优化技巧，以及完整的docker-compose.yml编排文件，帮助开发者实现高效、可靠的容器化部署。]]></description><category></category></item><item><title><![CDATA[第19篇：SpringBoot监控管理：Actuator、Admin与生产环境监控体系]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/157096776</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/157096776</guid><author>passion_hi</author><pubDate>Sun, 18 Jan 2026 13:20:29 +0800</pubDate><description><![CDATA[本文介绍了SpringBoot监控体系在生产环境中的重要性，重点讲解了Spring Boot Actuator的集成与配置。通过Actuator可以暴露应用健康检查、指标监控等端点，实现应用自检功能。文章展示了如何添加Actuator依赖、配置安全访问路径，并详细解析了Health端点的实现方式，包括自定义健康检查组件和K8s就绪探针。监控体系能够帮助开发者在故障发生前预警，实现数据驱动的决策和全链路追踪，是生产环境不可或缺的&quot;眼睛&quot;和&quot;耳朵&quot;。]]></description><category></category></item><item><title><![CDATA[第18篇：SpringBoot文件处理：上传、下载与云存储实战]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/157068793</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/157068793</guid><author>passion_hi</author><pubDate>Sat, 17 Jan 2026 22:12:23 +0800</pubDate><description><![CDATA[SpringBoot文件处理实战指南 本文详细介绍了SpringBoot中文件上传、下载及云存储的完整解决方案，包含以下核心内容： 基础文件处理： 单文件/多文件上传实现 文件类型校验与安全存储 文件下载功能开发 配置文件上传大小限制 关键实践要点： 生成唯一文件名防止冲突 文件类型白名单校验 安全的文件存储路径处理 合理的异常处理机制 代码示例： 提供完整的控制器代码 包含文件扩展名处理方法 演示响应式文件下载实现 应用场景： 用户头像上传 电商图片管理 文档附件处理 大数据文件导入导出 该方案可直接应用]]></description><category></category></item><item><title><![CDATA[第17篇SpringBoot任务调度：Quartz与XXL-Job实战指南]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/157036178</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/157036178</guid><author>passion_hi</author><pubDate>Fri, 16 Jan 2026 23:59:43 +0800</pubDate><description><![CDATA[SpringBoot任务调度方案比较与实战 本文对比了SpringBoot中三种任务调度方案的特点与适用场景： @Scheduled：轻量级内置方案，适合简单单机任务，但缺乏持久化和集群支持 Quartz：企业级解决方案，支持复杂调度规则和持久化，可配置集群模式 XXL-Job：分布式调度平台，提供可视化管理和弹性扩容能力 重点介绍了Quartz的集成方式： 通过JDBC实现任务持久化 支持动态管理任务（添加/暂停/触发） 集群模式配置要点 文章提供了完整的代码示例，帮助开发者快速实现生产级的任务调度功能。]]></description><category></category></item><item><title><![CDATA[第16篇：SpringBoot链路追踪：Sleuth与Zipkin]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156995876</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156995876</guid><author>passion_hi</author><pubDate>Thu, 15 Jan 2026 23:44:27 +0800</pubDate><description><![CDATA[本文介绍了SpringBoot微服务架构下使用Sleuth与Zipkin实现链路追踪的解决方案。主要内容包括：1）微服务架构下可观测性挑战与链路追踪技术的优势；2）核心概念如Trace、Span等术语解释；3）详细实现步骤，包括环境准备、项目搭建、依赖配置和日志设置；4）通过FeignClient实现服务间调用追踪。文章特别指出Spring Boot 3.x后改用Micrometer Tracing替代Sleuth，并提供了完整的配置示例和日志格式，帮助开发者快速构建分布式系统的监控能力。]]></description><category></category></item><item><title><![CDATA[第15篇：SpringBoot服务容错：Sentinel与Hystrix实战指南]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156962526</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156962526</guid><author>passion_hi</author><pubDate>Thu, 15 Jan 2026 03:12:23 +0800</pubDate><description><![CDATA[文章摘要 本文介绍了SpringBoot服务容错解决方案，重点对比了Sentinel与Hystrix的实战应用。首先通过电梯超载的比喻形象说明微服务中的&quot;雪崩效应&quot;，引出服务容错的必要性。然后详细讲解Sentinel的快速入门，包括Docker环境搭建、项目集成和基本配置方法。文章提供了完整的代码示例，展示如何通过@SentinelResource注解实现资源定义、流控降级处理和业务异常处理。Sentinel作为阿里巴巴开源的流量控制组件，具有轻量级、可视化、功能全面等特点，是目前微服务]]></description><category></category></item><item><title><![CDATA[第14篇：SpringBoot分布式配置中心：Spring Cloud Config实战指南]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156954869</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156954869</guid><author>passion_hi</author><pubDate>Wed, 14 Jan 2026 22:37:41 +0800</pubDate><description><![CDATA[本文介绍了Spring Cloud Config分布式配置中心的实战应用。首先分析了传统配置管理方式的痛点，如多服务配置分散、修改困难等问题，提出了配置中心解决方案的优势。随后详细演示了如何在5分钟内快速搭建Config Server服务端，包括项目创建、基础配置、配置文件组织以及启动类注解等关键步骤。同时介绍了Config Client客户端的配置方法，通过添加依赖和配置bootstrap.yml实现与配置中心的连接。文章还提供了多种测试访问格式，帮助开发者快速验证配置中心的运行效果。]]></description><category></category></item><item><title><![CDATA[第13篇：SpringBoot服务网关：Spring Cloud Gateway实战]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156915615</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156915615</guid><author>passion_hi</author><pubDate>Tue, 13 Jan 2026 23:55:50 +0800</pubDate><description><![CDATA[摘要：本文介绍了Spring Cloud Gateway作为微服务架构中的API网关解决方案。通过小区门卫的类比，解释了网关在统一入口、认证、限流、安全等方面的核心作用。文章提供了快速搭建网关项目的步骤，包括依赖配置(pom.xml)和基础配置(application.yml)，并详细演示了静态路由的配置方式，支持路径匹配、方法过滤、重定向等功能。示例代码展示了如何将请求路由到不同后端服务，同时处理跨域、日志等统一功能。]]></description><category></category></item><item><title><![CDATA[第12篇：SpringBoot微服务通信：OpenFeign与REST Template实战指南]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156837646</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156837646</guid><author>passion_hi</author><pubDate>Mon, 12 Jan 2026 09:40:22 +0800</pubDate><description><![CDATA[本文介绍了SpringBoot微服务中两种主要的同步通信方式：OpenFeign和REST Template。通过电话与微信的比喻，对比了同步与异步通信的特点。文章重点演示了OpenFeign的声明式HTTP客户端实现，展示了其&quot;像调用本地方法一样调用远程服务&quot;的优势，包括代码示例和环境搭建步骤。同时提供了用户服务(提供者)的具体实现，包括依赖配置、Nacos服务注册和REST接口定义，为构建微服务间通信提供了实用指南。]]></description><category></category></item><item><title><![CDATA[第11篇：SpringBoot微服务入门：Spring Cloud Alibaba基础]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156829601</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156829601</guid><author>passion_hi</author><pubDate>Sun, 11 Jan 2026 15:33:17 +0800</pubDate><description><![CDATA[本文介绍了Spring Cloud Alibaba微服务架构的基础知识，通过类比小卖部与大型超市的演变过程，阐述了从单体架构到微服务架构的演进历程。文章详细讲解了Spring Cloud Alibaba的核心组件及其功能，包括Nacos服务注册与发现、OpenFeign服务调用、Sentinel流量控制等。实战部分展示了如何快速搭建Nacos环境，并创建用户服务和订单服务两个微服务示例，包括依赖配置、YAML文件设置和基础代码实现。通过本文，读者可以掌握微服务架构的基本概念和Spring Cloud Ali]]></description><category></category></item><item><title><![CDATA[第10篇：SpringBoot搜索技术：Elasticsearch集成]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156825920</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156825920</guid><author>passion_hi</author><pubDate>Sun, 11 Jan 2026 12:21:17 +0800</pubDate><description><![CDATA[本文介绍了SpringBoot集成Elasticsearch的极简实战方法。主要内容包括：1）Elasticsearch与传统搜索的对比优势；2）核心概念讲解（索引、文档、分片等）；3）通过Docker快速搭建开发环境；4）SpringBoot集成Elasticsearch的3个步骤；5）基础CRUD操作实现；6）电商商品搜索系统的实战案例，涵盖智能分词、价格排序、分类筛选等功能。文章提供了详细的代码示例和配置说明，帮助开发者快速掌握Elasticsearch在SpringBoot中的应用。]]></description><category></category></item><item><title><![CDATA[第9篇：SpringBoot消息队列：RabbitMQ实战]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156806930</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156806930</guid><author>passion_hi</author><pubDate>Sat, 10 Jan 2026 21:58:36 +0800</pubDate><description><![CDATA[本文介绍了SpringBoot集成RabbitMQ消息队列的实战应用。首先通过外卖点餐场景类比说明消息队列的作用：解决系统耦合、响应慢和突发流量三大痛点。然后讲解RabbitMQ核心概念（生产者、消费者、交换机等）和三种常用交换机类型。接着提供10分钟快速上手指南，包括Docker部署、基础配置和消息收发示例代码。最后展示两个典型应用场景：用户注册异步发短信实现系统解耦，电商订单排队处理应对流量高峰。文章包含完整代码示例，帮助开发者快速掌握RabbitMQ在实际项目中的使用。]]></description><category></category></item><item><title><![CDATA[第8篇：SpringBoot缓存技术：Redis集成与性能优化]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156776168</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156776168</guid><author>passion_hi</author><pubDate>Sat, 10 Jan 2026 02:25:58 +0800</pubDate><description><![CDATA[摘要：本文介绍如何在SpringBoot中集成Redis缓存技术，通过实际场景对比展示性能提升效果。Redis作为内存数据库，查询速度比传统数据库快100倍，适合存储热点数据。文章详细讲解Redis安装、SpringBoot配置、缓存注解使用，以及如何解决缓存穿透、击穿、雪崩等常见问题。通过代码示例和性能对比表，直观展示缓存带来的性能优化效果，帮助开发者快速掌握Redis集成技巧，让应用响应速度提升10倍以上。（149字）]]></description><category></category></item><item><title><![CDATA[第7篇：SpringBoot安全框架：Spring Security与JWT实战]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156731568</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156731568</guid><author>passion_hi</author><pubDate>Fri, 09 Jan 2026 00:05:14 +0800</pubDate><description><![CDATA[摘要：本文介绍如何使用Spring Security和JWT构建安全的SpringBoot应用。Spring Security作为&quot;保安系统&quot;提供认证和授权功能，JWT则充当&quot;门禁卡&quot;实现无状态认证。文章涵盖基础安全配置、请求授权规则、密码加密，并详细讲解JWT的工作原理和实现方式。通过实际代码示例展示如何配置安全过滤器、定义用户权限、创建测试接口，以及整合JWT实现前后端分离的安全方案。]]></description><category></category></item><item><title><![CDATA[第6篇：SpringBoot统一异常处理与日志配置]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156698527</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156698527</guid><author>passion_hi</author><pubDate>Wed, 07 Jan 2026 23:41:06 +0800</pubDate><description><![CDATA[摘要：本文以生动比喻讲解SpringBoot异常处理与日志配置。异常处理如同教导程序&quot;礼貌报错&quot;，日志系统则是程序的&quot;监控摄像头&quot;。内容涵盖：异常分类（检查性/运行时异常/错误）、基础try-catch用法、try-with-resources简化写法，以及实际场景应用（用户查询、订单支付）。通过示例代码展示如何优雅处理程序错误，使系统更健壮、更易维护。学习后可掌握SpringBoot全局异常处理机制和日志配置技巧，提升代码质量。]]></description><category></category></item><item><title><![CDATA[第5篇：SpringBoot数据持久化：MyBatis与JPA实战]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156660438</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156660438</guid><author>passion_hi</author><pubDate>Wed, 07 Jan 2026 00:47:41 +0800</pubDate><description><![CDATA[本文对比讲解了SpringBoot中两种主流数据持久化方案：MyBatis和JPA。MyBatis适合喜欢直接编写SQL的开发者，提供精确控制，通过XML或注解方式映射SQL到Java对象；JPA则通过面向对象方式操作数据库，自动生成SQL，开发效率更高。文章包含完整的环境搭建指南、代码示例和配置说明，帮助开发者根据项目需求选择合适方案。无论需要精细控制SQL还是追求开发效率，都能找到适合的技术实现数据库操作。]]></description><category></category></item><item><title><![CDATA[第4篇：SpringBoot Web开发：RESTful API设计与实现]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156620290</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156620290</guid><author>passion_hi</author><pubDate>Tue, 06 Jan 2026 00:39:03 +0800</pubDate><description><![CDATA[摘要：本文详细介绍了如何使用SpringBoot构建符合RESTful规范的API。从项目创建、RESTful设计原则讲解，到用户管理API的完整实现，涵盖了实体类定义、DTO数据传输、参数验证、统一响应格式、异常处理等关键环节。通过实战演示了GET/POST/PUT/DELETE等HTTP方法的使用，并介绍了Swagger文档生成。读者将掌握开发规范、可维护API的核心技能，适用于企业级应用开发。]]></description><category></category></item><item><title><![CDATA[第3篇：SpringBoot配置文件详解与多环境配置]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156576400</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156576400</guid><author>passion_hi</author><pubDate>Sun, 04 Jan 2026 23:10:08 +0800</pubDate><description><![CDATA[本文全面解析SpringBoot配置文件的核心技术，包括properties与YAML格式的对比、多环境配置实现、配置属性注入方式等。文章详细介绍了YAML的高级语法如多文档块、列表配置和引用锚点，并阐述了11种配置来源的优先级顺序。通过外部化配置实践示例，展示了如何在生产环境中灵活管理配置。此外，还涵盖了@Value注解、@ConfigurationProperties等属性注入方式，帮助开发者掌握SpringBoot强大的配置管理系统，实现一套代码多环境部署的现代化开发流程。]]></description><category></category></item><item><title><![CDATA[第2篇《SpringBoot项目结构深度解析》]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156534083</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156534083</guid><author>passion_hi</author><pubDate>Sat, 03 Jan 2026 15:20:02 +0800</pubDate><description><![CDATA[本文深度解析了SpringBoot项目的标准结构，详细介绍了各目录和文件的作用。主要内容包括：1) 标准项目结构总览，展示src/main/java、resources等核心目录的布局；2) pom.xml文件的详细解析，涵盖项目坐标、父项目继承、依赖管理等关键配置；3) SpringBoot的Starter机制，列举常用Starter依赖如web、jpa、mybatis等。文章采用&quot;约定优于配置&quot;原则，帮助开发者理解SpringBoot的自动配置特性，为后续开发奠定基础。通过掌握这些核]]></description><category></category></item><item><title><![CDATA[第1篇：零基础搭建SpringBoot开发环境]]></title><link>https://blog.youkuaiyun.com/passion_hi/article/details/156515327</link><guid>https://blog.youkuaiyun.com/passion_hi/article/details/156515327</guid><author>passion_hi</author><pubDate>Fri, 02 Jan 2026 23:03:59 +0800</pubDate><description><![CDATA[本文为Java零基础开发者提供SpringBoot环境搭建的完整指南。主要内容包括：1）JDK17的安装与配置（含Windows/macOS/Linux多平台教程）；2）IntelliJ IDEA的安装与Maven镜像加速设置；3）通过Spring Initializr创建第一个项目；4）编写RESTful接口并测试运行。教程特别强调国内镜像配置技巧，解决依赖下载慢等常见问题，并提供详细的项目结构解析和Q&amp;A环节。最后附有完整代码仓库和工具下载链接，帮助开发者在10分钟内完成从环境搭建到首个接口开发]]></description><category></category></item></channel></rss>