04 2013 档案
摘要:转载自:http://bbs.linuxpk.com/thread-37897-1-1.htmlPERL 语言中的q,qw,qr,qx,qq......符号用法总结在perl语言中,有两个特殊而常用的符号qq qw,分别解释如下:qq{foobar}的意思为意思为双引号字符串,可内插变量相当于 "foobar"qw{foo bar}的意思为用空格分解字符串,得到列表,相当于如下语句split(' ','foo bar') 得到的结果是'foo','bar'字符串比较等于用 eqq运算符对'号转义的方式$
阅读全文
摘要:转自:http://blog.sina.com.cn/s/blog_3f776cca0100xka5.html最近有用到mysql批量更新,使用最原始的批量update发现性能很差,将网上看到的总结一下一共有以下三种办法:1.批量update,一条记录update一次,性能很差update test_tbl set dr='2' where id=1;2.replace into 或者insert into ...on duplicate key updatereplace into test_tbl (id,dr) values(1,'2'),(2,'
阅读全文
摘要:一、Remove '@Override' annotation错误导入新项目后可能出现Remove '@override' annotation的错误,原因是JDK1.6之前@Override只对super class起作用,但1.6之后增加了对interface的支持,所以如果导入的项目是基于jdk1.5的,可能就出现这个问题。解决办法:eclipse中的compiler都设置为jdk 1.6即可。①项目-properties-java compiler-选择为1.6②window-preferences-java-compiler-选择为1.6
阅读全文
摘要:Perl's ucfirst() function takes a string, makes the first character uppercase, and then returns the new string. $myName = 'andrew'; $myUpperName = ucfirst($myName); First, $myName is set to a value of 'andrew', then the ucfirst() function is run on $myName. The ucfirst() function
阅读全文
摘要:转帖:http://hi.baidu.com/configuration/item/97fddeea252818d0eb34c964有时候使用Git工作得小心翼翼,特别是涉及到一些高级操作,例如reset,rebase和merge。甚至一些很小的操作,例如删除一个分支,我都担心数据丢失。不久之前,我在做一些大动作(rebasing)之前,我总是备份整个版本库,以防万一。直到最近我才发现git的历史记录是不可修改的,也就是说你不能更改任何已经发生的事情。你做的任何操作都只是在原来的操作上修改。也就是说,即使你删除了一个分支,修改了一个提交,或者强制重置,你仍然可以回滚这些操作。让我们来看一些例子
阅读全文
摘要:在 explain的帮助下,您就知道什么时候该给表添加索引,以使用索引来查找记录从而让select 运行更快。如果由于不恰当使用索引而引起一些问题的话,可以运行 analyze table来更新该表的统计信息,例如键的基数,它能帮您在优化方面做出更好的选择。explain 返回了一行记录,它包括了select语句中用到的各个表的信息。这些表在结果中按照mysql即将执行的查询中读取的顺序列出来。mysql用一次扫描多次连接(single-sweep,multi-join)的方法来解决连接。这意味着mysql从第一个表中读取一条记录,然后在第二个表中查找到对应的记录,然后在第三个表中查找,依次类
阅读全文
摘要:Hive是将符合SQL语法的字符串解析生成可以在Hadoop上执行的MapReduce的工具。使用Hive尽量按照分布式计算的一些特点来设计sql,和传统关系型数据库有区别,所以需要去掉原有关系型数据库下开发的一些固有思维。基本原则:1:尽量尽早地过滤数据,减少每个阶段的数据量,对于分区表要加分区,同时只选择需要使用到的字段select ... from Ajoin Bon A.key = B.keywhere A.userid>10and B.userid10 ) ajoin ( select .... from Bwhere dt='201200417' and us
阅读全文

浙公网安备 33010602011771号