![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
泛型/反射
jinglingzhiyinn
这个作者很懒,什么都没留下…
展开
-
自定义classLoader+erlang tcp通信
自定义了个ClassLoader,用socket从一个server上获取class文件内容,然后创建一个类。tcp server是用erlang写的,只负责从硬盘读数据,然后传到自定义ClassLoader。特别注意的是,要想erlang socket跟java socket通信,gen_tcp:listen(Port,[binary,{packet,0}]),这里packet一定要为0,这个是e...原创 2009-09-14 16:59:31 · 107 阅读 · 0 评论 -
使用javassist对.class文件进行修改
最近重新再看,对JAVA编译成的字节码结构很感兴趣,希望找个工具能够对.class文件进行的解析和查看。没找到,倒发现javaassist可以对字节码进行操作和修改。此工具是JBOSS项目的一部分,JBOSS实现AOP的基础。呵呵,开眼界了,原来我们可以直接对字节码文件进行修改,哪怕不知道源文件(跟反编译完全不同)。一个简单例子: [code="java"]import javassist....原创 2009-09-23 12:10:38 · 156 阅读 · 0 评论