- 博客(0)
- 资源 (3)
空空如也
Java代码混淆工具 Proguard4.10(官方免费下载)
proguard4.10 官方版软件,免费下载
1、官网地址:http://proguard.sourceforge.net/
截止2013-12-15 官网正式版本为4.10, 提供4.11Beat版
2、 解压 proguard4.10.zip ,运行官方例子如下:
cd examples
java -jar ../lib/proguard.jar @proguard.pro
运行之后在examples目录下生成 proguard_out.jar
3、新手入门请参照本目录下文档《ProGuard代码混淆操作说明.docx》
先牛刀小试一下,混淆自己本地的工程,支持jar,war,ear,目录(class)等方式
4、proguard常见参数标签的用法在《proguard标签的用法.pdf》
5、混淆只是 proguard 功能之一,其它还有压缩、优化等
6、proguard混淆首先得根据自己工程具体情况 来决定,哪些类需要混淆,哪些
类不能混淆,对包名、类名、方法名、参数名、变量名等其它信息 如何处理
可以通过参数 配置。
7、别忘记加上参数 printmapping obf.map
混淆结束后,处理前与处理后对应关系会记录在obf.map中,文件名可以自定义
参照附件中《obf.map》 注:该文档自动生成
8、《testjava.pro》是我自己的配置文档(一个helloWorld),仅供参考
9、日记《success-log.txt》
混淆有利有弊,混淆须谨慎
1、混淆后的代码出错,如何精确快速定位?如果对系统架构,编程,数据配置等非常清楚,请忽
略
2、为了保护源码不外泄,义无反顾,我们只能选择混淆,那么Proguard,就是不错的选择!
2013-12-15
mybatis超级资料包
1、mybatis(ibatis3.0)所需要的jar包
2、mybatis官方用户指导手册,中英文版。
3、优点缺点对比,自己总结,希望有参考价值。
4、mybatis使用log4j.xml和log4j.properties两种日志输出方式的配置
5、部分sql文件参考样例(比如if的另类用户,id in('a','b')转换为(and id =? or id =? or id =? ... ) 总之 抛砖引玉)
6、文件中有我的联系方式,希望感兴趣的朋友一起切磋。
2011-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人