自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 行为驱动开发

温故而知新      每次看一个旧的资料的时候都会有新的认识和理解。BDD(行为驱动开发 Behavior Driver Development),以前只是知道这是一种敏捷的开发方法,但是并没有真正认识到这种开发模式有什么好处或者特点。BDD其实更关注的是业务需求而不关注技术。我所能想到的有一下几个好处。1.可以是更多的非程序员参与进测试用例的设计进来。比如项目经理,手工测试人员,还有

2016-08-23 17:25:48 901

转载 面试感悟----一名3年工作经验的程序员应该具备的技能

http://www.cnblogs.com/xrq730/p/5260294.html

2016-07-20 17:30:28 474

转载 Selenium-webdriver系列教程(17)————为firefox设置下载文件的保存目录

Firefox为我们提供了非常丰富的配置功能,下面的代码就实现了配置下载目录的功能。Ruby代码  profile = Selenium::WebDriver::Firefox::Profile.new  profile['browser.download.dir'] = "/tmp/webdriver-downloads"  profile['browser.downlo

2014-10-30 17:05:26 2877

原创 让powershell在不显示提示信息的情况下通过Internet上下载的ps脚本

1、将脚本文件解除锁定“右击”脚本文件,选择“属性”

2014-06-11 17:17:28 864

转载 about_Execution_Policies

about_Execution_Policies主题 about_Execution_Policies简短说明 说明 Windows PowerShell 执行策略,并介绍如何对它们进行管理。详细说明 使用 Windows PowerShell 执行策略,可以确定 Windows PowerShell 加载配置文件和运行脚本的条件。 可以为本

2014-06-11 17:13:47 3944

原创 powershell 执行策略

PowerShell的脚本在运行时是受到security policy的限制的。缺省的状态是Restricted。下面是几种状态的说明。运行规则描述受限单个命令可以运行,以前保存过的脚本不能运行。这个也是默认设置。全部签名即使是在本地的电脑上,也必须是带有数字签名的脚本才能运

2014-06-11 16:05:50 1007

转载 使用J2SE API读取Properties文件的六种方法

使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用jav

2014-05-28 09:47:05 423

转载 Windows PowerShell 中的自动变量的列表

下面是 Windows PowerShell 中的自动变量的列表:$$包含会话所收到的最后一行中的最后一个令牌。$?包含最后一个操作的执行状态。如果最后一个操作成功,则包含 TRUE,失败则包含 FALSE。$^包含会话所收到的最后一行中的第一个令牌。$_包含管道对象中的当前对象。在对管道中的每个对象或所选对象执行操作的命令中,可以使用此变量。$Args包含由未声明参数和/或传递给函数、脚本或脚本

2014-05-27 10:17:23 973

转载 Powershell使用哈希表

哈希表存放的是对,在哈希表中不再仅仅限制使用数字寻址,可以使用任意类型的数据类型寻址。创建哈希表之前使用@()创建数组,现在使用@{}创建哈希表,使用哈希表的键访问对应的值。PS C:Powershell> $stu=@{ Name = "小明";Age="12";sex="男" }PS C:Powershell> $stuName

2014-05-27 09:47:06 893

转载 Powershell指定函数的返回值

一个或多个返回值Powershell不像它编程语言,它的函数可以有多个返回值。如果你直接调用函数,返回值会在控制台输出。当然你也可以将结果存储在一个变量中进一步处理。下面的例子演示返回一个值:12345678910111213141516function Square([double

2014-05-26 17:18:15 2047

原创 远程连接命令

1、在命令行窗口输入mstsc /?   获取到

2014-05-23 14:04:24 612

原创 Ecilpse 快捷键

Alt + ?   #代码提示ctrl + l     #去某一行

2014-05-22 09:26:14 804

原创 匿名内部类

public class MainFrame {    public void innerclass(Foo foo){//       foo.foo2();    }            public static void main(String args[]){        MainFrame mainFrame = new MainFrame();

2014-05-21 17:54:19 468

转载 组件不能提交事件

Whenever an UICommand component fails to invoke the associated action method or an UIInputelement fails to update the model value, then verify the following:UICommand and UIInput component

2013-11-05 13:25:26 682

原创 自动测试之ruby和cucumber的点点滴滴(一)

1、When (/^我是一个oa测试用户者$/) do  @browser = Watir::Browser.new :chrome  @browser.goto"http://10.228.191.223/login.xhtml"end一个when和end之间是一个作用区域,局部变量离开这里会失效2、Feature:系统登陆  Scenario:以测试使用者登陆  G

2013-09-24 15:10:34 1228 1

转载 Ruby正则表达式示例讲解

http://developer.51cto.com/art/200912/169260.htm

2013-09-11 17:23:31 662

原创 ruby如何使用require加载从外部定义的类或模块

比如迩自己写了一个类、名为SendMail、这个类放在一个send_mail.rb的文件中、如果迩企图在相同目录中引用这个类、使用require "send_mail"那是白费心机的、莪们要加上这段$: "File.dirname(__FILE__)"意思就是把当前目录临时加入库的环境路径中、现在迩再使用require语句便可以正确引入了、再举个例子

2013-09-10 14:53:35 1072

原创 DB2概况了解

DB2是IBM1983年推出的第一款面向大型企业的商业化关系数据库管理系统。80年代初的db2的发展重点放在大型的主机平台,从80年代中期到九十年代初期db2发展到中型机、小型机和微机平台。

2013-07-12 10:41:44 644

原创 学习db2优秀的网址

http://blog.csdn.net/shangboerds/article/details/4583960

2013-05-31 09:20:44 575

原创 读书笔记--《JAVA编程思想》---第12章 通过异常处理错误

12.1概念       发现错误的理想时机是在编译阶段,也就是在你试图运行程序之前,然而编译期间并不能找出所有的错误,余下的问题必须在运行期间解决。这就需要错误源能通过某种方式,把适当的信息传递给某个接收者----该接收者将知道如何正确处理这个问题。--------这句话也就是说java其实是提供了一种机制使用户能够正确的处理错误。      改进的错误恢复机制是提供代码健壮性的最强有力

2013-05-21 09:22:50 676

原创 读书笔记---《代码大全》--第18章--表驱动方法

读技术书,作者思路。第一步说“是什么”,第二步说“为什么”,第三步说“怎么做”。一、表驱动法        对于有大量重名验证的业务逻辑中,其实可以采用这种方式。      比如我在项目中遇到一个问题:批量迁移或者批量复制文件,在每次迁移之前要进行重名验证,这个时候如果在每次迁移的时候进行验证,就要多次访问数据库,会降低系统性能。如果根据表驱动法可以这样设计,将文件名称好目录名放到

2013-05-20 13:11:38 671

原创 EJB事务处理

EJB有两种事务处理方式,这两种方式通常都是建立在JTA基础之上的。(注意EJB是必须在容器中才能运行的,而JTA事务只能运行在EJB容器或Web容器中)一种是通过容器管理事务(CMT)以声明方式来管理事务;另一种则在EJB内部使用事务管理代码自己管理事务,这种称为Bean管理事务(BMT)。一、容器管理事务当使用容器管理事务时,业务方法不应该调用任何可能与容器所设置的事务边界冲突的方法,

2013-05-16 14:06:46 637

原创 JPA学习

1、JTA与RESOURCE_LOCAL区别http://brushupo.blog.sohu.com/95340446.htmlJTA事务是J2EE中有关事务的规范标准,它是容器级别的事务,只能运行在J2EE服务器中,即Web容器和EJB容器。而在J 2SE环境中之只能使用Resource_local管理事务。2、JOBC为数据库开发提供了标准的API,所以使用JDBC开发的数据

2013-05-16 11:54:28 625

原创 Db2学习笔记

1、关键字应该大写,用户变量小写

2013-05-10 10:25:57 553

转载 8. NULL与三值逻辑

http://bbs.csdn.net/topics/350013767?page=1#post-3943985478. NULL与三值逻辑三值逻辑(3VL, Three-valued Logic)绝对是SQL修炼中的一个紧要关卡,值得特别注意,闭关静修。待冲破这一关卡之后,SQL中的NULL与NOT NULL将别无二致。关于SQL是否应该允许NULL,在数据库领域

2013-05-06 14:32:01 869

转载 SQL执行顺序

SQL不同于与其他编程语言的最明显特征是处理代码的顺序。在大多数编程语言中,代码按编码顺序被处理,但在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但几乎总是在最后被处理。每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只有最后一步生成的表才会返回给调用者。如果没有在查询中指定某一子句,将

2013-05-06 13:59:41 475

转载 Db2自定义函数

DB2 Universal Database(DB2 UDB)用户定义函数(user-defined functions,UDF)允许您添加自己的函数定义,从而扩展 DB2 的内置函数。有了这些用户定义函数,就可以通过编写自己的用于事务、计算等方面的函数来定制 DB2,以满足业务需求。UDF 鼓励代码重用,这样可以提高应用程序开发人员的生产率。如果您有很多实现相同逻辑的程序,那么可以通过

2013-04-22 16:27:54 2181

转载 db2递归实现字符串连接

文章转自 http://space.itpub.net/23239992 db2中的递归查询使用with来实现,也称为公共表达式,公共表达式在select语句的开始部分采用with子句的形式,在使用公共表达式的查询中可以多次使用它,并且公共表达式还可以通过取别名来连接到他本身,这样的话就可以达到循环的目的。递归查询通常有3个部分需要定义:一:一个公共表达式形式的

2013-04-22 11:08:02 1320

转载 db2的olap函数

说起 DB2 在线分析处理,可以用很好很强大来形容。这项功能特别适用于各种统计查询,这些查询用通常的SQL很难实现,或者根本就无发实现。首先,我们从一个简单的例子开始,来一步一步揭开它神秘的面纱,请看下面的SQL: SELECT      ROW_NUMBER() OVER(ORDER BY SALARY) AS 序号,      NAME AS 姓名,

2013-04-22 10:06:45 585

转载 SQL中使用WITH AS提高性能-使用公用表表达式(CTE)简化嵌套SQL

转自:http://wudataoge.blog.163.com/blog/static/80073886200961652022389/一.WITH AS的含义     WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有

2013-04-22 09:44:49 632

原创 OVER(PARTITION BY)函数介绍

OVER(PARTITION BY)函数介绍开窗函数               Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。      开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下:1:over后的写法:

2013-04-19 17:17:29 614

转载 db2和oracle中的树查询(递归查询)语句-

在db2和oracle中的对树的递归查询语句。表结构:create table  MAIN_NODE (MLA_ID               INTEGER     not null        ,   //节点IDMLA_ROOTID          INTEGER,                      //根节点IDMLA_PARENTID

2013-04-19 15:02:53 641

转载 [程序员]多些时间思考 少写些代码

导读:作者陈皓在微博上说过这样一段话:“聪明的程序员使用50%-70%的时间用来思考,尝试和权衡各种设计和实现,而用30%–50%的时间是在忙碌着编码,调试和测试。聪明的老板也会让团队这样做。而愚蠢的老板,愚蠢的程序员会拿出来100%-150%的时间来忙着赶进度,返工,重构,fix大量的bug…所以,越差的团队一般会越忙,而且还忙不完。”文中作者就此观点进行阐述。文章内容如下:在现

2013-04-16 14:31:06 502

转载 java实现批量下载

/**  * 批量下载  * @param response  * @param request  * @param filename 自定义的文件名  * @param url 文件路径  */ public static int down(HttpServletResponse response,HttpServletRequest request,String f

2013-04-09 13:40:22 600

转载 java类中不同代码块的执行顺序(不包含内部类)

下面通过一个例子来说明java类中不同代码块的执行顺序.class B {//静态变量        static int a = 0;//非静态代码块        {             System.out.println("B.scope is running");             a = 10 ;        }//静态代

2013-04-03 09:48:58 928

原创 包含内部类的代码块和构造方法的执行顺序

public class Test {public Test(){System.out.println("我是构造方法");}public void print(){System.out.println("我是类里的输出方法");}class inner{{System.out.println("我是内部类的代码块");}public inner(){

2013-04-03 09:37:37 821

原创 java虚拟机和编译器

1、java编译生成的字节码,在所有操作系统都是一样,故其有这样的特点: write once, run anywhere.其意思:只需要一次编码,就可以在任何环境下运行。2、不同的操作系统,其java 虚拟机是不一样的。虚拟机将java字节代码转换对应操作系统的 相关指令,保证其正常运行。3、java 系统支持所有的硬件的平台,不存在你提及的问题,你可以放心使用。

2013-04-02 10:28:07 964

原创 读《java编程思想》学到的——多态

一、多态1、final和static关键字是前期绑定,可以有效的“关闭”动态绑定2、基类:public class Father {public void draw(){System.out.println("我是父类");}}子类:public class Person extends Father{public void draw(){System.

2013-04-02 09:50:36 440

原创 提高sql效率

1、小心设计数据库4、不要select你不需要的5、采用LIMIT6、避免循环中的查询7、采用join来替换子查询8、小心使用通配符9、采用UNION来代替OR10、使用索引

2013-03-25 15:51:56 490

原创 关于sql中的count

1.sql支持以下写法select count(distinct(place.name)) from Kq_place placeselect count(distinct place.name) from Kq_place place  count的返回值为Integer2JPA中只支持这种写法select count(distinct place

2013-03-20 13:02:54 431

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除