- 博客(3)
- 收藏
- 关注
原创 aop与java程序破解
aop与java程序破解aop与java程序破解aop概述修改方法传参和执行结果 aop与java程序破解 aop概述 通俗讲,一般我们方法执行时只会关心方法体里的内容,但是aop可以在java方法执行前,中,后以及出现异常时插入代码块,要实现这个效果,关键点在于能拦截方法执行的这些切面,这些并不是spring发明的,只是spring告诉别人,java反射机制可以拦截到这些切面,然后如果在这些切面...
2019-08-01 15:45:37 388
原创 aop整理
aop整理 aop概述 aop是面向切面编程,基于代理模式构建的编程风格,而比一般代理方法优点在于,它可以在程序运行各个切面(包括方法执行前,中,后,异常抛出时能切面)做增强处理。而代理方法生成方式的不同可以产生静态代理和动态代理两两种代理方式。最终都是实现aop,静态代理和动态代理却在实现原理上会有不同。 动态代理 动态代理实现有很多种: 1.java原生就支持基于接口的动态代理,但是由于代理...
2019-11-14 15:33:49 203
原创 自定义classloader实现java程序加密
自定义classloader实现java程序加密 背景 项目使用java语言开发,发布包会整合到C++客户端,直接安装到用户机器上,不同于之前常见的后端服务发布,这种发布能让用户直接接触到java发布包,由于java语言的特性,有可能出现java发布包被反编译的情况,所以决定对java发布包进行加密处理。 ClassLoader概述 java编译后的class文件由classloader(类加载器...
2019-08-17 18:34:02 879
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人