2013年1月15日

摘要: Oracle中INSTR和SUBSTR的用法Oracle中INSTR的用法:INSTR方法的格式为INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号)返回找到的位置,如果找不到则返回0.例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 在字符串中查找'OR',从第三个字符位置开始查找"OR",取第三个字后第2个匹配项的位置。默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。所以SELEC 阅读全文
posted @ 2013-01-15 16:47 霸气的小码农 阅读(256) 评论(0) 推荐(0)

2013年1月8日

摘要: 类A中有一个成员是类B的对象c,如何在c中调用A的成员方法或者向A传递参数,发信号。多谢。回答:可以使用invoke反射,实现这样的机制。其实也就是Spring里面的Ioc了。最好是用第三方做运行载体。我这里为了描述方便,也放在ClassB里面的Object c通过Invoke调用这两方法import java.lang.reflect.Method;public class ClassA { //ClassA里面有add、和StringAdd两个不同方法。c是ClassB的Object ClassB c=new ClassB(); public void add(Integer... 阅读全文
posted @ 2013-01-08 15:25 霸气的小码农 阅读(390) 评论(0) 推荐(0)

2012年10月28日

摘要: 由于用接口测试需要用到TestNg,所以去找了相关资料了解了下; TestNg有很多优点,在网上都可以搜到; 执行TestNg有几种方式:命令行、Eclipse、ant等; 因为我用eclipse工具,所以就想办法在eclipse下执行TestNg了。 那么就必须要下载TestNg的eclipse插件了; 下载地址是:http://beust.com/eclipse. 对于不同版本的eclipse要用对应不同版本的TestNg,官网上是这样描述的:For Eclipse 3.4 and above, enterhttp://beust.com/eclipse.For Eclipse 3.3.. 阅读全文
posted @ 2012-10-28 14:57 霸气的小码农 阅读(318) 评论(0) 推荐(0)

2012年10月11日

摘要: Mock对象的创建mock(Class<T> classToMock)mock(Class<T> classToMock, String name)可以对类和接口进行mock对象的创建,创建的时候可以为mock对象命名,也可以忽略命名参数。为mock对象命名的好处就是调试的时候会很方便,比如,我们mock多个对象,在测试失败的信息中会把有问题的mock对象打印出来,有了名字我们可以很容易定位和辨认出是哪个mock对象出现的问题。另外它也有限制,对于final类、匿名类和Java的基本类型是无法进行mock的。Mock对象的期望行为及返回值设定我们已经了解到可以通过whe 阅读全文
posted @ 2012-10-11 16:34 霸气的小码农 阅读(2403) 评论(0) 推荐(0)

2012年10月6日

摘要: Apache Commons Lang 包是用来处理Java基本对象方法的工具类包,可以简化很多平时经常要用到的写法。比如:SerializationUtils类:为序列化工具类,也是lang包下的工具,主要用于序列化操作,同时提供对象克隆接口ToStringBuilder类:功能就是在自己定义一个类的toString 方法时,方便的格式化类的属性。ToStringBuilder类中的append方法可以向该类添加基本类型、数组和对象 ,只有添加的方法才会被toString方法输出。ToStringStyle类则是对输出的内容进行格式化。EqualsBuilder与HashCodeBuilde 阅读全文
posted @ 2012-10-06 19:19 霸气的小码农 阅读(1487) 评论(1) 推荐(1)

导航