<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chiclewu的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chiclewu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chiclewu]]></copyright><item><title><![CDATA[2月29神一样的存在]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/50769054</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/50769054</guid><author>chiclewu</author><pubDate>Mon, 29 Feb 2016 23:21:58 +0800</pubDate><description><![CDATA[悄悄地临近29号的尾声，默然想起要留念一下四年一度的29号。还记得2012年2月29日，一大清早被客户围堵在办公室，说系统出现严重bug，提交不了单据，提示一个奇怪的错误（具体忘记了）。现场review代码，原来一个段啃爹的js代码，在使用正则表达式获取日期时，忘记考虑4年一度的2月29日，导致系统出现异常bug。]]></description><category></category></item><item><title><![CDATA[python的range()函数用法]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/50592368</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/50592368</guid><author>chiclewu</author><pubDate>Wed, 27 Jan 2016 10:22:15 +0800</pubDate><description><![CDATA[语法：
range(stop)
range(start, 
stop[, step])
range函数是一个用来创建算数级数序列的通用函数，返回一个[start, start + step, start + 2 * step, ...]结构的整
数序列；range函数具有一些特性：
1.如果step参数缺省，默认1；如果start参数缺省，默认0。
2.如果step是正整数，则最后一]]></description><category></category></item><item><title><![CDATA[python2.7错误for k,v in dict: ValueError: too many values to unpack]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/50590094</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/50590094</guid><author>chiclewu</author><pubDate>Tue, 26 Jan 2016 22:08:00 +0800</pubDate><description><![CDATA[The for statement
The for statement is used to iterate over the elements of a sequence (such as a string, tuple or list) or other iterable object:
for_stmt ::=  "for" target_list "in" expression_lis]]></description><category></category></item><item><title><![CDATA[Hadoop MapReduce应用案例——排序]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/40595009</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/40595009</guid><author>chiclewu</author><pubDate>Wed, 29 Oct 2014 23:01:15 +0800</pubDate><description><![CDATA[1.实例描述
对输入文件中的数据进行排序。输入文件中的每行内容]]></description><category></category></item><item><title><![CDATA[Hadoop MapReduce应用案例——数据去重]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/40559781</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/40559781</guid><author>chiclewu</author><pubDate>Tue, 28 Oct 2014 22:59:19 +0800</pubDate><description><![CDATA[对数据文件中的数据进行去重。数据文件中的每行都死一个数据。
眼里]]></description><category></category></item><item><title><![CDATA[Java 冒泡排序算法]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/40508819</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/40508819</guid><author>chiclewu</author><pubDate>Mon, 27 Oct 2014 17:01:33 +0800</pubDate><description><![CDATA[冒泡算法原理]]></description><category></category></item><item><title><![CDATA[The constructor Job(Configuration,String) is deprecated]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/40507671</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/40507671</guid><author>chiclewu</author><pubDate>Mon, 27 Oct 2014 15:24:44 +0800</pubDate><description><![CDATA[在hadoop2.2自带]]></description><category></category></item><item><title><![CDATA[Hadoop2.2 WordCount示例]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/40507175</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/40507175</guid><author>chiclewu</author><pubDate>Mon, 27 Oct 2014 14:49:15 +0800</pubDate><description><![CDATA[hadoop]]></description><category></category></item><item><title><![CDATA[CentOS 7下安装Hadoop2.2]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/40449407</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/40449407</guid><author>chiclewu</author><pubDate>Sat, 25 Oct 2014 15:21:33 +0800</pubDate><description><![CDATA[本文将详细介绍CentOS7下安装Hadoop2.2过程，并运行Hadoop自带的WordCount单词计数程序。]]></description><category></category></item><item><title><![CDATA[开启Hadoop的航程]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/40449099</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/40449099</guid><author>chiclewu</author><pubDate>Sat, 25 Oct 2014 07:23:58 +0800</pubDate><description><![CDATA[从2012年开始接触Hadoop，当时]]></description><category></category></item><item><title><![CDATA[Linux Shell介绍]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/32335105</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/32335105</guid><author>chiclewu</author><pubDate>Thu, 19 Jun 2014 17:11:30 +0800</pubDate><description><![CDATA[shell是系统的用户界面，提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。

实际上，shell是一个命令解释器，它解释由用户输入的命令并且把它们送到内核。]]></description><category></category></item><item><title><![CDATA[Oracle ROWID详解]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/25782619</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/25782619</guid><author>chiclewu</author><pubDate>Thu, 22 May 2014 01:59:35 +0800</pubDate><description><![CDATA[ROWID：数据库中行的全局唯一地址
对于数据中的每一行，rowid伪列返回行的地址。rowid值主要包含以下信息：
•对象的数据对象编号
•该行所在的数据文件中的数据块
•该行中数据块的位置（第一行是0）
•数据行所在的数据文件（第一个文件是1）。该文件编号是相对于表空间。

通常来说，一个rowid值唯一标识数据中的一行。然而，存储在同一聚簇中不同的表可以有相同的rowid。]]></description><category></category></item><item><title><![CDATA[Oracle 集合运算符]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/17913541</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/17913541</guid><author>chiclewu</author><pubDate>Mon, 06 Jan 2014 15:09:27 +0800</pubDate><description><![CDATA[1.集合运算符
集合运算符查询组合两个组件查询的结果到一个结果，包含集合运算符的查询称为复合查询。
你可以使用集合运算符UNION，UNION ALL，INTERSECT和MINUS组合多个查询。所有集合运算符具有相同的优先级。如果一个SQL语句包含多个集合运算符，那么Oracle数据库按照从左到有解析他们，除非使用括号显示指定另外的顺序。

在复合查询的查询组件的查询列表中的对应表达式数量必须相匹配，且必须是相同数据类型组（如数字和字符）。]]></description><category></category></item><item><title><![CDATA[Oracle TRUNC 函数详解]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/17841725</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/17841725</guid><author>chiclewu</author><pubDate>Sat, 04 Jan 2014 21:41:55 +0800</pubDate><description><![CDATA[1.TRUNC 函数
Oracle TRUNC函数可以截取数字和日期类型：
 
2.TRUNC截取数字
TRUNC(number)函数返回n1截取到n2位小数。如果省略n2时，则n1截取到0位置(即截取所有小数位)。如果n2为负数时，表示截取小数点左边的n2位，被截取部分记为0.
 
2.1语法
其语法格式如下：
TRUNC(n1 [, n2 ])
其中：n1为待截取的数值；n2]]></description><category></category></item><item><title><![CDATA[PL/SQL游标使用详解]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/17470261</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/17470261</guid><author>chiclewu</author><pubDate>Mon, 23 Dec 2013 00:01:29 +0800</pubDate><description><![CDATA[每当在PL/SQL中执行一个SQL语时，Oracle数据库都会为这个语句分一个上下文区域（Context Area）来处理所必需的信息，其中包括语句处理的行数，一个指向语句被分析以后的表示形式的指针以及查询的结果集。游标是指向上下文区域的句柄或指针，PL/SQL通过游标可以控制或处理上下文区域。如果按照游标是否绑定到一个专门的查询语句来划分，可以分为静态游标和动态游标。其中静态游标又分为：隐式游标和显示游标；动态游标分为：强类型和弱类型。

1.隐式游标

每当我们执行一个DML语句（包括INSERT，UP]]></description><category></category></item><item><title><![CDATA[查看Oracle最耗时的SQL]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/17288543</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/17288543</guid><author>chiclewu</author><pubDate>Fri, 13 Dec 2013 00:36:52 +0800</pubDate><description><![CDATA[1.查看总消耗时间最多的前10条SQL语句
select *
  from (select v.sql_id,
               v.child_number,
               v.sql_text,
               v.elapsed_time,
               v.cpu_time,
               v.disk]]></description><category></category></item><item><title><![CDATA[查看Oracle数据库中未绑定变量的SQL]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/17282861</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/17282861</guid><author>chiclewu</author><pubDate>Thu, 12 Dec 2013 20:03:47 +0800</pubDate><description><![CDATA[1.CURSOR_SHARING参数
该参数转换SQL语句中的字面值到绑定变量。转换值提高了游标共享，且可能会影响SQL语句的执行计划。优化器是基于绑定变量的存在生成执行计划，而不是实际字面量值。
CURSOR_SHARING决定什么类型的SQL语句可以共享相同的游标。CURSOR_SHARING参数有三个值：

FORCE：除了字面量外，其他地方都是相同，可以共享游标。除非字面量影响了语]]></description><category></category></item><item><title><![CDATA[Oracle集合类型]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/17228199</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/17228199</guid><author>chiclewu</author><pubDate>Thu, 12 Dec 2013 14:26:54 +0800</pubDate><description><![CDATA[所谓集合是一种类似于列表或者一维数组的数据结构。PL/SQL提供了三种集合类型：关联数据组（索引表），嵌套表和VARRAY（可变长数组）。
1.关联数组（索引表）
关联数组（也称为索引表）是一组键值对。每个密钥都是唯一的，并且被用于定位相应的值。键可以是整数或字符串。只能用于PL/SQL环境。
 
2.嵌套表
从概念上讲，嵌套表像一个元素数量任意的一维数组。]]></description><category></category></item><item><title><![CDATA[Oracle rank和dense_rank排名函数]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/17251847</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/17251847</guid><author>chiclewu</author><pubDate>Tue, 10 Dec 2013 23:49:50 +0800</pubDate><description><![CDATA[1.rank函数
rank计算一组值的排名，返回数字类型。排名可能是不连续。如果有5人，其中有2个人排名第一,则rank返回的排名结果为：1 1 3 4 5。

作为一个聚合函数，返回虚拟行在样表中的排名。作为一个解析函数，返回每一个的排名。
1.1聚合函数语法

 
1.2解析函数语法

 
1.3聚合函数的例子
计算假定薪水为2000的员工在样表中的排名。
SQL> s]]></description><category></category></item><item><title><![CDATA[PL/SQL批处理语句（BULK COLLECT子句和FORALL语句）]]></title><link>https://blog.youkuaiyun.com/chiclewu/article/details/17201727</link><guid>https://blog.youkuaiyun.com/chiclewu/article/details/17201727</guid><author>chiclewu</author><pubDate>Sun, 08 Dec 2013 21:46:40 +0800</pubDate><description><![CDATA[Oracle为PL/SQL中的SQL相关功能提供了FORALL语句和BULK COLLECT子句，显著的增强了SQL相关功能。这两个语句一起被称作PL/SQL的批处理语句。Oracle为什么要提供这两个语句呢？我们首先了解一下PL/SQL的引擎。该引擎可以安装在数据库，或者应用开发工具上，例如Oracle Froms。当PL/SQL运行引擎执行一个代码块时，引擎本身只会处理过程语句，而SQL语句是发送给SQL引擎执行。SQL语句的执行时是由数据库的SQL引擎负责，再将执行结果返回给PL/SQL引擎。]]></description><category></category></item></channel></rss>