原创 程序員箴言

1.先想好後編程。

原创 java 中的enum(枚舉)

 Enum類型是java5新增的特性,它是一種新的類型。允許用常量來表示特定的數據片斷,而且全部都以類型安全的形式來表示。可以讓我們拋棄所有舊的 public static final 代碼。1.枚舉的簡單舉例:package com.w

原创 java的ThreadLocal類

package java.lang; import java.lang.ref.*; /** * This class provides thread-local variables. These variables differ

原创 在hadoop的namenode上建立文件夾

解決啦,分兩步: 第一步:在本地建立一個文件件或文件,如: bin/hadoop fs -mkdir usr/MR 再 bin/hadoop fs -ls 可以查看剛剛建立的文件所在的目錄: /user/

原创 運用HINT提高SQL語句的執行效率

運用HINT提高SQL語句的執行效率 hints是oracle提供的一種機制,用來告訴優化器按照我們的告訴它的方式生成執行計劃。我們可以用hints來實現: 1) 使用的優化器的類型 2) 基於代價的優化器的優化目標,是all_rows還

原创 hive橫轉豎

1.vi yongchun_job.txt This is my test 2.create table yongchun_job_1(col_1 string,col_2 string,col_3 s

原创 hadoop分佈式系統

簡介 HDFS, the Hadoop Distributed File System, 是一個分佈式系統,它被設計用來存儲大數據量的信息(通常是TB或PB),並提供對數據進行高吞吐量訪問的性能。文件被存儲在多臺機器中,確保系統的抗

原创 聚合函數&groupby&having

                                    1.  Sql語句的聚合函數有: 聚合函數和其他函數的區別是:聚合函數一般作用在多條記錄上。 A:Count(coutexpr|distinct coutexpr)用

原创 oracle實現行列轉換

QL> select * from student;          IDNAME        CHINESE       MATH   ENGLISH --------- -------- ---------- ----------

原创 hive中數組的使用

數據 afan@ubuntu:/usr/local/hadoop/hive$ cat test.txt 12,23,23,34    what,are,this 34,45,34,23,12    who,am,i,are afan@ub

原创 pracle去除重複行

SQL> select * from test;          ID NAME     SEX ---------- -------- --------         1 spring1  男         2 spring1 

原创 java多線程

java多線程:http://tech.it168.com/focus/200902/Java-concurrent/index.html

原创 ubuntu bash shell快捷鍵

《CTRL+K 》  :   刪除從光標到行尾的部分 《CTRL+U>  :   刪除從光標到行首的部分 《ALT+D》  :  刪除從光標到當前單詞結尾的部分 《CTRL+W》  :  刪除從光標到當前單詞開頭的部分 《CTRL+A》:

原创 oracle row_number()

ROW_NUMBER Syntax Description of the illustration row_number.gifPurpose ROW_NUMBER is an analytic function. It as

原创 hql實踐總結

1.select * from tb1 where dt = '20110824' and id<>'' and id is not null 這一句是錯的 2. id<>''這句會轉換爲id<>cast('' as int) cast(