原创 基礎加強之代理

動態代理技術 JVM可以在運行期動態生成出類的字節碼,這種動態生成的類往往被用作代理類,即動態代理類.但是JVM生成的動態類必須實現了一個或多個接口,所以,JVM生成的動態類只能用作具有相同接口的目標類的代理. CGLIB庫可以動態生成一

原创 java基礎加強之通過BeanUtils工具包操作Java

java基礎加強之通過BeanUtils工具包操作Java BeanUtils工具包(Apache提供的) (需要導入beanutils(寫代碼要用)包和logging包(運行時要用)) 用提供工具包進行設置和獲取屬性的方法 用BeanU

原创 DOM(Document Object Model)文檔對象模型的介紹

DOM的特點: 就是將標記型文檔封裝成了DOM樹,也就是會將整個標記型文檔加載進內存.( 當標記型文檔被DOM解析器解析後,會按照標籤的層次關係,產生出一個樹形結構,可以成爲DOM樹.樹中的每一個分支可以稱之爲節點.而標籤就是節點中的一種

原创 Java反射字段類型的判斷

public static <T> void mapToModel(Map<String,String> mapVal,T t,Map<String,String> named){ if(mapVal != null && mapVa

原创 Java技術加強之枚舉

枚舉 枚舉是一個特殊的類. 枚舉就是要讓某個類型的變量的取值只能爲若干個固定值中的一個,否則,編譯器就會報錯.枚舉可以讓編譯器在編譯時就可以控制源程序中的填寫的非法值.   Enum類提供的方法 values();靜態方法,返回枚舉中的所

原创 Strom的JDBC簡單實例

本實例中使用的是mysql數據庫 1、maven中加入storm-jdbc和mysql的connector <dependency>      <groupId>org.apache.storm</groupId>      <artif

原创 hadoop2.X在windows中運行的問題

在windows機器中運行hdfs和mapreduce會報如下錯誤 解決方案, 1、網上下載對應版本的winutils,hadoop.dll文件,在磁盤上新建一個目錄1,目錄1建bin文件夾,並將下載下來的文件拷到bin文件夾中。 2

原创 Java基礎加強之類加載器

類加載器的介紹 Java虛擬機中可以安裝多個類加載器,系統默認三個主要類加載器,每個類負責加載特定位置的類:BootStrap,ExtClassLoader,AppClassloader. 類加載器也是Java類,因爲其他是Java類的類

原创 JavaScript特點及函數

JavaScript:基於對象和事件的腳本語言,主要應用在客戶端. 特點: 1,交互性(可以做信息的動態交互). 2,安全性(不允許直接訪問本地硬盤). 3,跨平臺性(只要是可以解釋的Js的瀏覽器都可以執行,和平臺無關). 和HTML

原创 java面試題之銀行業務調度系統

銀行業務調度系統 總結:線程通過NumberMachine的NumberManager對象定時產生對應類型的客戶,WindowService類根據窗口的類型通過NumberMachine的NumberManager對象獲取號碼並進行服務

原创 正則表達式的使用及一些符號的意思

正則表達式: 1,匹配功能:用String類中的matches方法 2,切割功能:用String類中的split方法. 3,替換功能:用String類中的replaceAll方法 4,獲取功能 用這正則對象Pattern和匹配器 1)用正

原创 獲取節點方法二

通過層次關係獲取節點 節點之間都存在着層次關係: 1,父節點        是唯一的節點      parentNode 2.子節點          是可以有多個     childNodes 3,兄弟節點      上一個兄弟節點 

原创 JavaScript中的prototype的應用

prototype 將這些功能定義在JavaScript已有的對象數組對象Array當中. //prototype屬性(原型屬性)//返回對象的原型引用. 發現JavaScript給已有對昂提供了一個特殊的屬性.prototype屬性.(

原创 Dom中節點的操作

Dom中對節點的操作 1,獲取節點 document.getElementById(“”);//返回至於一個節點對象 document.getElementsByName(“”);//返回的name相同的節點對象,是個數組 docum

原创 CSS和HTML結合的方式

CSS和html結合的方式 方式一:通過style屬性進行設置,style封裝CSS代碼,CSS代碼體現的是鍵和值的關係,之間用:連接,鍵與鍵之間用;隔開.               如: <div style="background: