类加载器阶段小结 2020.1.15 24:00
1.7
使用resource中的jar包资源作为UrlClassloader 文章1 由此引出maven打包非resources目录打不进去的问题
load/find class 与 forname 在static代码块加载的不同 发现forName还有一个可以选择类加载器的重载版本,由此引出Reflection.getCallerClass()
1.8
为什么要双亲委派 随笔2
new操作时调用当前线程的类加载器,还是调用方的类加载器 文章2
1.10
load/find class 与 forname 在static代码块加载的不同 jdbc forname与loadclass的第一次修正
两种类别的类加载器(其实是4种) 随笔3 1.15修正为4种
类加载器隔离朴实案例 随笔4
使用resource中的jar包资源作为UrlClassloader 文章1 发现了ide与mvn打包的差别问题
1.12 周日
使用resource中的jar包资源作为UrlClassloader(二) 文章3
JDBC注册原理与自定义类加载器解决com.cloudera.hive.jdbc41.HS2Driver的加载【重点】 文章4
1.13
JDBC注册原理与自定义类加载器解决com.cloudera.hive.jdbc41.HS2Driver的加载【重点】 文章4 补充defineClass重复定义问题
1.14
classloader getresource jar包资源冲突情况,父亲为大,兄弟之间,谁先加载谁牛逼(二) 文章6,结合jdbc加载机制中getResources,进而发现 maven build resource 随笔1 打包resources标签问题
使用resource中的jar包资源作为UrlClassloader 文章1 发现打包资源resources目录不打进去了的问题
JDBC SPI 类加载机制 随笔5
load/find class 与 forname 在static代码块加载的不同 jdbc forname与loadclass的第二次修正
JDBC注册原理与自定义类加载器解决com.cloudera.hive.jdbc41.HS2Driver的加载【重点】 文章4 补充内存占用问题
1.15
JDBC注册原理与自定义类加载器解决com.cloudera.hive.jdbc41.HS2Driver的加载【重点】 文章4 补充总图
-----------------------
使用resource中的jar包资源作为UrlClassloader 文章1 三次发现问题,第一次发现非resouces目录打不进,第二次发现ide与pack区别,第三次发现resources目录打不进去问题
load/find class 与 forname 在static代码块加载的不同 jdbc forname与loadclass的区别,两次修正
JDBC注册原理与自定义类加载器解决com.cloudera.hive.jdbc41.HS2Driver的加载【重点】 文章4 3次补充,defineClass,内存占用,总结图
浙公网安备 33010602011771号