原创 堆排序
堆排序 package com.buaa.algorithm.sort; /** * 堆排序 * @author lzxyzq * */ public class d3HeapSorted { //節點k進行篩選
原创 深入學習集合之HashMap實現原理
深入學習集合之HashMap實現原理 1. HashMap概述: HashMap是基於哈希表的Map接口的非同步實現。此實現提供所有可選的映射操作,並允許使用null值和null鍵。此類不保證映射的順序,特別是它不保證該順序恆久不變
原创 HDFS 文件操作命令格式與注意事項
一、HDFS 文件操作命令格式與注意事項 HDFS 文件系統提供了相當多的shell 操作命令,大大方便了程序員和系統管理人員查看、修改HDFS 上的文件。進一步,HDFS 的操作命令和Unix/Linux 的命令名稱和格式相當一致,因而
原创 HDFS 可靠性的設計實現
1. 安全模式 HDFS 剛剛啓動時,NameNode 會進入安全模式(safe mode)。處於安全模式的NameNode不能做任何的文件操作,甚至內部的副本創建也是不允許的。NameNode 此時需要和各個DataNode 通信,獲得
原创 SQl--學習資料
1、用一條SQL 語句 查詢出每門課都大於80 分的學生姓名。(表結構如下圖) 答案可以有如下兩種: select distinct student_name from table_test_one where student_
原创 常用集合ArrayList,LinkedList,HashMap,HashSet源碼分析
常用集合ArrayList,LinkedList,HashMap,HashSet源碼分析 (一)ArrayList,可自動擴充容量的動態數組 public class ArrayList<E> extends AbstractList<E
原创 Hadoop小文件合併
1、背景 在實際項目中,輸入數據往往是由許多小文件組成,這裏的小文件是指小於HDFS系統Block大小的文件(默認128M), 然而每一個存儲在HDFS中的文件、目錄和塊都映射爲一個對象,存儲在NameNode服務器內存中,通常佔
原创 HDFS高級操作命令和工具
HDFS高級操作命令和工具 本文講解HDFS 的一些高級操作功能,以及通過web 方式查看HDFS 信息的方法。 1. archive 在本地文件系統中,如果文件很少用,但又佔用很大空間,可以將其壓縮起來,以減少
原创 Hadoop集羣WordCount詳解
Hadoop集羣WordCount詳解 MapReduce理論介紹 MapReduce處理過程 MapReduce代碼 1.MapReduce 理論介紹 1.1 MapReduce編程模型 MapReduce採用”分而治之”的思想