<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[付聪]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Fu_Cong</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Fu_Cong]]></copyright><item><title><![CDATA[如何优雅地将Collection转为Map？]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/146224591</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/146224591</guid><author>Fu_Cong</author><pubDate>Thu, 13 Mar 2025 10:36:18 +0800</pubDate><description><![CDATA[将Collection转换为Map是常见的需求，尤其是在处理数据时需要快速查找或去重。以下是几种常见的方法，包括使用谷歌的Maps.uniqueIndex、Hutool的CollUtil.toMap和Java Stream API的Collectors.toMap三种方法。]]></description><category></category></item><item><title><![CDATA[Lombok的@Accessors介绍]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/146171994</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/146171994</guid><author>Fu_Cong</author><pubDate>Tue, 11 Mar 2025 10:24:27 +0800</pubDate><description><![CDATA[@Accessors 是 Lombok 库中的一个注解，用于定制生成 getter 和 setter 方法的行为。它通常与 @Getter 和 @Setter 注解一起使用，以简化代码并增强可读性。]]></description><category></category></item><item><title><![CDATA[什么是响应式编程？]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/145896300</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/145896300</guid><author>Fu_Cong</author><pubDate>Thu, 27 Feb 2025 10:09:57 +0800</pubDate><description><![CDATA[响应式编程是一种面向数据流和变更传播的编程范式，它建立在异步数据流概念之上，旨在提高应用程序的响应性和可伸缩性，使系统能够更好地应对高并发和实时数据处理场景。]]></description><category></category></item><item><title><![CDATA[feign.Request.Options的作用和使用示例]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/145871612</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/145871612</guid><author>Fu_Cong</author><pubDate>Wed, 26 Feb 2025 10:25:42 +0800</pubDate><description><![CDATA[feign.Request.Options 是 OpenFeign 框架中用于配置请求超时时间的工具类。它允许开发者自定义连接超时时间和读取超时时间，从而优化远程调用的性能和可靠性。]]></description><category></category></item><item><title><![CDATA[CommandLineRunner和ApplicationRunner的作用和使用示例]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/145821755</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/145821755</guid><author>Fu_Cong</author><pubDate>Mon, 24 Feb 2025 10:08:57 +0800</pubDate><description><![CDATA[CommandLineRunner 和 ApplicationRunner 是 Spring Boot 提供的两个接口，用于在 Spring 应用程序启动后执行特定的代码逻辑。它们的主要区别在于对命令行参数的处理方式。]]></description><category></category></item><item><title><![CDATA[策略模式介绍和代码示例]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/145772141</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/145772141</guid><author>Fu_Cong</author><pubDate>Fri, 21 Feb 2025 10:55:58 +0800</pubDate><description><![CDATA[策略模式（Strategy Pattern）是一种行为设计模式，它定义了一系列算法，并将每一个算法封装起来，使它们可以互换，算法的变化不会影响到使用算法的客户。策略模式让算法独立于其使用者，并且可以根据需要切换算法。]]></description><category></category></item><item><title><![CDATA[适配器模式]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/145747152</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/145747152</guid><author>Fu_Cong</author><pubDate>Thu, 20 Feb 2025 10:29:41 +0800</pubDate><description><![CDATA[适配器模式（Adapter Pattern）是一种结构设计模式，用于使原本不兼容的接口能够一起工作。它通常包含一个“适配器”类，该类将一个类的接口转换成客户端期望的另一个接口表示。适配器模式让不同的接口能够协同工作，提高了复用性。]]></description><category></category></item><item><title><![CDATA[IDEA中aiXcoder、Bito和通义灵码三个插件的对比]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/145722698</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/145722698</guid><author>Fu_Cong</author><pubDate>Wed, 19 Feb 2025 10:21:55 +0800</pubDate><description><![CDATA[1. aiXcoder：适合需要高效代码补全和生成的开发者，尤其适合对隐私要求较高的场景。
2. Bito：功能全面，适合希望提升编码效率、优化代码质量、进行代码审查的开发者，但部分高级功能需付费。
3. 通义灵码：适合需要代码生成、注释生成、单元测试生成以及技术问题问答的开发者，且完全免费。]]></description><category></category></item><item><title><![CDATA[装饰器模式]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/145699709</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/145699709</guid><author>Fu_Cong</author><pubDate>Tue, 18 Feb 2025 10:33:18 +0800</pubDate><description><![CDATA[装饰器模式（Decorator Pattern）是一种结构设计模式，它允许用户在不修改对象自身的基础上，向一个对象添加新的功能。这种模式通过创建一个包装对象，也就是装饰者，来包裹实际对象。装饰者模式通常用于遵循单一职责原则的场景，允许在运行时动态地给对象添加职责。]]></description><category></category></item><item><title><![CDATA[单例模式的使用方式]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/145677453</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/145677453</guid><author>Fu_Cong</author><pubDate>Mon, 17 Feb 2025 10:51:02 +0800</pubDate><description><![CDATA[单例模式是一种常用的软件设计模式，它确保一个类只有一个实例，并提供一个全局访问点。]]></description><category></category></item><item><title><![CDATA[@RefreshScope、@DynamicConfig和@EnableDynamicConfiguration的相同点和不同点]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/145627742</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/145627742</guid><author>Fu_Cong</author><pubDate>Fri, 14 Feb 2025 10:32:07 +0800</pubDate><description><![CDATA[核心相同点主要是用于动态刷新配置信息]]></description><category></category></item><item><title><![CDATA[开发工具中常用虚拟机选项相关参数说明]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/145566076</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/145566076</guid><author>Fu_Cong</author><pubDate>Tue, 11 Feb 2025 10:35:24 +0800</pubDate><description><![CDATA[【代码】开发工具中常用虚拟机选项相关参数说明。]]></description><category></category></item><item><title><![CDATA[MySQL的EXPLAIN命令输出中的partitions]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/145544449</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/145544449</guid><author>Fu_Cong</author><pubDate>Mon, 10 Feb 2025 10:29:48 +0800</pubDate><description><![CDATA[在MySQL的EXPLAIN命令输出中，partitions（分区）列显示了查询操作将要访问的分区表的分区数量。如果查询没有涉及到分区表，或者MySQL服务器版本不支持分区表，那么这一列可能不会出现或者显示为NULL。]]></description><category></category></item><item><title><![CDATA[Properties、YAML文件中的符号介绍]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/145508354</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/145508354</guid><author>Fu_Cong</author><pubDate>Sat, 08 Feb 2025 09:26:12 +0800</pubDate><description><![CDATA[在Properties和YAML文件中，符号格式的使用有一些特定的规则和约定。]]></description><category></category></item><item><title><![CDATA[如何在工具类中使用Properties、YAML配置文件指定的配置信息？]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/145495402</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/145495402</guid><author>Fu_Cong</author><pubDate>Fri, 07 Feb 2025 15:06:11 +0800</pubDate><description><![CDATA[在Spring框架中，我们可以通过@Value和@Resource/@Autoware（@Resource/@Autoware注入带@ConfigurationProperties的配置类）获取/注入需要的配置。然而，由于工具类方法通常是静态的，而Spring的依赖注入机制是基于非静态Bean的，因此不能直接在工具类的静态方法中使用@Value和@Resource/@Autoware获取/注入的配置信息。想必你还是想直接优雅地使用Util.methodName的方式来调用工具类方法吧？那我们应该如何做呢？]]></description><category></category></item><item><title><![CDATA[MySQL和PolarDB的相同点和不同点]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/144256609</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/144256609</guid><author>Fu_Cong</author><pubDate>Thu, 05 Dec 2024 09:37:25 +0800</pubDate><description><![CDATA[兼容MySQL协议，但迁移到PolarDB可能需要考虑云服务提供商特定的特性和限制。：传统上存储和计算是紧密耦合的，虽然有些云服务提供计算和存储分离的MySQL服务。：是阿里云推出的一款云原生数据库，专为云计算环境设计，具有高性能和可扩展性。：作为云服务，通常与云提供商的管理控制台集成，提供云数据库特有的管理工具。：作为云服务提供，通常按使用量计费，由云服务提供商负责维护和升级。：支持存储和计算分离，可以根据需要独立扩展存储和计算资源。：支持广泛，有大量的社区和商业支持。]]></description><category></category></item><item><title><![CDATA[MySQL索引下推]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/144213557</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/144213557</guid><author>Fu_Cong</author><pubDate>Tue, 03 Dec 2024 14:01:20 +0800</pubDate><description><![CDATA[MySQL索引下推（Index Condition Pushdown，简称ICP）是一种查询优化技术，它允许MySQL服务器将部分过滤条件从查询执行的早期阶段“下推”到存储引擎层。这意味着过滤条件可以在索引查找过程中被应用，而不是在从存储引擎返回数据到服务器层之后才应用。这项技术可以显著减少数据访问的开销，提高查询性能。]]></description><category></category></item><item><title><![CDATA[MySQL覆盖索引]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/144179736</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/144179736</guid><author>Fu_Cong</author><pubDate>Mon, 02 Dec 2024 09:21:39 +0800</pubDate><description><![CDATA[在MySQL中，覆盖索引（Covering Index）是一种优化技术，它指的是一个索引包含查询所需的所有字段，这样数据库引擎就不需要回表（访问主存储引擎以获取其他列的值）来满足查询的需求。覆盖索引可以显著提高查询性能，因为它们减少了磁盘I/O操作。]]></description><category></category></item><item><title><![CDATA[克隆对象的方法]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/144127371</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/144127371</guid><author>Fu_Cong</author><pubDate>Fri, 29 Nov 2024 09:23:36 +0800</pubDate><description><![CDATA[方法类库功能描述拷贝类型备注提供了一系列方法，用于对象属性的拷贝。浅拷贝适用于简单的Bean 属性拷贝。将源集合中的每个对象复制到新的目标集合中，使用反射或BeanCopier进行属性拷贝。浅拷贝适用于集合的拷贝，使用反射或BeanCopier实现属性拷贝。使用CGLib动态生成目标对象的子类，并复制属性。浅拷贝适用于不需要深拷贝的场景。将源集合中的每个对象复制到新的目标集合中，使用 CGLib创建目标对象实例。浅拷贝适用于集合的拷贝，创建目标集合的新实例。]]></description><category></category></item><item><title><![CDATA[cn.hutool.core.thread.ThreadUtil使用示例]]></title><link>https://blog.youkuaiyun.com/Fu_Cong/article/details/144076651</link><guid>https://blog.youkuaiyun.com/Fu_Cong/article/details/144076651</guid><author>Fu_Cong</author><pubDate>Wed, 27 Nov 2024 10:40:16 +0800</pubDate><description><![CDATA[cn.hutool.core.thread.ThreadUtil 是 Hutool 工具库中用于简化线程操作的一个实用工具类。]]></description><category></category></item></channel></rss>