java
文章平均质量分 75
iteye_1972
这个作者很懒,什么都没留下…
展开
-
java 的 MD5编码处理
当需要对一个大文件计算MD5校验和时,JDK提供的方法速度是非常快的,甚至比操作系统提供的本地工具还要快。详情可以查看这个链接 http://www.twmacinta.com/myjava/fast_md5.php 这里有一个简单的示例,来自 http://www.javalobby.org/java/forums/t84420.html:public static void mai...原创 2011-07-13 09:19:34 · 553 阅读 · 0 评论 -
使用google-diff-match-patch比较文件
要对文本文件的进行比较的时候,可以考虑使用google-diff-match-patch,它可以进行比较、匹配和生成补丁的操作,这里将展示一个简单文本比较的例子。 首先我们必须接定好文本比较后的输出。假设我们有两段文本“123456789”和“012356889”,然后我们希望输出他们的“差异”,可是这个“差异”怎么表示呢? 使用google diff的话,这个差异就是从左边的字符...2011-08-03 10:20:29 · 1738 阅读 · 0 评论 -
使用Mockito进行单元测试【1】——mock and verify
1. 为什么使用Mockito来进行单元测试? 回答这个问题需要回答两个方面,第一个是为什么使用mock?mock其实是一种工具的简称,他最大的功能是帮你把单元测试的耦合分解开,如果你的代码对另一个类或者接口有依赖,它能够帮你模拟这些依赖,并帮你验证所调用的依赖的行为。 比如一段代码有这样的依赖: 当我们需要测试A类的时候,如果没有mock,则我们需要把整个依赖树...原创 2012-03-17 17:04:08 · 1474 阅读 · 0 评论 -
使用Mockito进行单元测试【2】—— stub 和 高级特性
一篇中介绍了Mockito的基本信息,现在接着介绍Mockito强大的stub功能 2. Mockito使用实例5. 对连续的调用进行不同的返回 (iterator-style stubbing)还记得在实例2中说道当我们连续两次为同一个方法使用stub的时候,他只会使用最新的一次。但是在某一个方法中我们确实有很多的调用怎么办呢?mockito当然想到这一点了: wh...原创 2012-03-17 18:39:27 · 695 阅读 · 0 评论