<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2201_75355172的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2201_75355172</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2201_75355172]]></copyright><item><title><![CDATA[XXL-Job 超详细使用指南（从入门到实战，Java开发者必看）]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/158927702</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/158927702</guid><author>2201_75355172</author><pubDate>Wed, 11 Mar 2026 15:32:59 +0800</pubDate><description><![CDATA[本文介绍了XXL-Job分布式任务调度框架的核心功能与实战应用。XXL-Job作为轻量级开源方案，相比传统定时任务具备开箱即用、可视化管理、分布式高可用等优势。文章详细解析了其&quot;调度中心-执行器&quot;架构，并提供了调度中心部署的完整步骤，包括源码下载、数据库初始化、配置修改等关键环节。在SpringBoot整合部分，重点说明了执行器的依赖引入、参数配置和初始化方法。该指南从理论到实践，为Java开发者提供了XXL-Job从入门到实战的全流程解决方案，适用于定时数据同步、日志清理等常见业务场景]]></description><category></category></item><item><title><![CDATA[Java开发者必看：K8s（Kubernetes）入门到实战，从概念到部署一步到位]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/158881331</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/158881331</guid><author>2201_75355172</author><pubDate>Tue, 10 Mar 2026 11:23:05 +0800</pubDate><description><![CDATA[摘要： Kubernetes（K8s）作为云原生的核心工具，已成为Java开发者部署微服务的必备技能。本文从实际开发场景出发，介绍了K8s的核心概念（Pod、Deployment、Service等），并提供了SpringBoot微服务在K8s中的部署实战步骤，包括创建Deployment、暴露Service及弹性扩缩容操作。同时总结了Java开发者使用K8s时的常见问题与解决方案，帮助开发者快速掌握K8s的核心功能，实现高效部署与管理微服务架构。]]></description><category></category></item><item><title><![CDATA[Spring三级缓存解决依赖循环问题详解（Java开发必看）]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/158729922</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/158729922</guid><author>2201_75355172</author><pubDate>Fri, 06 Mar 2026 09:18:42 +0800</pubDate><description><![CDATA[Spring三级缓存机制是解决依赖循环问题的关键，通过三级缓存（singletonObjects、earlySingletonObjects、singletonFactories）协同工作，在Bean创建过程中提前暴露未完成初始化的实例，打破循环依赖闭环。该机制不仅能处理普通依赖循环，还能兼容AOP动态代理场景。但需要注意，构造器注入和prototype作用域的循环依赖无法通过此机制解决。理解三级缓存的工作原理对Java开发者处理复杂依赖关系具有重要意义。]]></description><category></category></item><item><title><![CDATA[Java操作ZooKeeper 从入门到实战：分布式协调框架核心教程]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/158729407</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/158729407</guid><author>2201_75355172</author><pubDate>Fri, 06 Mar 2026 08:49:04 +0800</pubDate><description><![CDATA[本文是一份Java操作ZooKeeper的实战指南，主要内容包括： ZooKeeper核心概念：介绍了ZNode数据模型、节点类型、会话机制、Watcher监听器、ZAB协议和集群角色等基础知识。 安装部署：详细讲解了Windows和Linux(CentOS 7)系统下的ZooKeeper安装步骤，包括环境准备、配置修改和启动测试。 Java API实战：文章重点介绍了如何使用Java操作ZooKeeper，包括连接管理、节点操作和监听机制等核心功能。 分布式应用场景：通过分布式锁、服务注册发现等典型应用案]]></description><category></category></item><item><title><![CDATA[Java整合RabbitMQ 从入门到实战：消息中间件核心教程（附完整代码）]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/158687749</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/158687749</guid><author>2201_75355172</author><pubDate>Thu, 05 Mar 2026 08:26:59 +0800</pubDate><description><![CDATA[本文摘要： RabbitMQ是一款基于AMQP协议的消息中间件，用于解决分布式系统中的异步通信、削峰填谷和服务解耦问题。文章详细介绍了RabbitMQ的核心组件（生产者、交换机、队列、消费者）和6种交换机模式，重点讲解了最常用的直连模式(Direct Exchange)的实现方式。同时提供了Windows和Linux系统下的安装部署指南，包括环境配置和管理界面启用。通过SpringBoot整合示例，展示了如何创建交换机、队列及绑定关系，并实现消息的生产和消费流程。全文采用理论与实践结合的方式，帮助开发者快速]]></description><category></category></item><item><title><![CDATA[Spring定时任务注解@Scheduled 从入门到生产，一篇吃透]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/158687738</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/158687738</guid><author>2201_75355172</author><pubDate>Thu, 05 Mar 2026 08:26:01 +0800</pubDate><description><![CDATA[本文介绍了Spring定时任务注解@Scheduled的核心用法，包括快速入门、4种定时策略（fixedRate、fixedDelay、initialDelay、cron表达式）以及多线程解决方案。通过@Scheduled可以轻松实现定时执行功能，如数据汇总、缓存清理等场景。文章详细讲解了每种参数的使用方法和适用场景，并提供了企业级cron表达式示例。特别强调了默认单线程执行可能导致的阻塞问题，为开发高效可靠的定时任务提供了完整指导。]]></description><category></category></item><item><title><![CDATA[Java泛型详解：从入门到精通，彻底搞懂参数化类型]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/158647485</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/158647485</guid><author>2201_75355172</author><pubDate>Wed, 04 Mar 2026 08:44:52 +0800</pubDate><description><![CDATA[本文深入讲解了Java泛型的核心概念与使用方法。首先通过类型不安全的反例说明泛型的必要性，然后介绍了泛型的核心定义——参数化类型，能够在使用时指定具体类型，保证类型安全。文章详细阐述了泛型的三种使用方式：泛型类（类定义时指定参数，如GenericContainer&lt;T&gt;）、泛型接口（接口定义时指定参数，如Converter&lt;T, R&gt;）和泛型方法（方法定义时指定参数）。每种方式都配有完整代码示例，展示如何通过泛型实现类型安全的通用编程，避免强制类型转换，提高代码的可读性和安全性。]]></description><category></category></item><item><title><![CDATA[Java初学者入门Gateway：从0到1理解微服务网关（附实操案例）]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/158647366</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/158647366</guid><author>2201_75355172</author><pubDate>Wed, 04 Mar 2026 08:34:26 +0800</pubDate><description><![CDATA[摘要：本文为Java初学者介绍微服务网关Gateway的核心概念与实践。Gateway作为微服务架构的统一入口，提供路由转发、安全过滤等功能。文章从生活场景类比入手，解释了Gateway的必要性，并详细讲解其三大核心组件：路由(Route)、断言(Predicate)和过滤器(Filter)。通过一个5分钟快速搭建案例，指导新手完成Gateway基础配置，包括请求转发到外部服务(百度)和本地微服务的具体实现步骤，帮助开发者快速掌握Gateway的基本使用方法。]]></description><category></category></item><item><title><![CDATA[Java初学者入门Sentinel：一文搞懂流量控制与熔断降级，守护微服务稳定]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/158609295</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/158609295</guid><author>2201_75355172</author><pubDate>Tue, 03 Mar 2026 08:46:58 +0800</pubDate><description><![CDATA[摘要：本文为Java初学者介绍微服务流量治理组件Sentinel的核心功能与应用场景。Sentinel作为阿里巴巴开源的&quot;微服务守护者&quot;，通过流量控制、熔断降级和系统保护三大机制，解决突发流量压垮服务、服务雪崩和系统资源耗尽等核心痛点。文章详细解析Sentinel的五大核心概念（资源、规则、阈值、兜底策略和控制台），并提供Spring Boot集成Sentinel的实战步骤，包括控制台启动、项目配置和注解埋点方法，帮助开发者快速掌握这一保障微服务高可用的关键技术工具。]]></description><category></category></item><item><title><![CDATA[Java初学者入门Nacos Config：配置中心实战指南（一看就会）]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/158609272</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/158609272</guid><author>2201_75355172</author><pubDate>Tue, 03 Mar 2026 08:43:40 +0800</pubDate><description><![CDATA[本文为Java新手提供Nacos Config配置中心的实战指南，主要包含以下内容：1) 介绍Nacos Config的核心功能：集中管理配置、动态刷新、多环境隔离；2) 详细的环境准备步骤，包括Nacos Server的安装与启动；3) 重点讲解SpringBoot整合Nacos Config的完整流程，包括依赖引入、bootstrap.yml配置、Nacos控制台配置创建；4) 提供可直接运行的示例代码，展示如何读取Nacos配置并实现动态刷新。通过本指南，新手可以快速掌握企业级项目中配置中心的基本使用]]></description><category></category></item><item><title><![CDATA[Java初学者入门Feign：告别繁琐HTTP调用，优雅实现微服务通信]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/158576270</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/158576270</guid><author>2201_75355172</author><pubDate>Mon, 02 Mar 2026 14:49:54 +0800</pubDate><description><![CDATA[Java初学者入门Feign：简化微服务通信的声明式HTTP客户端 摘要： Feign是Spring Cloud生态中的声明式HTTP客户端，通过接口注解方式简化微服务间通信。相比传统HttpClient手动拼接URL和解析响应，Feign只需定义接口即可自动完成HTTP调用，具有代码简洁、维护方便、自带负载均衡等优势。核心概念包括@FeignClient注解、请求相关注解和自动负载均衡。实战中通过&quot;用户服务调用订单服务&quot;场景，展示Feign如何实现像调用本地方法一样的远程服务调用，显著]]></description><category></category></item><item><title><![CDATA[初学者入门Nacos：从定义到实战，一文吃透核心用法]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/158575306</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/158575306</guid><author>2201_75355172</author><pubDate>Mon, 02 Mar 2026 14:08:02 +0800</pubDate><description><![CDATA[Nacos是一个动态服务发现与配置管理平台，核心解决微服务架构中服务间通信和配置管理两大痛点。它提供三大功能：服务注册与发现、动态配置管理、服务健康监测，帮助开发者高效管理微服务。初学者可从Windows环境入手，通过控制台快速体验配置管理和服务注册功能。学习时需注意Java环境配置、端口占用等常见问题，掌握核心术语如服务、实例、命名空间等概念。Nacos简化了微服务治理，是云原生应用开发的重要工具。]]></description><category></category></item><item><title><![CDATA[Java 微服务初学者入门指南（优快云 博客版）]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/158073016</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/158073016</guid><author>2201_75355172</author><pubDate>Sat, 14 Feb 2026 19:45:20 +0800</pubDate><description><![CDATA[本文为Java微服务入门指南，介绍了微服务的核心概念、技术栈和实践要点。微服务通过拆分单体应用为独立部署的小型服务，实现职责单一、团队独立开发等优势。Java生态以Spring Boot为基础框架，结合Nacos（服务注册发现）、OpenFeign（服务调用）等组件构建微服务系统。初学者需掌握服务间通信、配置管理等关键概念，通过示例代码快速上手。文章对比了单体与微服务架构差异，并推荐Nacos作为易上手的注册中心方案。]]></description><category></category></item><item><title><![CDATA[Kafka 完整执行流程全解析：ZK 模式与 KRaft 模式核心链路与差异]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/157908329</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/157908329</guid><author>2201_75355172</author><pubDate>Tue, 10 Feb 2026 09:45:54 +0800</pubDate><description><![CDATA[Kafka 执行流程解析：ZK 与 KRaft 模式核心差异 摘要： Kafka 消息处理流程包含生产者发送、集群存储同步和消费者消费三大环节，支持 Zookeeper 和 KRaft 两种元数据管理模式。ZK 模式下依赖外部 ZK 集群管理元数据，由 Controller Broker 调度；KRaft 模式则通过内部 Raft 协议实现元数据管理，完全去中心化。两种模式的核心差异在于集群初始化阶段：ZK 模式需要注册到外部 ZK 并选举 Controller，而 KRaft 模式通过内置 Raft 协议]]></description><category></category></item><item><title><![CDATA[Kafka 核心架构深度解析：组件设计、数据流转与 ZK/KRaft 双模式]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/157908401</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/157908401</guid><author>2201_75355172</author><pubDate>Tue, 10 Feb 2026 09:45:42 +0800</pubDate><description><![CDATA[本文深度解析了Kafka的核心架构设计与数据流转机制。Kafka采用分布式无中心节点架构，包含集群服务层、消息存储层、生产消费层和元数据管理层四大功能模块，各组件协同实现高吞吐、高可用的消息传输。文章详细介绍了Broker、Topic、Partition等核心组件的职责与交互关系，并阐述了生产者-集群-消费者三层数据流转逻辑。特别对比了ZooKeeper和KRaft两种集群管理模式，指出KRaft模式通过内置Raft协议替代ZK依赖，简化部署并提升性能，是Kafka未来的发展方向。全文系统性地揭示了Kafk]]></description><category></category></item><item><title><![CDATA[Kafka 从入门到实战：Java 生态分布式高吞吐消息队列详解]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/157799565</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/157799565</guid><author>2201_75355172</author><pubDate>Mon, 09 Feb 2026 08:42:24 +0800</pubDate><description><![CDATA[Kafka 入门与实战：Java 生态高吞吐消息队列 摘要：Apache Kafka 是一款分布式高吞吐消息队列，专为大数据场景设计。其核心特点包括：分布式架构支持水平扩展，通过副本机制保证高可用；采用磁盘顺序写和页缓存实现高吞吐低延迟；消息持久化存储并支持回溯消费；基于分区的横向扩展机制；松耦合的生产消费模型。Java 开发者可通过 kafka-clients 原生客户端或 Spring Kafka 进行操作，主要涉及 Producer、Consumer、Topic、Partition 等核心概念。Kaf]]></description><category></category></item><item><title><![CDATA[RocketMQ 从入门到精通：Java 生态消息中间件实战详解]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/157799476</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/157799476</guid><author>2201_75355172</author><pubDate>Mon, 09 Feb 2026 08:41:43 +0800</pubDate><description><![CDATA[RocketMQ是阿里开源的分布式消息中间件，具有高吞吐、高可用、低延迟等特点，广泛应用于电商、金融等领域。其核心架构包含四个角色：NameServer（轻量级路由中心）、Broker（消息存储转发节点）、Producer（消息生产者）和Consumer（消息消费者）。功能上分为接入层、核心层和存储层，实现业务与底层解耦。执行流程包括集群启动、消息生产、存储、消费和异常处理五个阶段，通过动态路由和主从备份保证可靠性。RocketMQ采用类似&quot;物流中心-仓库-商家-买家&quot;的协作模式，支持多]]></description><category></category></item><item><title><![CDATA[Java 中的类加载器的双亲委派模型：原理、层级与实现]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/157772376</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/157772376</guid><author>2201_75355172</author><pubDate>Fri, 06 Feb 2026 08:45:56 +0800</pubDate><description><![CDATA[Java类加载器的双亲委派模型是JVM中类加载器协同工作的核心机制，通过层级化的加载请求传递保证类加载的安全性和唯一性。该模型包含三层核心类加载器：启动类加载器（Bootstrap ClassLoader）、扩展类加载器（Extension ClassLoader）和应用程序类加载器（Application ClassLoader）。其工作流程遵循&quot;先父后子&quot;原则，加载请求从子加载器逐级向上委派，直到启动类加载器，若父加载器无法完成加载才由子加载器自行处理。这种设计既能防止核心API被篡]]></description><category></category></item><item><title><![CDATA[JVM 性能调优流程实战：从开发规范到生产应急排查]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/157761881</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/157761881</guid><author>2201_75355172</author><pubDate>Thu, 05 Feb 2026 08:45:25 +0800</pubDate><description><![CDATA[本文系统介绍了JVM性能调优的全流程实践方法。开发阶段通过编码规范减少GC压力，包括避免内存泄漏、减少临时对象创建和合理配置基础参数。测试阶段通过压测验证性能指标，采用&quot;基准压测-参数调优-报告输出&quot;的迭代流程，针对不同瓶颈现象给出具体调优方向。生产阶段强调监控预警和动态调优，提供生产环境通用配置建议。文章强调JVM调优应贯穿整个开发周期，从源头减少问题发生，并结合实际案例展示了优化方法。]]></description><category></category></item><item><title><![CDATA[JVM 参数配置指南：内存调优、收集器选择与问题排查]]></title><link>https://blog.youkuaiyun.com/2201_75355172/article/details/157723023</link><guid>https://blog.youkuaiyun.com/2201_75355172/article/details/157723023</guid><author>2201_75355172</author><pubDate>Wed, 04 Feb 2026 08:43:35 +0800</pubDate><description><![CDATA[JVM参数配置指南摘要 核心参数分类 内存配置：包括堆内存(-Xms/-Xmx)、新生代(-Xmn)、元空间(-XX:MetaspaceSize)和线程栈(-Xss)设置 垃圾收集器：如G1GC(-XX:+UseG1GC)、ZGC(-XX:+UseZGC)等选择及配套参数 监控与日志：GC日志(-Xlog:gc*)、堆转储(-XX:+HeapDumpOnOutOfMemoryError)等诊断工具 关键配置建议 堆内存应设置-Xms=-Xmx避免动态扩容 新生代通常占堆1/3-1/2 JDK8+推荐使用G1]]></description><category></category></item></channel></rss>