- 博客(8)
- 资源 (1)
- 收藏
- 关注
jmock2的使用:入门
jmock可以方便的对接口和类做mock 在这里采用的是junit 4.4 和jmock 2.2注:eclipse3.3带的junit是4.3的,请下载新的首先看类的,当然,这里示意的只是使用jmock的方法, 真正做测试的时候可不要这么干啊 public class Foo { public String hello(){ return "hello"; } } @RunWith(JMoc...
2008-04-02 19:48:50 314
前++
int j = 0; for (int i = 0; i < 100; i++) j = j++; System.out.println(j); 输出多少?100? 不好意思,输出 0 j = j++; 实质上等于: int tmp = j; j = j + 1; j = tmp; 不要在单个的表达式中对相同的变量赋值超过一次。 对相同的变量进行多次...
2008-03-21 16:31:37 137
StringBuffer和StringBuilder的构造函数
StringBuffer sb = new StringBuffer('A'); sb.append('B'); System.out.println(sb); 输出是什么? 答案:B 为什么不是AB? A到哪里去了? 你可能对StringBuffer(char)构造器并不熟悉,这很容易解释:它压根就不存在!! StringBuffer有一个无参数的构造器,一个接受...
2008-03-21 16:24:08 783
观察者-出版者和订阅者
观察者模式其实就是订报纸,只是名字不同,出版者改称为“Subject”,订阅者为"Observer",你订了报纸,每期都会给你送到,你可以随时取消订阅,以后都不会再送给你了。 public interface Subject { public void registerObserver(); public void removeObserver(); public void notifyOb...
2008-03-17 18:19:38 118
策略 - 鸭子的不同行为
抽象的鸭子,有几个子鸭子类继承了 来了个变态需求:我们要鸭子会飞(本人见过) 比较好想的解决方法是:在抽象鸭子中加个fly方法 解决了,生活真美好,感谢继承感谢cctv 有看官说了:等等,我家儿子的橡胶玩具鸭子也继承了你那个类了,它不会飞啊...... 呃,在你的玩具鸭子上覆写fly方法就好了嘛,表烦我我们家还有诱饵鸭子,不飞也不叫,木头的...... 你家鸭子真BT教训:在超类上加上新的行为,会...
2008-03-11 13:20:04 332
开读head first设计模式
有关设计模式的书,只看过Martin的敏捷 四人帮的圣经感觉太严肃了,一直提不起兴趣 发现了 head first 设计模式,这本书非常有意思,风格比较适合我 比较喜欢不用太动脑子的书,不喜欢太严肃的文字,感觉读法律一样 在这里记下我读此书时一些想法和书中比较重要的观点 以防自己忘记...
2008-03-11 12:49:29 77
笔记本第一次居然没给我修好
死明基 屏幕出了两个问题 一个压边框会出现蓝条 一个又暗又黄 昨天通知我去拿,说修好了 跑到襄阳路一看,蓝条还有 客服说:我们没注意,不好意思,再给你修 问:等多久? 答:五到七天! 我说:靠,我已经等了一周了,急用呢 然后他拿个标一贴:帮你加急修 很上火,晚上回家没本子,不知道做什么了 今天明基总部打电话过来问我对客服评价,直接给了个不及格...
2008-03-11 12:36:03 93
ant的远程发布
以前公司做的是台湾的外包,每次发布都要remote到台湾的几台机器,经常有人抢机器用。每次要手动去check out,再执行ant,非常麻烦 。研究了一段时间的ant,有几种远程发布的方法。 一是用FTP,用ant的ftp命令把要发布的文件远程的复制过去,这样要在那边机器上装FTP服务器,还要分配账号,挺讨厌的。 二是用tomcat给的ant任务:deploy,可以把本地WAR文件传送...
2008-03-11 12:26:13 216
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人