原创 java動態反射調用方法

比如說現在有一個類: package com.test; class Function { public void print(String s, Integer i) { System.out.pri

原创 Hadoop學習筆記(十一)---hadoop集羣安裝及配置

前面我們已經學習瞭如何在僞分佈式的模式下運行hadoop,下面我們介紹一下如何進行hadoop集羣的安裝機器配置: 1.這裏需要克隆3份虛擬機,一臺master, 兩臺slaves,虛擬機怎麼克隆就不說了,自己百度 2.對各個服務

原创 Hadoop學習筆記(十六)---HBase JAVA API

import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.HBaseConfiguration; import org.apache.h

原创 Algorithms(二)---二叉樹的相關問題

聲明本文中所用的二叉樹的節點結構定義如下: class Node { private Node left; private Node right; private int data; publi

原创 Hadoop學習筆記(十五)---Hbase shell命令的使用

1.啓動hbase, 進入hbase文件夾下面的bin文件夾,然後執行命令: hbase shell [root@hadoop0 bin]# hbase shell HBase Shell; enter 'help<RETURN>

原创 Hadoop學習筆記(十七)---Hive安裝及配置

1.下載對應版本的hive,然後通過ftp上傳到linux服務器,解壓,然後改名,我是放在/usr/local目錄下面。 #給該文件可讀可寫可執行權限 chmod 777 hive-0.10.0.tar.gz #移動到/usr

原创 JAVA編程思想學習筆記(一)---一切都是對象

1.基本數據類型 boolean類型所佔存儲空間的大小沒有明確指定,僅定義能夠取字面值true或false。 基本類型具有的包裝器類型,使得可以在堆中創建 一個非基本對象,用來表示對應的基本類型。例如: char c = 'x

原创 EL表達式學習筆記

如果你將一個字符串放進request裏面,如果我們用jsp的知識來在前臺取的數據,如下所示: <%= request.getAttribute("hello") %> 但如果用EL表達式的話,就可以寫成下面的樣子: ${hello

原创 Hadoop學習筆記(十八)---Hive內部表,外部表,分區表,桶表

內部表: 1.創建表: create table stu(id int); 2.插入數據: hive插入數據不能用insert語句,需要從外部文件中加載數據,比如創建一個文件stu_data,內容爲: 1 2 3 4 5 命令爲

原创 數據結構(一)---線性表

1.從順序表(數組)中找到最小值的元素。 思想:遍歷整個順序表,查找最小值元素並記住,遍歷結束就可以獲得整個數組的最小值 public static int findMin(int[] arr) { if

原创 Hadoop學習筆記(十九)---Hive Java Api

1。首先要啓動hive的服務器: hive --service hiveserver & hive默認的端口爲:10000 2.程序源代碼爲: import java.sql.Connection; import java.sql

原创 Hadoop學習筆記(十四)---Hbase集羣安裝及配置

基本配置跟上一講差不多,主要講一下不同: 1.在配置hbase-site.xml時,內容修改爲如下: <configuration> <property> <name>hbase.rootdir</name>

原创 Algorithms(一)---最大子數組和問題

1.You are given an array containing both positive and negative integers and required to find the sub-array with the

原创 Hadoop學習筆記(十)---自定義分區

所謂的自定義分區,就是規定reduce任務的數量,例如下面的數據: 1 2 1 1 3 2 2 2 5 1 假設上面的數據分別對應矩形的長跟寬,你會發現裏面有正方形跟長方形,現在我們按照面積大小從大到小排序,一個文件輸出的是長方形

原创 數據結構學習筆記(二)---單鏈表

單鏈表中結點類型的描述如下: class LNode { Integer data; LNode next; } 1.頭插法建立單鏈表。 從一個空表開始,生成新節點,並將讀取到的數據存放到新節點的數據域中,然後將