原创 遇到個小問題,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、填寫相應的信息,