<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jack_one的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jack_one</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jack_one]]></copyright><item><title><![CDATA[oracle中的exists 和not exists 用法详解]]></title><link>https://blog.youkuaiyun.com/jack_one/article/details/7286292</link><guid>https://blog.youkuaiyun.com/jack_one/article/details/7286292</guid><author>jack_one</author><pubDate>Thu, 23 Feb 2012 11:10:20 +0800</pubDate><description><![CDATA[有两个简单例子，以说明 “exists”和“in”的效率问题

1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;

    T1数据量小而T2数据量非常大时，T1

2) select * from T1 where T1.a in (select T2.a from T2) ;

     T]]></description><category></category></item><item><title><![CDATA[DBUnit导出数据库的中文问题]]></title><link>https://blog.youkuaiyun.com/jack_one/article/details/7267608</link><guid>https://blog.youkuaiyun.com/jack_one/article/details/7267608</guid><author>jack_one</author><pubDate>Fri, 17 Feb 2012 13:40:50 +0800</pubDate><description><![CDATA[DBUnit在导出数据库记录时，默认情况下采用的是\”UTF-8\”编码，因此会导致乱码。我在mysql和oracle下分别做了试验，如果是用java application，针对mysql的url字串需要指定编码格式，比如：

jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncoding=GB2312

而对于oracle，则]]></description><category></category></item><item><title><![CDATA[IE6下，遮罩层遮盖不住下拉框的问题]]></title><link>https://blog.youkuaiyun.com/jack_one/article/details/7257165</link><guid>https://blog.youkuaiyun.com/jack_one/article/details/7257165</guid><author>jack_one</author><pubDate>Tue, 14 Feb 2012 14:25:01 +0800</pubDate><description><![CDATA[【问题描述】做网站开发的，应该都会遇到这么个问题:就是大家在给网站时，有时需要给网页做遮罩层，或是在当前页面上面再添加一个层。这本没什么难度，然而，当您的背景网页存在下拉框时，会发现遮罩层无法盖住。
【解决方案】1.在遮罩层出现前，将下拉框给隐藏掉了。此法方便易捷。
                        2.在遮罩层下加一个frame框，将frame的大小设为随层的大小变动。此法从用]]></description><category></category></item><item><title><![CDATA[ORACLE分页查询SQL语法]]></title><link>https://blog.youkuaiyun.com/jack_one/article/details/7240744</link><guid>https://blog.youkuaiyun.com/jack_one/article/details/7240744</guid><author>jack_one</author><pubDate>Tue, 07 Feb 2012 21:59:39 +0800</pubDate><description><![CDATA[--1:无ORDER BY排序的写法。(效率最高) 
--(经过测试，此方法成本最低，只嵌套一层，速度最快！即使查询的数据量再大，也几乎不受影响，速度依然！) 
SELECT * 
  FROM (Select ROWNUM AS ROWNO, T.* 
           from k_task T 
          where Flight_date between to_da]]></description><category></category></item><item><title><![CDATA[DbUnit入门实战]]></title><link>https://blog.youkuaiyun.com/jack_one/article/details/7238539</link><guid>https://blog.youkuaiyun.com/jack_one/article/details/7238539</guid><author>jack_one</author><pubDate>Tue, 07 Feb 2012 10:28:14 +0800</pubDate><description><![CDATA[DbUnit入门实战

相信做过单元测试的人都会对JUnit非常的熟悉了，今天要介绍的DbUnit(http://dbunit.sourceforge.net/)则是专门针对数据库测试的对JUnit的一个扩展，它可以将测试对象数据库置于一个测试轮回之间的状态。鉴于目前国内介绍DbUnit的系统教程比较少见，本文将分从理论和实例两个方面带你领略DbUnit的精彩世界。

DbUnit设计理念]]></description><category></category></item><item><title><![CDATA[junit 学习（4）--参数化]]></title><link>https://blog.youkuaiyun.com/jack_one/article/details/7229023</link><guid>https://blog.youkuaiyun.com/jack_one/article/details/7229023</guid><author>jack_one</author><pubDate>Thu, 02 Feb 2012 16:47:30 +0800</pubDate><description><![CDATA[有关junit的参数化问题，我们通过学习都知道使用注解@Parameters来完成，可是我们用过类似qtp这样的工具后，就想能不能通过读取文件来实现参数化了。在网络上学了一些，但好像还不是很明白。我想按三种方法记录下来吧。

 ======Junit的基本参数化=======

 使用注解@Parameters

(1)为准备使用参数化测试的测试类指定特殊的运行器 org.junit.]]></description><category></category></item><item><title><![CDATA[junit 学习（3）--批量执行]]></title><link>https://blog.youkuaiyun.com/jack_one/article/details/7229021</link><guid>https://blog.youkuaiyun.com/jack_one/article/details/7229021</guid><author>jack_one</author><pubDate>Thu, 02 Feb 2012 16:46:56 +0800</pubDate><description><![CDATA[下面学习junit的批量执行测试用例

 ==============

  批量执行用例。只是为了学习的演示，我们将代码弄的简单一些。

  待测试类：JDemo.java

  测试用例:JDemo.java, CopyOfJDemo.java (实际其与JDemo的内容是一模一样的)





 JDemo.java


 public class JDem]]></description><category></category></item><item><title><![CDATA[junit 学习（2）--常用注解说明]]></title><link>https://blog.youkuaiyun.com/jack_one/article/details/7229018</link><guid>https://blog.youkuaiyun.com/jack_one/article/details/7229018</guid><author>jack_one</author><pubDate>Thu, 02 Feb 2012 16:46:24 +0800</pubDate><description><![CDATA[前面的学习中，基本只学习了如何搭建junit的测试环境。下面学习一下junit的注解。





 注释
 说明


 @Before
 初始化方法


 @After
 释放资源


 @Test
 测试方法


 @Ignore
 忽略的测试方法


 @BeforeClass
 针对所有测试，只执行一次，且必须为static void]]></description><category></category></item><item><title><![CDATA[junit 学习（1）--Eclipse下的环境搭建]]></title><link>https://blog.youkuaiyun.com/jack_one/article/details/7229013</link><guid>https://blog.youkuaiyun.com/jack_one/article/details/7229013</guid><author>jack_one</author><pubDate>Thu, 02 Feb 2012 16:45:20 +0800</pubDate><description><![CDATA[之前写selenium学习1的时候，发现还应该先了解一下junit的知识，所以决定把junit的知识先提前一点总结总结。

  下面要写的目的是：在Eclipse中，演示如何创建一个junit的测试用例。

   使用的eclise版本为：Version: 3.6.1

   大体的步骤

   创建project   添加junit包   创建一个待测试的类JDemo.java]]></description><category></category></item><item><title><![CDATA[JMOCK]]></title><link>https://blog.youkuaiyun.com/jack_one/article/details/7198134</link><guid>https://blog.youkuaiyun.com/jack_one/article/details/7198134</guid><author>jack_one</author><pubDate>Fri, 13 Jan 2012 10:42:19 +0800</pubDate><description><![CDATA[在web项目中测试servlet比较麻烦，像servletRequest,servletResponse等对象就很难构建（它们都是interface），假如你有一个登录服务，在服务中需要把某些值设入session：

public class UserLoginService { 
    private HttpServletRequest req; 
    private Strin]]></description><category></category></item><item><title><![CDATA[深入浅出之正则表达式（二）]]></title><link>https://blog.youkuaiyun.com/jack_one/article/details/6905327</link><guid>https://blog.youkuaiyun.com/jack_one/article/details/6905327</guid><author>jack_one</author><pubDate>Tue, 25 Oct 2011 21:14:26 +0800</pubDate><description><![CDATA[深入浅出之正则表达式（二）
前言：
       本文是前一片文章《深入浅出之正则表达式（一）》的续篇，在本文中讲述了正则表达式中的组与向后引用，先前向后查看，条件测试，单词边界，选择符等表达式及例子，并分析了正则引擎在执行匹配时的内部机理。 
       本文是Jan Goyvaerts为RegexBuddy写的教程的译文，版权归原作者所有，欢迎转载。但是为了尊重原作者和译者的劳动，请注]]></description><category></category></item><item><title><![CDATA[深入浅出之正则表达式（一）（转）]]></title><link>https://blog.youkuaiyun.com/jack_one/article/details/6905321</link><guid>https://blog.youkuaiyun.com/jack_one/article/details/6905321</guid><author>jack_one</author><pubDate>Tue, 25 Oct 2011 21:12:41 +0800</pubDate><description><![CDATA[深入浅出之正则表达式（一）（转）

前言：
       半年前我对正则表达式产生了兴趣，在网上查找过不少资料，看过不少的教程，最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好，可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现，结果就有了这篇文章。关于本文的名字，使用“深入浅出”似乎已经太俗。但是通读原文以后，觉得只有]]></description><category></category></item><item><title><![CDATA[jquery中的数组过滤筛选-$.grep()]]></title><link>https://blog.youkuaiyun.com/jack_one/article/details/6619369</link><guid>https://blog.youkuaiyun.com/jack_one/article/details/6619369</guid><author>jack_one</author><pubDate>Wed, 20 Jul 2011 11:25:48 +0800</pubDate><description><![CDATA[jquery中有个grep()方法用于数组元素过滤筛选，悲剧的是，平时我们用的api文档中找不到这个说明。查看官方说明grep()的使用方法：grep(array,callback,invert)array：待过滤数组;callback：处理数组中的每个元素，并过滤元素，该函数中]]></description><category></category></item></channel></rss>