- 博客(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
392
前++
int j = 0;for (int i = 0; i < 100; i++) j = j++;System.out.println(j);输出多少?100?不好意思,输出 0j = j++;实质上等于:int tmp = j;j = j + 1;j = tmp;不要在单个的表达式中对相同的变量赋值超过一次。对相同的变量进行多次...
2008-03-21 16:31:37
178
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
842
观察者-出版者和订阅者
观察者模式其实就是订报纸,只是名字不同,出版者改称为“Subject”,订阅者为"Observer",你订了报纸,每期都会给你送到,你可以随时取消订阅,以后都不会再送给你了。 public interface Subject { public void registerObserver(); public void removeObserver(); public void notifyOb...
2008-03-17 18:19:38
166
策略 - 鸭子的不同行为
抽象的鸭子,有几个子鸭子类继承了 来了个变态需求:我们要鸭子会飞(本人见过) 比较好想的解决方法是:在抽象鸭子中加个fly方法 解决了,生活真美好,感谢继承感谢cctv 有看官说了:等等,我家儿子的橡胶玩具鸭子也继承了你那个类了,它不会飞啊...... 呃,在你的玩具鸭子上覆写fly方法就好了嘛,表烦我我们家还有诱饵鸭子,不飞也不叫,木头的...... 你家鸭子真BT教训:在超类上加上新的行为,会...
2008-03-11 13:20:04
395
开读head first设计模式
有关设计模式的书,只看过Martin的敏捷四人帮的圣经感觉太严肃了,一直提不起兴趣发现了 head first 设计模式,这本书非常有意思,风格比较适合我比较喜欢不用太动脑子的书,不喜欢太严肃的文字,感觉读法律一样在这里记下我读此书时一些想法和书中比较重要的观点以防自己忘记...
2008-03-11 12:49:29
114
笔记本第一次居然没给我修好
死明基屏幕出了两个问题一个压边框会出现蓝条一个又暗又黄昨天通知我去拿,说修好了跑到襄阳路一看,蓝条还有客服说:我们没注意,不好意思,再给你修问:等多久?答:五到七天!我说:靠,我已经等了一周了,急用呢然后他拿个标一贴:帮你加急修很上火,晚上回家没本子,不知道做什么了今天明基总部打电话过来问我对客服评价,直接给了个不及格...
2008-03-11 12:36:03
135
ant的远程发布
以前公司做的是台湾的外包,每次发布都要remote到台湾的几台机器,经常有人抢机器用。每次要手动去check out,再执行ant,非常麻烦 。研究了一段时间的ant,有几种远程发布的方法。一是用FTP,用ant的ftp命令把要发布的文件远程的复制过去,这样要在那边机器上装FTP服务器,还要分配账号,挺讨厌的。二是用tomcat给的ant任务:deploy,可以把本地WAR文件传送...
2008-03-11 12:26:13
258
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅