原创 遇到個小問題,Java泛型真的是雞肋嗎?

今天遇到一個小問題,讓我感覺Java的泛型(因爲揹負了歷史的包袱導致的)有點雞肋啊。 我們經常會遇到要一些自定義的key-value字符串,比如: "key1:1k;key2:2;key3:3" 通常編碼的時候會將它轉換爲一個Map

原创 Array與List的簡單應用

一、數組的定義 int[] array1 = new int[10]; int array2[] = new int[10];//這兩種方式一樣 int[] array3 = {1,2,3,4}; int

原创 Spring CommonsMultipartResolver文件上傳的使用

Java代碼 ...Controller...{ //創建一個通用的多部分解析器. CommonsMultipartResolver commonsMultipartResolver = new

原创 java大話設計模式之一----簡單工廠模式

1、面試題:用任何一種面向對象編程語言實現一個計算器控制程序,要求輸入兩個數一個運算符,得到結果。 2、由面試結果產生的一系列的問題,原因在於寫的代碼 不具規範性,不易維護等。 3、由此借曹操帥百萬大軍攻打東吳的故事(曹操詩性大發,丞相命

原创 Oracle中group by子句中cube的使用

本文轉自http://blog.itpub.net/519536/viewspace-610997/ Oracle的CUBE與ROLLUP功能很相似,也是在數據統計分析領域的一把好手。  關於ROLLUP的查詢統計功能請參考文章《【RO

原创 Class.forName

Class.forName(xxx.xx.xx) 返回的是一個類 首先你要明白在java裏面任何class都要裝載在虛擬機上才能運行。這句話就是裝載類用的(和new 不一樣,要分清楚)。  至於什麼時候用,你可以考慮一下這個問題,給你一個

原创 Java中使用FTPClient解析文件

前段時間,項目涉及到通過FTP解析文件,應用到commons-net包(org.apache.commons.net.ftp.FTPClient) 1、連接ftp <span style="font-family:SimSun;font

原创 深入理解 CSS 中的行高與基線

1、基本概念 1.  基線、底線、頂線、中線 注意:基線(base line)並不是漢字文字的下端沿,而是英文字母“x”的下端沿。2. 內容區 內容區是指底線和頂線包裹的區域(行內元素display:inline可以通過backgroun

原创 List 和 Set

Java 泛型 關鍵字說明 ? 通配符類型<? extends T> 表示類型的上界,表示參數化類型的可能是T 或是 T的子類<? super T> 表示類型下界(Java Core中叫超類型限定),表示參數化類型是此類型的超類型(父類型

原创 dom4j解析xml

dom4j中對應XML的DOM樹建立的繼承關係    針對於XML標準定義,對應於圖2-1列出的內容,dom4j提供了以下實現:    同時,dom4j的NodeType枚舉實現了XML規範中定義的node類型。如此可以在遍歷xml文檔的

原创 jquery 去空格的應用

在常用開發中,需要處理內容中的空格 1)去除前後空格 2)去除所有空格(包含中間空格) 3)去除所有帶html的標籤 eg: var res = $("#content").val().replace(/(^\s*)|(\s*$)/g,

原创 Annotation(三)——Spring註解開發

轉:http://blog.csdn.net/liujiahan629629/article/details/22696031   Spring框架的核心功能IoC(Inversion of Control),也就是通過Spring容器

原创 java 自定義註解

元註解:   元註解的作用就是負責註解其他註解。Java5.0定義了4個標準的meta-annotation類型,它們被用來提供對其它 annotation類型作說明。Java5.0定義的元註解:     1.@Target,     2

原创 java 佔位符的使用

如果有字符串 “我是{0},我來自{1},今年{2}歲。 請問怎樣用String的內置方法用替換掉字符串的佔位符:比如“我是中國人,我來自北京,今年22歲”。 (1)JDK 中有正好有這功能:java.text.MessageFormat

原创 MyEclipse 10 創建Maven項目

1、前提 已經安裝好Maven 、MyEclipse 10 2、MyEclipse中用Maven創建項目 3、選擇 Maven Projec 後,next 4、選擇默認的空間,next 5、選擇後 next 6、填寫相應的信息,