hedgehog1029 Improve fabric loader processor by better utilizing fabric meta API … 3a7c250 Jan 6, 2021 Git stats 229 commits Files Failed to load latest commit information. Type Name Latest commit message Commit time creator-tools gradle/wrapper launcher-bootstrap launcher-builder lau...
https://my.oschina.net/gpzhang/blog/486743 描述动态代理的几种实现方式,分别说出相应的优缺点。 Jdk cglib jdk底层是利用反射机制,需要基于接口方式,这是由于 Proxy.newProxyInstance(target.getClass().getClassLoader(), target.getClass().getInterfaces(), this); Cglib则是基于asm框架,实现了无反射机制进...