自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu中mysql无法登录

之前在ubuntu中装好了mysql,今天再次打开ubuntu想登录mysql确一直报错,错误如下: [code="java"]zhanglu@zhanglu-VirtualBox:/$ mysql -u root -pEnter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost'...

2018-08-30 18:28:08 2035 1

原创 informatica中Update Strategy组件使用记录

很长一段时间,对informatica的数据加载方式,比较迷惑,只是大致知道怎么去使用,直到现在的工作环境中,看到有人在使用Update Strategy这个组件,目的只是为了能使数据得到更新(组件中,只是写这dd_update),个人认为Update Strategy这个组件在只是做一种加载方式时,大可不必去使用,因为这个是比较消耗资源的组件,它要根据数据自身特征,对数据进行rowtype进行处...

2018-08-16 18:14:03 867

原创 hive转换科学计数法

hive中的科学计数法如何转换回数字,搜了半天终于找到了一篇好文章,这里记录转换代码为自己日后参考。(转自:https://blog.csdn.net/zreodown/article/details/15506637)case --处理非科学计数法表示的字符串 when length(regexp_extract('字符串','([0-9]+\\.)([0-9...

2018-05-31 18:37:43 4070

原创 oracle之日期函数

1、sysdate:返回当前日期2、add_months(d1,n1):返回在日期d1基础上再加n1个月后新的日期3、last_day(d1):返回d1日期所在月份的最后一天4、months_between(d1,d2):返回日期d1与日期d2间隔的月数,d1>d2返回正数,反之返回负数5、NEW_TIME(dt1,c1,c2):给出时间dt1在c1时区对应c2时区的日期和时间。d...

2016-12-20 10:55:07 155

原创 oracle的regexp_like函数使用正则表达式

[size=large][b]一、正则表达式入门[/b][/size][size=medium][b]1. 正则表达式规则[/b][/size][b]1.1 普通字符[/b] 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "ab...

2016-07-08 10:17:38 1856

原创 oracle之异常学习

ORACLE异常包括预定义异常,非预定义异常,自定义异常。[b]1、预定义异常[/b]即oracle已定义的异常,无需在程序中定义,由ORACLE自动将其引发,可以直接使用定义的异常名称捕获。ORACLE预定义的异常情况大约有24个,如下。错误号 异常错误信息名称 异常产生原因ORA-0001 dup_val_on_index 违...

2016-07-05 18:22:08 132

原创 性能测试中关键指标的监控与分析

软件性能测试中关键指标的监控与分析:http://blog.csdn.net/aovenus/article/details/7755770

2016-05-20 15:42:02 165

原创 java学习五(异常)

一篇讲的很好的文章http://blog.csdn.net/hguisu/article/details/6155636try 块:用于捕获异常。其后可接零个或多个catch块,如果没有catch块,则必须跟一个finally块。catch 块:用于处理try捕获到的异常。finally 块:无论是否捕获或处理异常,finally块里的语句都会被执行。当在try块或catc...

2016-05-19 20:46:41 134

原创 selenium之元素定位

原文:http://blog.sina.com.cn/s/blog_915cefbf0101sah4.htmlid:findElement(by.id(“id”))name:findElement(by.name(“name”))class_name:findElement(by.className(“className”))linkText:driver.findElemen...

2016-05-19 18:33:28 132

原创 java学习四(字节流与字符流)

什么是字节流和字符流,两者有什么区别,什么情况下使用哪种流?一直比较迷惑,今天查资料找到些答案,仅做记录。 stream结尾都是字节流,reader和writer结尾都是字符流。 两者的区别就是读写的时候一个是按字节读写,一个是按字符。字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件。[code="j...

2016-05-19 15:20:27 99

原创 log4j配置学习

log4j.properties文件:### 设置###log4j.rootLogger = debug,stdout,D,E### 输出信息到控制抬 ###log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appe...

2016-05-19 13:52:26 75

原创 informatica joiner组件学习

informatica中joiner组件用于两个表的关联,如果两个表在同一个数据库中,使用Source Qualifier组件自己写sql语句查询效率会更高,当两个表在不同数据库中需要做关联查询时,可使用joiner组件。 总是记不住joiner组件的join type的关联效果,这里做下记录,详情请参考http://www.folkstalk.com/2012/04/joine...

2016-03-30 18:07:14 822

原创 oracle11g自动分区

最近工作中需要给数据库创建分区,简单学习了一下,做下笔记。 oracle11g之前,维护分区需要手工,11g之后使用interval来实现自动扩展分区,使得维护工作变得简单。 根据年: INTERVAL(NUMTOYMINTERVAL(1,'YEAR')) 根据月: INTERVAL(NUMTOYMINTERVAL(1,'MONTH')) 根据天:...

2016-03-23 21:07:10 165

原创 oracle的rowid和rownum

rowid与rownum都被称为伪列,但它们的存在方式是不一样的,rowid是在数据插入到数据库中时生成的,可以说是物理存在的,表示记录在表空间中的唯一位置ID,在DB中是唯一的,只要记录没被搬动过,rowid是不变的。rowid 相对于表来说又像表中的一般列,所以以 rowid 为条件就不会有rownum那些莫名其妙的结果出现。 rownum是对结果集加的一个伪列,即先查到结果...

2016-03-18 18:32:27 834

原创 test

testtesttesttest

2016-02-22 14:23:24 71

原创 oracle排查异常sql的一些方法

转自http://blog.itpub.net/23155850/viewspace-683737/1、查看值得怀疑的SQL[code="java"]select substr(to_char(s.pct, '99.00'), 2) || '%' load, s.executions executes, p.sql_text from (selec...

2015-11-19 15:27:55 431

原创 oracle中to_char函数转换后多出空格的问题

今天编写往数据库中插入200万数据的存储过程,遇到to_char的问题,记录下来与大家分享。 主键id为32位varchar类型,由数字组成,高位用0补足,例如'00000000000000000000000000000001'。 存储过程如下:create or replace procedure insertintouserstmp20151104(numb i...

2015-11-06 14:50:52 1065

原创 oracle中四种循环的用法

[code="java"]oracle中goto循环用法DECLARE x number; BEGIN x:=9; --循环点 x:=x-1; DBMS_OUTPUT.PUT_LINE(X); IF X>0 THEN GOTO repeat_loop; --当x的值小于9时,就goto到repeat_loop END IF; ...

2015-08-04 14:06:19 316

原创 sqlplus登录数据库

今天看了sqlplus登录本地和远程oracle服务器,记录下供大家参考。表面上oracle“本地登录”和“远程登录”的区别在于是否有“@”符号SQL>conn username/password as sysdba 是本地登录SQL>conn username/password@SID as sysdba 是远程登录一、本地登录和远程登录的本质区别是:1)本地登录不会调...

2015-05-22 16:33:48 327

原创 selenium之By.cssSelector与By.xpath的区别

1、搜索路径中间的某个节点所在层级有多个该dom节点时,xpath和cssSelector会在多个节点中均搜索后续的节点,如测试1.2、搜索路径最后一个节点下仍包含该类型的dom节点时,cssSelector会将包含的同名节点也搜索出来,xpath则不会继续向下搜索,只打印搜索路径中的最后一个dom节点,如测试2.3、查找第几个子节点 xpath:div[2],查找到父节点下的所有...

2014-10-10 18:37:53 1090

原创 junit一个测试方法测试多种数据

有些方法参数有许多特殊值,或者说他的参数分为很多歌区域,为了简化类似的测试,JUnit4提出了“参数化测试”的概念,只写一个测试函数,把这若干种情况作为参数传递进去,一次性的完成测试。首先,要为这种测试专门生成一个新的类,而不能与其他测试共用同一个类,此例中我们定义了一个SquareTest类。然后,要为这个类指定一个Runner,而不能使用默认的Runner了,因为特殊的功能要用特殊的R...

2014-08-17 17:50:29 722

原创 ruby之attr_reader,attr_writer,attr_accessor

attr_accessor用于创建读取和设置实例变量的方法,例如attr_accessor :price,则相当于创建price方法用于读取@price的值,创建price=(yourprice)方法用于将@price的值设置为yourpriceattr_reader则只创建读取实例变量的方法attr_writer只创建为实例变量赋值的方法请看下面的例子详解:例1class P...

2014-01-16 17:44:55 234

原创 ruby安装配置

1、windows xp下安装ruby:下载ruby1.9.3installer,直接运行,安装过程中勾选“Install Tcl/Tk support”、“Add Ruby executables to your PATH”、“Associate .rb and .rbw files with this Ruby installation”三个选项第一个选项用于使用ruby开发有界面的程...

2014-01-15 15:00:52 246

原创 SSH协议、命令及使用

功能: 通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTP、PoP、甚至为PPP提供一个安全的"通道"。验证: 从客户端来看,SSH提供两种级别的安全验证。...

2014-01-07 16:55:52 490

原创 virtualbox及vmware网络连接方式

抄自http://www.cnblogs.com/york-hust/archive/2012/03/29/2422911.htmlvirtualbox有四种网络连接方式:1、NAT:Network Address Translation,网络地址转换NAT模式是最简单的实现虚拟机上网的方式,可以这样理解: [b]虚拟机与主机的关系:[/b]只能单向访问,虚拟机可以通过网络访...

2014-01-07 14:36:17 188

原创 JUnit4与TestNG对比

最近构建自动化测试,用webdriver+ant+junit3,发现用例的运行顺序无法保证,具有相关性的功能只好写在一个用例中,网上资料说junit4可以控制用例执行顺序,还没实际操作过,今天发现一篇TestNG与Junit4对比的文章,对我们的自动化测试很有帮助,记录在此,以待后续研究。 原文链接:http://blog.sina.com.cn/s/blog_4592b96f0101gi73.h...

2013-12-29 13:16:26 123

原创 ant学习之集成svn

今天想通过ant任务从svn中下载文件,由于build.xml想在任意一台机器上随意使用,所以在每台机器上都按照svn不太实际,今天查了下资料,发现可以通过javahl或者svnkit来执行,下面对ant集成svn的方式进行介绍。本文主要参考http://blog.csdn.net/zh2qiang/article/details/6795823准备:1、下载svnant-1.3.1,...

2013-12-18 15:50:52 180

原创 selenium之cssSelector

Selenium官网的Document里极力推荐使用CSS locator,而不是XPath来定位元素,原因是CSS locator比XPath locator速度快,特别是在IE下面(IE没有自己的XPath 解析器(Parser))。原来对CSS定位元素一直不太明白,今天看了一下,发现其实它和XPath很像,基本上用XPath能定位的元素,都能用CSS Selector定位到。如果元素...

2013-12-17 20:42:49 305

原创 java学习三(值类型与引用类型)

[size=large]4类8种基本类型[/size]第一类:整型(4种)byte 1字节 -128——127short 2字节 -32768——32767int 4字节 -2147483648——2147483647long 8字节 -9,223,372,036,854,775,808——9,223,372,036854,775,807 注...

2013-12-10 16:20:49 85

原创 selenium之xpath

xpath的语法(转载自:http://www.cnblogs.com/jianjialin/archive/2009/02/01/1382056.html),在原文基础上稍做修改。XPath 是XML的查询语言,和SQL的角色很类似。以下面HTML为例,介绍XPath 的语法。[code="java"] ...

2013-11-19 22:10:36 74

原创 ant学习二(ant标签及build.xml)

[b]1、build.xml[/b]build.xml是ant的默认buildfile,如果想执行其它的buildfile,通过ant -buildfile filename可指定,在ant学习一中已有介绍。Ant的buildfile是用XML写的。每个buildfile含有一个project,project中可包含多个target,多个property,多个taskdef等,通过ant ...

2013-11-14 22:32:41 181

原创 ant学习一(ant部署)

1、什么是AntApache Ant是一款基于java的构建的工具。有如下优点:Ant是纯Java语言编写的,所示具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant的构建文件是XML格式的,所以很容易维护和书写,而且结构很清晰。由于...

2013-11-14 17:23:06 135

原创 Java学习一(变量及堆栈)

一、变量变量有两种:primitive主数据类型和引用,primitive主数据类型用来保存基本数据类型的值,包括整数、布尔、浮点数等;引用变量用来保存对象的引用。int a=10; //主数据类型变量Dog d=new Dog(); //引用变量1、primitive主数据类型包括:[table]|类型|位数|值域||boolean|JVM决定|true or ...

2013-10-30 20:36:15 181

原创 右键添加cmd

转自:http://hi.baidu.com/jinnannan00/item/0c33aeead490d92a5a7cfbf7方法一1.打开“我的电脑”2.点击菜单中的“工具”-“文件夹选项”3.选择“文件类型”,找到“(无)资料夹”4.点“高级”,“新建”5.在“操作”中填入“CMD快速通道”(填什么都可以) 在“用于执行操作的应用程序”中填入“cmd.exe...

2013-10-25 13:47:56 116

原创 java学习二(集合类)

package com.jihe.mytest;import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.LinkedHashMap;...

2013-10-21 17:14:32 176

原创 mongodb入门之常用命令

### Help查看命令提示db.help();db.yourColl.help();db.youColl.find().help();rs.help();##特别提示,mongoDB shell严格区分大小写use yourdb; 切换到yourdb,如果该数据库原来不存在,则当创建一个集合(table)的时候会自动创建当前数据库show dbs; 查看所有的数...

2013-10-15 17:26:30 91

mongodb入门之安装及授权

一、mongodb的安装1、下载安装包,我下载的是mongodb-win32-i386-2.4.4.zip,您可以根据实际需要到网上下载适合自己的版本2、创建mongodb目录,将安装包解压到此目录。(我的目录为F:\mongodb\bin,安装包中有用的内容为bin目录下的内容,你可以解压后将整个bin目录拷贝到你的mongodb目录,或者将bin内的所有文件拷贝到你的目录)3、设置...

2013-10-15 17:22:11 88

原创 oracle11g安装

centos6.3安装:centos 6.3(x86_64)linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip这里推荐一篇非常好的博客,我安装时基本是参数该文章,此文章描述详细,本人只在下面介绍一下安装过程中不一样的一些地方。http://www.blogjava.net/xiangjava/...

2013-09-24 20:14:16 72

原创 oracle序列的创建和应用

序列(sequence)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。一、创建序列CREATE SEQUENCE "SYSTEM"."sequencename" INCREMENT BY n //1 START WITH n //2...

2013-09-24 20:13:14 126

原创 webdriver对各种浏览器的支持

1、HtmlUnitDriverWebDriver包括一个基于HtmlUnit的无界面实现,称为HtmlUnitDriver,即使用HtmlUnit时并不会打开真实的浏览器,而是在内存中执行代码,因此运行速度很快,但是对JavaScript的支持不够好,当页面上有复杂的JavaScript元素时,经常捕捉不到。eclipse测试例子如下:WebDriver dr = new HtmlU...

2013-09-20 20:22:39 143

VC++编程实现平均分布和正态分布随机数的提取

用VC++取得一个区间内满足平均分布的随机数,也可取得一个区间内满足一维正态分布的随机数.程序中本人新建了三个类,CPINFJUNFENBU类用来实现满足平均分布随机数的提取;CZHENGTAIFENBU类用来实现满足正态分布随机数的提取,但是提取的数好像不正确;CFENBU类将两种随机数的获取放在了一起

2009-06-25

空空如也

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

TA关注的人

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