<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZRL1996的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ZRL1996</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZRL1996]]></copyright><item><title><![CDATA[《SpringBoot源码解读和原理分析》——第二章SpringBoot的自动装配]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/155166864</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/155166864</guid><author>ZRL1996</author><pubDate>Sun, 23 Nov 2025 19:51:00 +0800</pubDate><description><![CDATA[springboot自动装配]]></description><category></category></item><item><title><![CDATA[Gradle-学习]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/144383499</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/144383499</guid><author>ZRL1996</author><pubDate>Tue, 10 Dec 2024 20:55:54 +0800</pubDate><description><![CDATA[gradle基础认识]]></description><category></category></item><item><title><![CDATA[Idea导入SpringBoot3.2.x源码]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/144326449</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/144326449</guid><author>ZRL1996</author><pubDate>Sun, 08 Dec 2024 15:59:04 +0800</pubDate><description><![CDATA[导入Springboot3.2.x源码]]></description><category></category></item><item><title><![CDATA[读《Spring实战》：面向切面]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/137294471</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/137294471</guid><author>ZRL1996</author><pubDate>Thu, 04 Apr 2024 19:46:39 +0800</pubDate><description><![CDATA[在使用@After，@Before这些有关AOP注解来包装某些bean的时候，Spring会生成这些bean对象的代理对象实例（通过JDK代理或者cglib代理的方式），这些代理对象会实现这些bean实现的接口（没有实现接口就会继承bean），从而在间接调用被代理对象的原始方法的时候进行增强，添加自定义逻辑。调用者去调用目标对象（也就是被代理对象，切面应用的对象）的方法的时候，代理会把此调用委托给目标对象，当调用引入的方法的时候，会委托给引入的代理对象。所匹配的是IoC容器中具有指定ID或名称的Bean。]]></description><category></category></item><item><title><![CDATA[读《Spring实战》第二章：装配bean]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/137204744</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/137204744</guid><author>ZRL1996</author><pubDate>Tue, 02 Apr 2024 22:11:46 +0800</pubDate><description><![CDATA[AnnotatedTypeMetadata 能够让我们检查带有@Bean注解的方法上还有什么其他的注解，AnnotatedTypeMetadata 也是一个接口，借助isAnnotated方法，我们能够判断带有@Bean注解的方法是不是还有其他特定的注解，借助AnnotatedTypeMetadata 接口的其他方法可以检查@Bean注解的方法上其他注解的属性。spring会拦截所有对@Bean注解所修饰的方法的调用，并确保直接返回该方法所创建锅的bean，而不是每次都再走一遍创建的逻辑。]]></description><category></category></item><item><title><![CDATA[读《Spring实战第四版》：第一章]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/137184980</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/137184980</guid><author>ZRL1996</author><pubDate>Sun, 31 Mar 2024 17:27:09 +0800</pubDate><description><![CDATA[两者的区别就是FileSystemXmlApplicationContext，和ClassPathXmlApplicationContext的区别在于前者是在指定的文件系统路径下，后者是在所有的类路径下查找xml文件，根据参数也能看出来。AOP能够是这些服务组件模块化，组件只需要关注自身的业务，不需要考虑安全或者什么事务之类的，只关注自身，总之，AOP能保证POJO的简单性。可以把切面想象为覆盖在很多组件上的一个外壳，借助AOP能够使用各种功能去包裹核心业务层，被包裹的应用甚至不知道有AOP的存在。]]></description><category></category></item><item><title><![CDATA[SpringWebFlux初步认识]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/136111564</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/136111564</guid><author>ZRL1996</author><pubDate>Sat, 30 Mar 2024 21:40:51 +0800</pubDate><description><![CDATA[java  reactor  反应式编程]]></description><category></category></item><item><title><![CDATA[为什么添加了@EnableDiscoveryClient注解就可以实现服务注册]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/133215359</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/133215359</guid><author>ZRL1996</author><pubDate>Sun, 24 Sep 2023 21:43:15 +0800</pubDate><description><![CDATA[nacos如何实现服务注册]]></description><category></category></item><item><title><![CDATA[记录HashMap]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/131405278</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/131405278</guid><author>ZRL1996</author><pubDate>Tue, 27 Jun 2023 19:55:35 +0800</pubDate><description><![CDATA[hashmap基础认识]]></description><category></category></item><item><title><![CDATA[读mysql45讲-整理]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/129991390</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/129991390</guid><author>ZRL1996</author><pubDate>Fri, 12 May 2023 16:08:58 +0800</pubDate><description><![CDATA[在上面的执行流程中，放入到sort_buffer中的是需要的所有字段，所以称为全字段排序，如果排序的数据量过大，在内存中无法进行，就需要使用到外部文件，这个就涉及到sort_buffer的空间大小，通过配置参数sort_buffer_size来决定，如果数据量小于sort_buffer_size就在内存中完成排序，如果排序的数据量大于sort_buffer_size,就使用磁盘临时文件来辅助排序。在启动的这个事务中，其他事务的提交结果都是根据row trx_id和当前启动的事务id比较结果来判断是否可见。]]></description><category></category></item><item><title><![CDATA[读《大话并发》记录]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/128500780</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/128500780</guid><author>ZRL1996</author><pubDate>Mon, 20 Mar 2023 22:08:48 +0800</pubDate><description><![CDATA[《大话并发》]]></description><category></category></item><item><title><![CDATA[线程相关学习记录(2)]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/128261447</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/128261447</guid><author>ZRL1996</author><pubDate>Thu, 29 Dec 2022 20:38:20 +0800</pubDate><description><![CDATA[线程  并发 ]]></description><category></category></item><item><title><![CDATA[线程相关学习记录(1)]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/128194763</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/128194763</guid><author>ZRL1996</author><pubDate>Sat, 10 Dec 2022 08:40:12 +0800</pubDate><description><![CDATA[线程并发基础]]></description><category></category></item><item><title><![CDATA[nacos服务注册源码过程阅读]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/127932859</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/127932859</guid><author>ZRL1996</author><pubDate>Wed, 23 Nov 2022 23:45:45 +0800</pubDate><description><![CDATA[nacos注册源码]]></description><category></category></item><item><title><![CDATA[学习docker记录（三）]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/127697261</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/127697261</guid><author>ZRL1996</author><pubDate>Wed, 23 Nov 2022 22:36:20 +0800</pubDate><description><![CDATA[docker使用记录]]></description><category></category></item><item><title><![CDATA[随笔记录-看nacos源码]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/127857888</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/127857888</guid><author>ZRL1996</author><pubDate>Wed, 23 Nov 2022 22:31:46 +0800</pubDate><description><![CDATA[nacos记录]]></description><category></category></item><item><title><![CDATA[nacos概念学习]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/127822149</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/127822149</guid><author>ZRL1996</author><pubDate>Sat, 12 Nov 2022 16:41:01 +0800</pubDate><description><![CDATA[nacos   springcloud alibaba]]></description><category></category></item><item><title><![CDATA[学习docker记录（二）]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/127561829</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/127561829</guid><author>ZRL1996</author><pubDate>Sun, 30 Oct 2022 14:49:23 +0800</pubDate><description><![CDATA[docker  学习记录]]></description><category></category></item><item><title><![CDATA[学习docker记录（一）]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/127480273</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/127480273</guid><author>ZRL1996</author><pubDate>Mon, 24 Oct 2022 20:24:22 +0800</pubDate><description><![CDATA[docker ]]></description><category></category></item><item><title><![CDATA[linux部署nacos记录]]></title><link>https://blog.youkuaiyun.com/ZRL1996/article/details/127461913</link><guid>https://blog.youkuaiyun.com/ZRL1996/article/details/127461913</guid><author>ZRL1996</author><pubDate>Sat, 22 Oct 2022 15:06:50 +0800</pubDate><description><![CDATA[linux部署nacos      ]]></description><category></category></item></channel></rss>