原创 ExtJS 4.2 02 ExtJs 基礎

動態引用加載 ExtJs有龐大的類型庫,很多類可能在當前的頁面根本不會用到,我們可以引入動態加載的概念來即用即取。這些代碼都要寫在Ext.onReady外面。 1.動態引用外部Js //加載配置可用 Ext.Loader.setCo

原创 Java 序列化 Serializable

將 Java 對象序列化爲二進制文件的 Java 序列化技術是 Java 系列技術中一個較爲重要的技術點,在大部分情況下,開發人員只需要瞭解被序列化的類需要實現 Serializable 接口,使用 ObjectInputStream 

原创 多線程死鎖分析

編寫下面代碼,用於演示死鎖情況: public class ThreadDeadlock {       public static void main(String[] args) throws InterruptedExcep

原创 ExtJS 4.2 03 Javascript 中的類

參考文章: http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html http://www.ruanyifeng.c

原创 Hadoop HDFS 數據一致性

HDFS 會對寫入的所有數據計算校驗和(checksum),並在讀取數據時驗證校驗和。針對指定字節的數目計算校驗和。字節數默認是512 字節,可以通過io.bytes.per.checksum屬性設置。通過CRC-32編碼後爲4字節。

原创 Java 加密框架 02 Base64

一段文字在經過 Base64 編碼後面目全非,而經過Base64解碼後又能恢復。這很有加密解密的意味。不過Base64 算法並不是加密算法,Base64 算法的轉換方式很像古典加密算法中的單表置換算法。 Base64 算法最早用於解決

原创 Java 設計模式 單例模式

通常單例模式在Java語言中,有兩種構建方式: 懶漢方式:指全局的單例實例在第一次被使用時構建。延遲初始化。餓漢方式:指全局的單例實例在類裝載時構建。 急切初始化。1,餓漢式單例類 /**  * 餓漢模式,是線程安全的,但是性能不

原创 插入排序 Insertion sort

是一種簡單的排序方法。時間複雜度爲 O(n^2),即N的平方。在數據量較小的情況下,是比較有效的排序方式。 輸入:N個數 < a1,a2,a3.....an > 輸出:輸入序列的一個排序 <a'1,a'2,a'3.....a'n>

原创 Java 加密框架 00 密碼學基礎

密碼學的分類 按時間劃分:古典密碼,以字符爲基本加密單元;現代密碼以信息塊爲基本加密單元。 按保密內容的算法劃分: 受限制算法:算法的保密性基於保持密碼的祕密。這是古典密碼學的主要特徵。 基於密鑰算法:算法的保密性基於對密鑰的保密。這是

原创 ExtJS 4.2 01 Hello ExtJS

參考文章:http://www.cnblogs.com/youring2/p/3269503.html 下載 ExtJS ExtJS 目前的最新版本是 4.2,我們可以從官方網站下載最新版本的ExtJS。 下載地址:http

原创 歸併排序 Merge sort

是一種簡單的排序方法。時間複雜度爲 O(N*logN)。 思想:歸併排序是建立在歸併操作上的一種有效的排序算法。該算法是採用分治法(Divide and Conquer)的一個非常典型的應用。 首先考慮下如何將將二個有序數列合併。這

原创 Java 序列化 格式

public class A implements Serializable {       private static final long serialVersionUID = 1L;       public byte v

原创 Hadoop HDFS SequenceFile

SequenceFile 是一個由二進制序列化過的 key/value 的字節流組成的文本存儲文件,它可以在map/reduce過程中的input/output 的format時被使用。在map/reduce過程中,map處理文件的臨時

原创 Hadoop HDFS 添加節點

1 在新結點上安裝Hadoop,從集羣中已存在的節點上覆制配置文件 2 爲新節點與集羣中已有節點配置免密碼SSH登錄 3 添加新節點的IP 到Master的 conf/slaves 中 4 在新節點上運行: bin/hadoop-d

原创 編程名言名句

下面是一些迄今爲止最好的關於編程的名言名句。閱讀它們時相信你會有幾分愉悅,你可以在一些會談場合引用它們,一定能爲你的團隊吸引到不少的好程序員。UNIX很簡單。但需要有一定天賦的人才能理解這種簡單。    –Dennis Ritchie軟件