原创 Markdown符號和公式

Markdown 數學公式  01 November 2017 數學公式起始和結尾標誌 數學公式以 $ 開頭和結尾,例如: \$f(x) = x^2 + 1\$ 顯示爲: f(x)=x2+1f(x)=x2+1 如果需要獨佔一行的話,則以 

原创 Hadoop資源調度框架Yarn介紹

Yarn(yet another resource negotiator)是分佈式調度引擎,Hadoop2加進來的,算是抽象出來的。主要是監管節點上使用多少內存和CPU,然後把任務分配到空閒的節點,Yarn只做調度,不做計算。不光

原创 Hadoop分佈式文件系統HDFS介紹

HDFS全稱是Hadoop Distributed File System。hdfs中的block的大小默認128MB(hadoop2.x,1.x是64MB),文件佔用的大小不到128也佔用128M。默認每個block有3個備份(

原创 Zookeeper運行過程與機制剖析

Zookeeper是一個分佈式協調服務的開源框架。Zookeeper的層次關係叫Znode,Zookeeper可用來監測Hadoop集羣中每個節點的配置文件和狀態的變化,Zookeeper可將配置同步到各個節點。Zookeeper

原创 覆寫BeanProcessor自定義數據庫連接工具DbUtils中的Bean解析

在使用org.apache.commons.dbutils包下的庫解析數據庫讀取數據時,如果實體類中包含實體類對象則無法自動給傳遞的ResultSetHandler中的屬性賦值,鑑於此,覆寫默認提供的BeanProcessor。使

原创 SSH認證登陸的過程與原理

使用ssh方式登錄遠程服務器的連接過程: 協議協商階段:服務端監聽端口22,客戶端發起TCP連接,雙方握手建立連接,服務端向客戶端發送第一個報文:包括SSH協議版本號。客戶端收到後驗證是否支持服務端協議版本(一般選擇兩者支持的低

原创 漢諾塔算法使用Java可視化組件Swing演示

這是使用Java實現的漢諾塔的演示程序,採用javax.swing可視化庫編寫的客戶端,算法是經典的漢諾塔算法。該算法思想其實是一個逆向思維的過程。 系統介紹 功能包括手動和自動,可選餅個數。鄙人界面技術有限,未實現漸變動畫效果。

原创 分佈式計算系統中的CAP定理

CAP內容解釋 一致性(Consistency),即更新操作成功並返回客戶端完成後,所有節點在同一時間的數據完全一致,也就是數據一致性。從客戶端來看,一致性主要指的是多併發訪問時更新過的數據如何獲取的問題。從服務端來看,則是更新

原创 使用連接池的ConnectionManager連接管理類

這是一個連接數據庫的管理程序,使用DataSource連接池管理連接的總數量,同時使用了ThreadLocal(連接線程池,一個線程的連接永遠使用的是該線程的鏈接對象)。具體代碼如下: public class Connectio

原创 MapReduce的Shuffle過程詳細理解

Map端 Map執行完,開始輸出,也就是寫入到環形內存緩衝區,輸出時按照輸出的key進行分區(Partition,分區方式默認按照key的hash值對reducer個數取模)。數據在環形內存緩衝區,超過閾值(默認100MB,可ma

原创 Java常數默認類型的幾種情況

int var = 10; (long)var + 2; // 這樣算出的結果是long類型的,就不會出現溢出了。 var + 1L; // 結果爲long long l = 2147483648; // 錯誤,常數超過int範圍,結尾必

原创 簡易員工信息管理系統

這是一個雖然簡單但很有代表性和借鑑性的管理系統。沒有使用現有框架SSH等,使用自有JavaBean+JSP+Servlet技術。 系統架構 數據庫:MySQL。 DAO層:數據訪問層。 Service:服務層,處理業務邏輯。 VO

原创 WPF的DataGrid編輯單元格回車往右拐的方法

     最後一個可編輯的單元格按下回車時增加一行個人感覺太繁瑣了點  最好是直接給Grid加一行 而不是給對應的集合加一行,尋求更好的解決方案!         /// <summary>         /// Grid最後一列加

原创 2014搞笑段子

1、今天看老婆殺魚笨手笨腳的樣子想羞辱她一下,就問:你和豬什麼關係啊? 誰知她扭過頭回:夫妻關係… 2、幾個人在高爾夫更衣室,一手機響很久,一男人按了免提鍵。女:親愛的你在俱樂部嗎?男:在。女:我看到一輛寶馬纔不到兩百萬。男人:買。女:

原创 美的文字讓心中有光

 (一)梁實秋:你走,我不送你。你來,無論多大風多大雨,我要去接你。 (二)海明威:優於別人,並不高貴,真正的高貴應該是優於過去的自己。 (三)三毛:如果有來生,要做一棵樹,站成永恆,沒有悲傷的姿勢:一半在塵土裏安詳,一半在空中飛揚;