- 浏览: 78266 次
文章列表
之前在ubuntu中装好了mysql,今天再次打开ubuntu想登录mysql确一直报错,错误如下:
zhanglu@zhanglu-VirtualBox:/$ mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
首先查看mysql服务是否开启,如下命令均可:
netstat -tap| grep mysql
netstat -an | grep 3306
...
很长一段时间,对informatica的数据加载方式,比较迷惑,只是大致知道怎么去使用,直到现在的工作环境中,看到有人在使用Update Strategy这个组件,目的只是为了能使数据得到更新(组件中,只是写这dd_update),个人认为Update Strategy ...
hive中的科学计数法如何转换回数字,搜了半天终于找到了一篇好文章,这里记录转换代码为自己日后参考。(转自:https://blog.csdn.net/zreodown/article/details/15506637)
case
--处理非科学计数法表示的字符串
when length(regexp_extract('字符串','([0-9]+\\.)([0-9]+)(E-*[0-9]+)',2))=0
then '字符串'
--处理整数
when length(regexp_extract('字符串','([0-9]+\\.)([0-9]+)(E[0-9]+)' ...
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时区的日期和时间。dt1为日期类型,c1和c2为时区及其简写,时区简写如下:
大西洋标准时间:AST或ADT
阿拉斯加_夏威夷时间:HST或HDT
英国夏令时:BST或BDT
美国山区时间:M ...
一、正则表达式入门
1. 正则表达式规则
1.1 普通字符
字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个 ...
ORACLE异常包括预定义异常,非预定义异常,自定义异常。
1、预定义异常
即oracle已定义的异常,无需在程序中定义,由ORACLE自动将其引发,可以直接使用定义的异常名称捕获。ORACLE预定义的异常情况大约有24个,如下。
错误号 异常错误信息名称 异常产生原因
ORA-0001 dup_val_on_index 违反了唯一性限制
ORA-0051 timeout_on_resource 在等待资源时发生超时
ORA-0061 transaction_backed_out 由于发生死锁事务被撤消
ORA-1 ...
软件性能测试中关键指标的监控与分析:
http://blog.csdn.net/aovenus/article/details/7755770
很好的性能测试讲解:
一切从零开始——性能测试学习笔记之 LoadRunner实战(1):
http://www.51testing.com/html/39/n-3723939.html
测试工具的选择——性能测试学习笔记之 LoadRunner实战(2):
http://www.51testing.com/html/41/n-3723941.html
脚本创建——性能测试学习笔记之 LoadRunner实战(3):
http://www.51tes ...
一篇讲的很好的文章
http://blog.csdn.net/hguisu/article/details/6155636
try 块:用于捕获异常。其后可接零个或多个catch块,如果没有catch块,则必须跟一个finally块。
catch 块:用于处理try捕获到的异常。
finally 块:无论是否捕获或处理异常,finally块里的语句都会被执行。当在try块或catch块中遇到return语句时,finally语句块将在方法返回之前被执行。在以下4种特殊情况下,finally块不会被执行:
1)在finally语句块中发生了异常。
2)在前面的代码中用了System.exit( ...
原文:http://blog.sina.com.cn/s/blog_915cefbf0101sah4.html
id:findElement(by.id(“id”))
name:findElement(by.name(“name”))
class_name:findElement(by.className(“className”))
linkText:driver.findElement(By.linkText("Inbox"));--链接文本等于Inbox
partialLinkText:driver.findElement(By.partialLinkText(&quo ...
什么是字节流和字符流,两者有什么区别,什么情况下使用哪种流?一直比较迷惑,今天查资料找到些答案,仅做记录。
stream结尾都是字节流,reader和writer结尾都是字符流。
两者的区别就是读写的时候一个是按字节读写,一个是按字符。字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件。
@Test
public void test1() throws IOException{
System.out.println("this is SuiteTest1.test1&q ...
log4j.properties文件:
### 设置###
log4j.rootLogger = debug,stdout,D,E
### 输出信息到控制抬 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = [%-5p] ...
informatica中joiner组件用于两个表的关联,如果两个表在同一个数据库中,使用Source Qualifier组件自己写sql语句查询效率会更高,当两个表在不同数据库中需要做关联查询时,可使用joiner组件。
总是记不住joiner组件的join type的关联效果,这里做下记录,详情请参考http://www.folkstalk.com/2012/04/joiner-transformation-in-informatica.html。
Normal Join:相当于我们自己写sql时的inner join,关联的结果是只保留两个表匹配关联条件的数据。
...
最近工作中需要给数据库创建分区,简单学习了一下,做下笔记。
oracle11g之前,维护分区需要手工,11g之后使用interval来实现自动扩展分区,使得维护工作变得简单。
根据年: INTERVAL(NUMTOYMINTERVAL(1,'YEAR'))
根据月: INTERVAL(NUMTOYMINTERVAL(1,'MONTH'))
根据天: INTERVAL(NUMTODSINTERVAL(1,'DAY'))
根据时分秒: NUMTODSINTERVAL( n, { 'DAY'|'HOUR'|'MINUTE'|'SECOND'})
下面 ...
rowid与rownum都被称为伪列,但它们的存在方式是不一样的,rowid是在数据插入到数据库中时生成的,可以说是物理存在的,表示记录在表空间中的唯一位置ID,在DB中是唯一的,只要记录没被搬动过,rowid是不变的。rowid 相对于表来说又像表中的一般列,所以以 rowid 为条件就不会有rownum那些莫名其妙的结果出现。
rownum是对结果集加的一个伪列,即先查到结果集之后再加上去的一个列 (强调:先要有结果集)。简单的说 rownum 是在sql执行时对符合条件结果的序列号。它总是从1开始排起的。所以你选出的结果不可能没有1,而有其他大于1的值。
另外还要注 ...