在上文中,已经介绍了系统类加载器以及类加载器的相关机制,还自定制类加载器的方式。接下来就以tomcat6为例看看tomat是如何使用自定制类加载器的。(本介绍是基于tomcat6.0.41,不同版本可能存在差异!)网上所描述的tomcat类加载器 在网上搜一下“tomcat类加载器”会发现有大...
分类:
编程语言 时间:
2014-08-17 11:44:32
阅读次数:
273
关于java加壳和代码混淆 在C中,进行代码加密,首要经过加壳的方法。所谓加壳,即是先将程序代码加密,然后用特定的程序加载器,将代码解密后加载进内存,这样能够在避免代码的反编译,当然,有加壳东西,也有解壳东西,尽管不能100%避免crack,但仍然给代码增加一层有力的维护。 然而在Java中,维.....
分类:
编程语言 时间:
2014-08-16 18:25:30
阅读次数:
215
系统类加载器系统类加载器可能都耳详能熟,但是为了完整点,还是先简单的说说系统的类加载器吧。public class Test { public static void main(String[] args) { ClassLoader cl1 = Test.class.getClassLoader....
分类:
编程语言 时间:
2014-08-16 16:25:10
阅读次数:
307
转自:http://www.blogjava.net/mstar/archive/2006/08/24/65505.html——————————————————————————————————————————————————当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次...
分类:
其他好文 时间:
2014-08-16 13:48:50
阅读次数:
228
前序 前几天,一个人经常在QQ群里问一些java热更新的知识。后来他实现了热更新,但是还是遇到各种问题。我给他做了解答,并看了下他写的类加载器,他的实现大概是这样子的: (问我此问题的网友,如果你看到这篇文章,请不要生气。你遇到的问题可能以后别人也会遇到,我拿出来做例子说明,希望你不要怪我哈^_^....
分类:
编程语言 时间:
2014-08-16 07:29:40
阅读次数:
339
学海无涯,乘舟以渡之~php连学带写差不多一年了,php这种弱类型语言与之前接触的c、java、as3等语言还是挺不一样的,在php数据类型及32位与64位的差别上踩了不少坑,也学到了一些东西,在这里分享一下,看源码可能会很枯燥,不过了解一些底层实现就好,后面不要再踩坑。...
分类:
Web程序 时间:
2014-08-15 17:51:09
阅读次数:
365
不像开发as3时用fb有强大的断点调试功能,一般lua开发不用什么高级的ide,貌似也没有适合的,就直接用sublime、exvim等文本编辑器,直接编译运行看结果。所以不能很方便的知道变量值,特别是开发手游时,前后端调协议,如果无法查看后端发过来的数据就更蛋疼了。对于其他的数据还可以直接用prin...
分类:
其他好文 时间:
2014-08-15 17:45:09
阅读次数:
157
和许多其他linux发行版一样,Fedora使用Grub作为32位和64位X86系统的启动加载器(bootloader)。grub的配置文件主要是/boot/grub/grub.conf,而/boot/grub/menu.list是这个文件的软连接(soft link)。该配置文件样式如下# gru...
分类:
其他好文 时间:
2014-08-15 01:22:06
阅读次数:
401
国内apk加固的破解方法By Bob Pan国内的apk加固技术都使用了将原有的dex隐藏, 在运行时解压, 并且通过修改app的类加载器的方式实现加固. 参考: AndoridAPK反逆向解决方案:bb加固原理探寻然而, 不管如何隐藏dex, 最终在运行时都必须释放到内存, 所以本文的思路是从内....
分类:
其他好文 时间:
2014-08-14 16:16:38
阅读次数:
635
/*******************************************第一种方法***************************************************************/public class Demo { //资源文件可以通过类加载器的方式...
分类:
其他好文 时间:
2014-08-14 10:24:58
阅读次数:
188