<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_32434535的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_32434535</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_32434535]]></copyright><item><title><![CDATA[读取文件导致的OOM问题]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/143990216</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/143990216</guid><author>qq_32434535</author><pubDate>Sat, 23 Nov 2024 12:08:11 +0800</pubDate><description><![CDATA[读取文件导致的OOM问题]]></description><category></category></item><item><title><![CDATA[文件类型校验]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/143990123</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/143990123</guid><author>qq_32434535</author><pubDate>Sat, 23 Nov 2024 12:01:14 +0800</pubDate><description><![CDATA[文件类型校验]]></description><category></category></item><item><title><![CDATA[记一次加载外部jar遇到的问题]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/143988821</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/143988821</guid><author>qq_32434535</author><pubDate>Sat, 23 Nov 2024 10:53:25 +0800</pubDate><description><![CDATA[记一次加载外部jar遇到的问题]]></description><category></category></item><item><title><![CDATA[Get请求参数预处理]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/143988767</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/143988767</guid><author>qq_32434535</author><pubDate>Sat, 23 Nov 2024 10:51:50 +0800</pubDate><description><![CDATA[Get请求参数预处理操作]]></description><category></category></item><item><title><![CDATA[对PathVariable的数据进行预处理]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/143988672</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/143988672</guid><author>qq_32434535</author><pubDate>Sat, 23 Nov 2024 10:48:03 +0800</pubDate><description><![CDATA[对PathVariable的数据进行预处理]]></description><category></category></item><item><title><![CDATA[RestTemplate增加连接池及重试配置]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/143988603</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/143988603</guid><author>qq_32434535</author><pubDate>Sat, 23 Nov 2024 10:43:43 +0800</pubDate><description><![CDATA[RestTemplate增加连接池及重试配置]]></description><category></category></item><item><title><![CDATA[JPA执行NativeSQL的映射问题解决]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/143988534</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/143988534</guid><author>qq_32434535</author><pubDate>Sat, 23 Nov 2024 10:40:25 +0800</pubDate><description><![CDATA[JPA执行NativeSQL的映射问题解决]]></description><category></category></item><item><title><![CDATA[记一次stream报错导致的堆栈溢出]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/143988407</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/143988407</guid><author>qq_32434535</author><pubDate>Sat, 23 Nov 2024 10:35:15 +0800</pubDate><description><![CDATA[记一次stream报错导致的堆栈溢出]]></description><category></category></item><item><title><![CDATA[ElasticSearch的ngram分词器]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/143988370</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/143988370</guid><author>qq_32434535</author><pubDate>Sat, 23 Nov 2024 10:32:45 +0800</pubDate><description><![CDATA[ElasticSearch的ngram分词器]]></description><category></category></item><item><title><![CDATA[使用SpEL进行参数校验]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/143988279</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/143988279</guid><author>qq_32434535</author><pubDate>Sat, 23 Nov 2024 10:29:26 +0800</pubDate><description><![CDATA[基于SpringEL进行参数校验]]></description><category></category></item><item><title><![CDATA[Jackson自定义序列化与反序列化注解]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/126035358</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/126035358</guid><author>qq_32434535</author><pubDate>Thu, 28 Jul 2022 15:07:05 +0800</pubDate><description><![CDATA[Jackson自定义序列化与反序列化注解]]></description><category></category></item><item><title><![CDATA[获取泛型的实际类型]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/125740591</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/125740591</guid><author>qq_32434535</author><pubDate>Tue, 12 Jul 2022 12:18:58 +0800</pubDate><description><![CDATA[获取泛型的实际类型]]></description><category></category></item><item><title><![CDATA[SkyWalking监控告警]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/125621214</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/125621214</guid><author>qq_32434535</author><pubDate>Tue, 05 Jul 2022 15:39:24 +0800</pubDate><description><![CDATA[SkyWalking监控告警实现]]></description><category></category></item><item><title><![CDATA[策略模式在项目中的使用]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/125595305</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/125595305</guid><author>qq_32434535</author><pubDate>Mon, 04 Jul 2022 10:38:19 +0800</pubDate><description><![CDATA[策略模式在项目中的使用]]></description><category></category></item><item><title><![CDATA[SpringCloudGateway基于Nacos实现动态路由优化]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/125504103</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/125504103</guid><author>qq_32434535</author><pubDate>Tue, 28 Jun 2022 15:56:20 +0800</pubDate><description><![CDATA[SpringCloudGateway基于Nacos实现动态路由优化]]></description><category></category></item><item><title><![CDATA[SpringCloudGateway自定义Filter]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/125503993</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/125503993</guid><author>qq_32434535</author><pubDate>Tue, 28 Jun 2022 15:53:51 +0800</pubDate><description><![CDATA[SpringCloudGateway自定义Filter]]></description><category></category></item><item><title><![CDATA[SpringCloudGateway整合ribbon实现路由]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/125497918</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/125497918</guid><author>qq_32434535</author><pubDate>Tue, 28 Jun 2022 10:43:11 +0800</pubDate><description><![CDATA[SpringCloudGateway整合ribbon实现路由]]></description><category></category></item><item><title><![CDATA[使用maven-shade-plugin relocation解决包冲突]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/121516152</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/121516152</guid><author>qq_32434535</author><pubDate>Wed, 24 Nov 2021 15:13:59 +0800</pubDate><description><![CDATA[项目中使用了org.springframework.cglib.beans.BeanCopier进行JavaBean的复制操作，此操作不会进行类型转换操作，及类型不一致时，属性无法赋值，包括基本类型和包装类型，需要使用Converter进行类型转换。
查看Converter时发现没有参数名的描述，于是在github上查询Spring-core的源码，发现源码与Jar中文件差异很大
spring-core.jar

spring-core源码

许多jar中的class文件在源码中不存在，怀疑为打包时进行了某]]></description><category></category></item><item><title><![CDATA[AbstractRoutingDataSource实现动态数据源切换]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/121513522</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/121513522</guid><author>qq_32434535</author><pubDate>Wed, 24 Nov 2021 13:39:57 +0800</pubDate><description><![CDATA[AbstractRoutingDataSource
spring-jdbc的包中，提供了AbstractRoutingDataSource用于数据源路由操作
public abstract class AbstractRoutingDataSource extends AbstractDataSource implements InitializingBean {

该类实现了InitializingBean接口，说明初始化时会调用afterPropertiesSet方法
@Override
public ]]></description><category></category></item><item><title><![CDATA[RedisTemplate使用Jackson序列化及反序列化]]></title><link>https://blog.youkuaiyun.com/qq_32434535/article/details/121483685</link><guid>https://blog.youkuaiyun.com/qq_32434535/article/details/121483685</guid><author>qq_32434535</author><pubDate>Mon, 22 Nov 2021 23:52:24 +0800</pubDate><description><![CDATA[@Bean
public RedisTemplate&lt;String, Object&gt; redisTemplate(RedisConnectionFactory redisConnectionFactory) {
    RedisTemplate&lt;String, Object&gt; redisTemplate = new RedisTemplate();
    this.initDomainRedisTemplate(redisTemplate, redisConnectionFact]]></description><category></category></item></channel></rss>