原创 MAC上配置eclipse+hadoop不顯示DFS Location問題

下了幾個版本的eclipse,hadoop插件也配置了,發現都不能顯示DFS Location一欄,以爲是配置錯誤,最後發現是eclipse的問題,不能使用eclipse for java 那個IDE,可能是因爲精簡的原因,最後下

原创 JAVA的數據類型

1.基本數據類型: 2.引用數據類型: 類、接口類型、數組類型、枚舉類型、註解類型; 基本數據類型和引用數據類型的區別: 基本數據類型在被創建時,在棧上給其劃分一塊內存,將數值直接存儲在棧上; 引用數

原创 ANR

ANR Android Not Responding 1.Activity中操作後5秒鐘沒有響應。 2.broadCastReceiver所進行的操作在10秒內沒有完成。 3.Service在20秒內沒返回結果。

原创 strstr()找出子串中第一次出現的位置

#include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; //--------------------------------

原创 原碼、補碼、反碼

只討論整數 原碼: 正數:符號位 0,數值位即真值; 負數:符號位1,數值位即真值; [+3] = [0000 0011] [-3 ] = [1000 0011] [-127] = [1111 11111] [-12

原创 區分 wait() sleep()

所屬類:wait()是Object中的方法,sleep()是Thread中的靜態方法 鎖:sleep只是讓當前線程讓出cpu給其他線程,不會釋放對象鎖;wait是進入對象的 wait pool池中,會釋放對象鎖。 使用範圍:3,wait

原创 Java中的一些小點

可參考: 近5年133個Java面試問題列表 最有價值的50道java面試題 適用於准入職Java程序員 100+經典Java面試題及答案解析 1.多態 A系統訪問B系統,B系統可提供多種服務方式,而這對於A系統來說都是透明的。 實現多態

原创 樹結構

二叉樹:二叉樹是每個節點最多有兩個子樹的樹結構。 滿二叉樹:一棵深度爲K且有2^k-1個結點的二叉樹稱爲滿二叉樹。 完全二叉樹:每個結點與其對應深度的滿二叉樹一一對應。 二叉排序樹:或者是一棵空樹,或者是具有下列性質的二叉樹:

原创 Java多線程

1. 創建與啓動: a.繼承Thread方法,重寫run()方法 new Thread(){ public void run(){ } }.start(); b.實現Runnable接口,重寫run()方法,再傳入Thr

原创 Object有哪些基本的方法

1.toString方法 該方法用得比較多,一般子類都有覆蓋。 2.equals方法 該方法是非常重要的一個方法。一般equals和==是不一樣的,但是在Object中兩者是一樣的。子類一般都要重寫這個方法。 3.hashCode方

原创 Spark VS Hadoop

關鍵字: Saprk:內存、迭代計算、機器學習、實時性、易用 MapReduce:大數據量、離線批處理 Spark與Hadoop MapReduce在業界有兩種說法 : 一是 Spark 將代替 Hadoop MapReduc

原创 找出最大K個數,TopK問題

1.直接排序,再取前K; 時間複雜O(logN) 2.維護一個最大K個數的有序數組,逐個遍歷; 時間複雜O( K * N ) 3.維護一個最大K個數的小根堆,逐個遍歷; 時間複雜O( N * logK ) 其它: 大規模數據處理

原创 找到最長子串位置

#include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; //--------------------------------- ch

原创 鏈表反轉

Node * reverseLL(Node* head){ Node *pc,*pl,*pn; pc = head; pl = NULL; while(pc){ pn = pc->next

原创 大數據量問題分析

整理自網絡 1、大數據量排序,重複次數最高10條數據 原出處: 重複次數最高的10條數據 有10個G的數據。如果兩條數據一樣,則表示該兩條數據重複了,現在給你512M的內存,把這10G中重複次數最高的10條數據取出來。 分析:10G是數