ClassLoader leak prevention / protection
SOFAArk is a light-weight,java based classloader isolation framework.
翻译 - SOFAArk是一个轻量级的,基于Java的类加载器隔离框架。
Loading apks or classes without reinstalling your app.
Jar Class Loader, a configurable and dynamic custom classloader designed to create, manage and manipulate isolated Java classloaders in IoC frameworks and web applications.
A Modular Classloading System
java自定义类加载器解决依赖冲突的例子
A classloader for Tomcat 8 which loads the jars of WEB-INF lib in alphabetical order
Classpath/classloader/deps.edn related utilities
a lightweight ndk utility that helps to bypass Android N's classloader-namespace restriction
Simple native jvm class dumper written in C by hook ClassLoader
[DEPRECATED] The ClassLoader component provides tools to autoload your classes and cache their locations for performance.
翻译 - [已弃用] ClassLoader组件提供了自动加载类并缓存其位置以提高性能的工具。
Java模块化开发框架,利用spring实现工程的模块化,支持模块间的服务接口的暴露与引用,支持springmvc,支持classloader隔离,详细功能见文档
常见框架开发技术的demo汇总,包括java字节码编程(java agent, instrument, byte buddy), java动态代理,自定义classloader,java spi, zero copy, netty, spring aop/condition,spring boot starter, 数据库连接池等。
android插件化案例,适合零门槛入手。其中包含:1.aapt修改资源前缀,合并宿主和插件资源。2. Hook ClassLoader,合并宿主与插的dex文件。3. Hook 加载动态替换Application、启动插件的Activity、Service、BroadcastReceiver、ContentProvider,以及Fragemnt。4.hook PMS,实现签名拦截