删除所有表中数据
摘要:最近一个项目中作结合测试,需要测试数据流的正确性,这就需要在执行过一次完整的流程之后删除所有表中的数据。 当然了,如果只是几个表,那手动操作就很快了,但是在表很多的时候,就需要很多手工操作了。 还好,我们有很多简便的方法,可以自动的删除数据,下面就介绍两种,都是利用Oracle中的一个表--ALL_ALL_TABLES。 1)生成删除数据的语句 SELECT 'TRUNCATE TABLE '||...
阅读全文
posted @
2007-09-22 21:30
Game_over
阅读(2519)
推荐(0) 编辑
学习正则表达式
摘要:在写页面的时候,经常会对某些输入框进行一些限制,比如只能输入数字等。 这个时候,就用到了正则表达式。 所谓的正则表达式,就是用某种模式去匹配一类字符串的一个公式。 相信大家在大学的时候肯定学过形式语言与自动机、编译原理等课程,当时最深的印象就是正规文法与有限自动机的等价性,犹如天书啊。不过这种东西也是只有用过之后才会发现,其实没有那么深奥的,而且,一旦你弄懂它们,你就能把数小时辛苦而且易错的文本处...
阅读全文
posted @
2007-09-15 21:31
Game_over
阅读(527)
推荐(0) 编辑
化静为动
摘要:有哲学基础的都知道,运动是绝对的,静止是相对的。 静态语言既然是客观存在,那么他必然遵守这个道。 但是如何化静为动呢? 还好,我们有两大法宝:多态,反射,利用这两个法宝,就可以实现对象的运行期邦定。 关于怎样利用反射实现动态加载Bean的文章、代码那是相当多了,我就不再举例了。 如果想深入了解的话,可以参考Spring的做法。 关于如何利用多态和接口实现运行时绑定的文章网上也是一找一堆的,也就不...
阅读全文
posted @
2007-09-12 21:53
Game_over
阅读(531)
推荐(0) 编辑
动静之异
摘要:我是做Java的,是做.Net的,这两者最大的共同点就是编译期的类型检查。 某个特定类中,如果没有声明这个方法,你就不能够调用。 这种语言可以统称为静态语言。 相对的就是动态语言,例如Python,Ruby,Js。 下面是一段Python代码,如果是坚定的Java语言支持者的话,肯定会对之嗤之以鼻。 class Complex: def __init__(self, realpart, ...
阅读全文
posted @
2007-09-12 21:52
Game_over
阅读(458)
推荐(0) 编辑