ReentrantLock源码分析(待补充)

2018-03-15
阅读 8 分钟
1.4k
ReentrantLock的lock()方法就是调用acquire(int arg)去做事情的。其中protected boolean tryAcquire(int arg) 是留给子类去实现的,所以这里是采用了模板设计模式。这个方法简单来说就是去获取锁。

深入理解Java虚拟机脑图

2018-02-23
阅读 1 分钟
2.5k
第二章 Java内存区域与内存溢出异常、第三章 垃圾收集器与内存分配策略、第四章 虚拟机性能监控与故障处理工具 第六章 类文件结构 第七章 虚拟机类加载机制 第八章 虚拟机字节码执行引擎 第四部分 程序编译与代码优化 第十二章 Java内存模型与线程

SSH+Tomcat运行加密部署的web项目(初版)

2018-02-08
阅读 2 分钟
5k
先将class文件加密然后写个解密的类加载器,继承自webappclassloader(项目需要引入catalina.jar,这个包位于tomcat的lib目录下),并配置到tomcat中去