<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[南秋同学的博客]]></title><description><![CDATA[一枚热爱技术和生活的老贝比，专注于Java领域，关注「南秋同学」带你一起学习成长～]]></description><link>https://blog.youkuaiyun.com/csdn_demo_java</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; csdn_demo_java]]></copyright><item><title><![CDATA[xxl-job实现原理及使用示例]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/139389853</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/139389853</guid><author>csdn_demo_java</author><pubDate>Sun, 02 Jun 2024 12:55:03 +0800</pubDate><description><![CDATA[本文主要介绍xxl-job的实现原理及使用示例。]]></description><category></category></item><item><title><![CDATA[Springboot集成EasyExcel]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/139045309</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/139045309</guid><author>csdn_demo_java</author><pubDate>Sun, 19 May 2024 17:18:53 +0800</pubDate><description><![CDATA[本文主要介绍Springboot集成EasyExcel实现Excel文件导入导出。]]></description><category></category></item><item><title><![CDATA[「一发入魂」Redis分布式锁实现方案及原理]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134586860</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134586860</guid><author>csdn_demo_java</author><pubDate>Sat, 25 Nov 2023 08:15:00 +0800</pubDate><description><![CDATA[本章主要分享Redis分布式锁实现方案及原理。]]></description><category></category></item><item><title><![CDATA[「超级详细」Nacos健康检查源码解析]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134586406</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134586406</guid><author>csdn_demo_java</author><pubDate>Fri, 24 Nov 2023 07:00:00 +0800</pubDate><description><![CDATA[本章主要分享Nacos健康检查源码解析]]></description><category></category></item><item><title><![CDATA[Nacos健康检查机制]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134454090</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134454090</guid><author>csdn_demo_java</author><pubDate>Sun, 19 Nov 2023 07:30:00 +0800</pubDate><description><![CDATA[本章主要介绍Nacos健康检查机制。]]></description><category></category></item><item><title><![CDATA[「一文搞懂」MySQL缓冲池（buffer pool）]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134423371</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134423371</guid><author>csdn_demo_java</author><pubDate>Sat, 18 Nov 2023 07:15:00 +0800</pubDate><description><![CDATA[本章主要分享MySQL缓冲池原理。]]></description><category></category></item><item><title><![CDATA[Nacos服务注册源码解析]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134422007</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134422007</guid><author>csdn_demo_java</author><pubDate>Fri, 17 Nov 2023 07:30:00 +0800</pubDate><description><![CDATA[本章主要分享Nacos服务注册源码解析过程。]]></description><category></category></item><item><title><![CDATA[MySQL如何保证数据不丢失]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134421161</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134421161</guid><author>csdn_demo_java</author><pubDate>Thu, 16 Nov 2023 07:15:00 +0800</pubDate><description><![CDATA[本章主要分享MySQL如何保证数据不丢失，包含：redo log、bin log、两阶段提交、组提交等。]]></description><category></category></item><item><title><![CDATA[「一文搞懂」Nacos服务注册实现原理]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134356558</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134356558</guid><author>csdn_demo_java</author><pubDate>Sun, 12 Nov 2023 08:30:00 +0800</pubDate><description><![CDATA[本章主要分享Nacos服务注册实现原理]]></description><category></category></item><item><title><![CDATA[「一文搞懂」G1垃圾回收器]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134324078</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134324078</guid><author>csdn_demo_java</author><pubDate>Fri, 10 Nov 2023 09:45:00 +0800</pubDate><description><![CDATA[本章主要分享G1垃圾回收器。]]></description><category></category></item><item><title><![CDATA[「一文搞懂」CMS垃圾收集器]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134278541</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134278541</guid><author>csdn_demo_java</author><pubDate>Wed, 08 Nov 2023 07:00:00 +0800</pubDate><description><![CDATA[本章主要分享CMS垃圾回收器。]]></description><category></category></item><item><title><![CDATA[「一发入魂」Redis集群模式之Cluster方案]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134215697</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134215697</guid><author>csdn_demo_java</author><pubDate>Tue, 07 Nov 2023 07:00:00 +0800</pubDate><description><![CDATA[本章主要分享Redis集群模式之Cluster方案。]]></description><category></category></item><item><title><![CDATA[「一发入魂」Redis五大数据类型实现原理]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134194704</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134194704</guid><author>csdn_demo_java</author><pubDate>Mon, 06 Nov 2023 06:15:00 +0800</pubDate><description><![CDATA[本章主要分享Redis五大数据类型实现原理。]]></description><category></category></item><item><title><![CDATA[「清晰易懂」Redis数据持久化]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134194699</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134194699</guid><author>csdn_demo_java</author><pubDate>Sun, 05 Nov 2023 07:00:00 +0800</pubDate><description><![CDATA[本章主要分享Redis数据持久化。]]></description><category></category></item><item><title><![CDATA[「一文搞懂」Redis主从同步机制]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134194692</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134194692</guid><author>csdn_demo_java</author><pubDate>Sat, 04 Nov 2023 07:15:00 +0800</pubDate><description><![CDATA[本章主要分享Redis主从同步机制。]]></description><category></category></item><item><title><![CDATA[「一发入魂」Redis哨兵机制]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134194651</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134194651</guid><author>csdn_demo_java</author><pubDate>Fri, 03 Nov 2023 03:35:41 +0800</pubDate><description><![CDATA[本章主要分享Redis哨兵机制。]]></description><category></category></item><item><title><![CDATA[「一发入魂」一文切底搞懂快速排序算法]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134049150</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/134049150</guid><author>csdn_demo_java</author><pubDate>Thu, 26 Oct 2023 09:59:28 +0800</pubDate><description><![CDATA[本文主要分享快速排序算法。]]></description><category></category></item><item><title><![CDATA[Kafka核心原理之精准一次性投递]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/133897387</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/133897387</guid><author>csdn_demo_java</author><pubDate>Wed, 18 Oct 2023 01:57:57 +0800</pubDate><description><![CDATA[在Kafka中，精准一次性投递（Exactly Once）=至少投递一次（At Least Once）+幂等性。至少投递一次（At Least Once）：将生产端参数acks设置为-1（all），可以保证生产端发送到Broker的消息不会丢失，即：至少投递一次（At Least Once）。]]></description><category></category></item><item><title><![CDATA[Kafka核心原理之消费端]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/133880242</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/133880242</guid><author>csdn_demo_java</author><pubDate>Tue, 17 Oct 2023 11:32:23 +0800</pubDate><description><![CDATA[1）Consumer初始化2）Consumer订阅主题消费者拉取消息前，消费者需要先声明自己订阅的主题，通过KafkaConsumer#subscribe()方法实现。3）Consumer拉取消息。]]></description><category></category></item><item><title><![CDATA[Kafka核心原理之Broker请求处理]]></title><link>https://blog.youkuaiyun.com/csdn_demo_java/article/details/133821445</link><guid>https://blog.youkuaiyun.com/csdn_demo_java/article/details/133821445</guid><author>csdn_demo_java</author><pubDate>Sat, 14 Oct 2023 09:45:01 +0800</pubDate><description><![CDATA[Broker的主要工作是处理客户端、Partition副本和控制器发送给Partition Leader的请求。Kafka提供了一个二进制协议（基于TCP），指定了请求消息的格式以及Broker如何对请求作出响应。如图所示：图中，Kafka的Broker端有个SocketServer组件，类似于Reactor模式中的Dispatcher，它也有对应的Acceptor线程和一个工作线程池（即：网络线程池）。]]></description><category></category></item></channel></rss>