java
guojie1689
这个作者很懒,什么都没留下…
展开
-
LomBok 简介
一、 什么是LomBoklombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码二、安装使用 lombok 是需要安装的,如果不安装,IDE 则无法解析 lombok 注解。1. 先在官网(http://projectlombok.org/ )下载最新版本的 JAR 包2. 将下载的 lombok.jar 复制到ecl转载 2014-02-08 15:17:36 · 956 阅读 · 0 评论 -
eclipse导出jar包时去除svn文件夹
在使用eclipse导出jar包或者war包时,如果项目中存在.svn文件,导出的目标文件中也会包含svn文件夹,通过下面的设置可以将svn目录过滤掉右键点击项目名称,在弹出的菜单栏中选择Properties -> Resource ->ResourceFilters->Add,在弹出的面板中选择Exclude All ->Files and Folders->All children (re原创 2014-02-08 14:52:33 · 1791 阅读 · 0 评论 -
Java byte数组和int互转
1. 在Java语言中,将int数值转成4个字节的byte数组表示public static byte[] intToByteArray(int i) { byte[] result = new byte[4]; // 由高位到低位 result[0] = (byte) ((i >> 24) & 0xFF); result[1] = (byte) ((i >> 16) & 0x原创 2014-02-25 17:01:08 · 1466 阅读 · 0 评论 -
Android -- jar包混淆
1. 什么是代码混淆代码混淆是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。防止其它用户使用反编译软件获得我方代码,增加代码的安全性。例如我们与其它公司进行技术协作,我们需要为对方提供Jar包,但不想将源代码泄露给对方,这时可以通过代码混淆技术来对代码进行保护。2. Android系统中怎样对jar包进行混淆Android的sdk中提供了专门进行代码混淆原创 2014-02-16 18:28:49 · 1182 阅读 · 0 评论 -
Java与C#通过MD5进行文件签名
在使用网络下载文件时,有时候需要对文件的完整性进行验证,防止文件下载过程中被恶意篡改。解决思路是可以通过服务器端对文件进行MD5签名,客户端下载文件完成后,也对下载文件进行签名,然后与服务器端的MD5签名进行比较,如果一致则认为文件是完整的,否则是错误的。下面分别贴出Java和C#的对文件进行MD5签名的代码。1. MD5FileUtil.javaimport java.io.Fi原创 2014-03-04 13:22:02 · 1927 阅读 · 0 评论 -
java实现caesar加解密算法
凯撒大帝不仅战功卓越,同时对密码算法也是很有研究啊。下面要介绍的加密算法就是由其本人研究并在战争中使用,包括对后人也有着深远的影响。好了,不扯淡了,下面步入正题。 凯撒加密(Caesar cipher)是一种简单的消息编码方式:它根据字母表将消息中的每个字母移动常量位k。举个例子如果k等于3,则在编码后的消息中,每个字母都会向后移动3位:a会被替换为d;b会被替换成e;依此类推。字母原创 2014-03-15 19:43:39 · 2438 阅读 · 0 评论