<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u012497072的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u012497072</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012497072]]></copyright><item><title><![CDATA[泛型擦除的作用]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/154836223</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/154836223</guid><author>u012497072</author><pubDate>Fri, 14 Nov 2025 14:26:21 +0800</pubDate><description><![CDATA[泛型是编译期的语法糖，通过擦除机制保证生成的字节码与老JVM兼容，而不是让老JVM直接理解泛型语法。]]></description><category></category></item><item><title><![CDATA[泛型擦除与桥接方法]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/154834767</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/154834767</guid><author>u012497072</author><pubDate>Fri, 14 Nov 2025 13:51:34 +0800</pubDate><description><![CDATA[新编译的代码要能在老版本Java虚拟机上运行。桥接方法让新泛型代码能在老JVM上运行，就像给新电动车装个适配器，让它能在老充电桩上充电。泛型擦除和桥接机制确保了Java泛型代码的二进制兼容性，使得新特性的引入不会破坏现有程序的运行环境。]]></description><category></category></item><item><title><![CDATA[MybatisPlus源码]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/154656413</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/154656413</guid><author>u012497072</author><pubDate>Wed, 12 Nov 2025 16:48:52 +0800</pubDate><description><![CDATA[MybatisSqlSessionFactoryBean没有继承​ MyBatis 的 SqlSessionFactoryBean，而是重新实现了相同的接口。设计选择：MyBatis-Plus 选择重新实现而非继承，为了获得更大的灵活性。接口相同：都实现 FactoryBean，所以用法完全一样。避免约束：不依赖父类的具体实现，可以自由扩展功能。]]></description><category></category></item><item><title><![CDATA[encodeURIComponent() 函数说明]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/154742516</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/154742516</guid><author>u012497072</author><pubDate>Wed, 12 Nov 2025 16:16:09 +0800</pubDate><description><![CDATA[一个把文字变成网址安全格式的函数。]]></description><category></category></item><item><title><![CDATA[Maven在本地仓库缓存了失败的下载记录]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/154736901</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/154736901</guid><author>u012497072</author><pubDate>Wed, 12 Nov 2025 14:04:19 +0800</pubDate><description><![CDATA[这个错误提示很明确：Maven在本地仓库缓存了失败的下载记录。更换版本确实可以绕过问题，但更推荐先尝试强制更新。]]></description><category></category></item><item><title><![CDATA[getTypeParameters()]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/154575266</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/154575266</guid><author>u012497072</author><pubDate>Sat, 08 Nov 2025 17:18:44 +0800</pubDate><description><![CDATA[【代码】getTypeParameters()]]></description><category></category></item><item><title><![CDATA[getTypeParameters()]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/154575254</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/154575254</guid><author>u012497072</author><pubDate>Sat, 08 Nov 2025 17:18:07 +0800</pubDate><description><![CDATA[【代码】getTypeParameters()]]></description><category></category></item><item><title><![CDATA[getGenericSuperclass()]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/154574949</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/154574949</guid><author>u012497072</author><pubDate>Sat, 08 Nov 2025 17:01:55 +0800</pubDate><description><![CDATA[【代码】getGenericSuperclass()]]></description><category></category></item><item><title><![CDATA[获取泛型参数的限制范围typeVar.getBounds()]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/154574790</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/154574790</guid><author>u012497072</author><pubDate>Sat, 08 Nov 2025 16:55:34 +0800</pubDate><description><![CDATA[【代码】获取泛型参数的限制范围typeVar.getBounds()]]></description><category></category></item><item><title><![CDATA[srcType instanceof Class 及泛型 vs 普通类]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/154574742</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/154574742</guid><author>u012497072</author><pubDate>Sat, 08 Nov 2025 16:53:42 +0800</pubDate><description><![CDATA[【代码】srcType instanceof Class 及泛型 vs 普通类。]]></description><category></category></item><item><title><![CDATA[TypeVariable 检测与转换 type instanceof TypeVariable (TypeVariable＜?＞) type]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/154574719</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/154574719</guid><author>u012497072</author><pubDate>Sat, 08 Nov 2025 16:52:10 +0800</pubDate><description><![CDATA[【代码】TypeVariable 检测与转换 type instanceof TypeVariable (TypeVariable＜?＞) type。]]></description><category></category></item><item><title><![CDATA[TypeVariable]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/154574441</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/154574441</guid><author>u012497072</author><pubDate>Sat, 08 Nov 2025 16:38:36 +0800</pubDate><description><![CDATA[泛型中的字母占位符，使用时被真实类型替换。]]></description><category></category></item><item><title><![CDATA[Class＜?＞ declaringClass = method.getDeclaringClass()； 详解]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/154574078</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/154574078</guid><author>u012497072</author><pubDate>Sat, 08 Nov 2025 16:20:05 +0800</pubDate><description><![CDATA[【代码】Class＜?详解。]]></description><category></category></item><item><title><![CDATA[ParameterizedType]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/154573139</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/154573139</guid><author>u012497072</author><pubDate>Sat, 08 Nov 2025 15:35:04 +0800</pubDate><description><![CDATA[问：“篮子本身是什么？List.classMap.class等- 问：“篮子里规定放什么？等- 问：“这个篮子属于哪个大篮子？”（用得较少）概念通俗解释例子泛型给篮子贴标签，规定放什么类型擦除运行时标签被撕掉所有List看起来都一样找回被撕标签的工具能发现names字段是为什么重要没有它，框架不知道你的容器里要装什么JSON解析、依赖注入等都依赖它简单记：ParameterizedType = 泛型信息的"时光机"，能回到编译时看看当初的类型约定！]]></description><category></category></item><item><title><![CDATA[forecah返回值]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/150449046</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/150449046</guid><author>u012497072</author><pubDate>Sat, 16 Aug 2025 17:00:26 +0800</pubDate><description><![CDATA[【代码】forecah返回值。]]></description><category></category></item><item><title><![CDATA[关于hadoop的Cannot set priority of datanode process]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/128429957</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/128429957</guid><author>u012497072</author><pubDate>Sat, 24 Dec 2022 17:34:40 +0800</pubDate><description><![CDATA[我发现我的hadoop文件下data和logs文件夹的用户权限为root（我已修改了data的数据权限），进行了初始化还是不行。最后我心一横直接删掉了这两个文件夹再进行初始化。]]></description><category></category></item><item><title><![CDATA[Direct self-reference leading to cycle (through reference chain: com.sco.dms.common.core.util.R]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/127336938</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/127336938</guid><author>u012497072</author><pubDate>Sat, 15 Oct 2022 16:27:16 +0800</pubDate><description><![CDATA[这个错误的原因是 我用jpa从数据库查询出数据后 再往查询出的entity里设置值  导致出现自引用错误。new一个新的类  将值拷贝到新类里就行。]]></description><category></category></item><item><title><![CDATA[spring boot,spring data jpa同一事务内修改不可见]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/127335987</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/127335987</guid><author>u012497072</author><pubDate>Sat, 15 Oct 2022 15:35:52 +0800</pubDate><description><![CDATA[添加链接描述]]></description><category></category></item><item><title><![CDATA[反射调用事务方法导致事务失效]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/125925110</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/125925110</guid><author>u012497072</author><pubDate>Fri, 22 Jul 2022 09:05:41 +0800</pubDate><description><![CDATA[本文部分作废，可以使用反射调用事务方法，但是需要Invoke的Object不同，参考新文章。不能使用反射方法去调用加了Transactional注解的方法，不然事务会失效。反射调用事务方法导致事务失效。]]></description><category></category></item><item><title><![CDATA[Caused by: org.hibernate.MappingException: component property not found]]></title><link>https://blog.youkuaiyun.com/u012497072/article/details/125367057</link><guid>https://blog.youkuaiyun.com/u012497072/article/details/125367057</guid><author>u012497072</author><pubDate>Mon, 20 Jun 2022 10:05:32 +0800</pubDate><description><![CDATA[把@Id注解去掉即可]]></description><category></category></item></channel></rss>