原创 Hadoop初窺學習筆記

Hadoop核心組件 ver 1.2x Hive 功能:用於將SQL語句轉化爲可執行的Hadoop任務,降低了使用門檻 Hbase 類型:存儲結構化數據的分佈式數據庫 區別:放棄傳統關係型數據庫事務的特性,追求更高的擴展。並且提供對數

原创 常用設計模式學習

單例模式:這個肯定是用的最多的,分爲兩種:餓漢/懶漢(飽漢)式。這個模式通常用於針對那些創建非常消耗資源的類,在一個容器中就只創建一個作爲全局變量,在Spring容器管理中默認就是採用的單例模式。下面簡單介紹一下,餓漢式顧名思義,就是飢不

原创 JVM學習筆記(三)——虛擬機字節碼執行引擎

運行時棧結構棧幀是虛擬機進行方法 調用和方法執行的數據結構。它是虛擬機棧的棧中元素。主要由以下四種信息:(1)局部變量表  (2)操作數棧  (3)動態鏈接  (4)方法返回地址棧幀的大小是在編譯時就可以確定的,比如需要多大的局部變量表,

原创 JAVA基礎API

1、String subString()方法返回的子字符串和原字符串的value[]數組一樣,並且多了偏移量和字符串長度,這也是爲什麼substring()方法能夠在常數時間完成的原因。接上,由於substring()返回的實際是原字符

原创 算法-字符串

字符串排序 一、鍵索引計數法 時間複雜度:線性時間,排序N個鍵爲0-R-1需要11N+4R+1次。因爲不是繼續比較的排序。計數排序嘛,分配型的排序方法,以空間換時間。適用:小整數鍵步驟:頻率統計,頻率轉化爲索引,數據分類,數據回寫。特點