使用java語言讀取excel資料是一件頻繁的事情。一般的開發人員都會選用 JXL(java excel api) 的開源架構進行輕鬆的讀取excel 資料檔案,但是,在實際應用中,並沒這麼簡單。 如果對excel 有以下要求,可以流程就變得複雜了: 1.指定的excel表單名稱進行讀取 2.如果有標題,還要檢查標題是否符合要求(標題並不總是在第一行) 3.指定某些列不可為空值,或者不能重複,或者符合某個Regex,或者在枚舉範圍內。 .......
forward 與redirect的區別 1.使用 forward 重新導向後瀏覽器地址欄URL不變. 而redirect 的地址欄將改變為跳轉後的新地址. 2.forward跳轉只能是同一個Web應用程式的其他Web組件,而 redirect 可以是任意的URL. 3.當客戶(瀏覽器)請求一個使用 forward實現跳轉的jsp時,客戶(瀏覽器)與伺服器只有一次互動,forward的跳轉是由伺服器實現,客戶根本不知道有跳轉這回事;當客戶(瀏覽器)請求一個使用
文章目錄 原始碼 原始碼 狀態模式,又稱狀態物件模式(Pattern of Objects for
文章目錄 原始碼 原始碼 準備過程時序圖 訪問過程時序圖 訪問者模式是對象的行為模式。訪問者模式的目的是封裝一些施加於某種資料結構元素之上的操作。一旦這些操作需要修改的話,接受這個操作的資料結構則可以保持不變。指派的概念 變數被聲明時的類型叫做變數的靜態類型(Static Type),有些人又把靜態類型叫做明顯類型(Apparent Type);而變數所引用的對象的真實類型又叫做變數的實際類型(Actual
文章目錄 原始碼
文章目錄 原始碼 原始碼
從目的來看:-建立型模式(Creational):負責對象建立。-結構型模式(Structural):處理類與對象間的組合。-行為型模式(Behavioral):類與對象互動中的職責分配。建立型模式結構型模式行為模式1.抽象原廠模式 AbstractFactory1.適配器模式 Adapter1.職責鏈模式 Chain of Responsibility2.建造者模式 Builder2.橋接模式 Bridge2.命令模式 Command3.Factory 方法模式 Factory Method3
先看看telnet 和ssh的定義:
Pattern類: Pattern的方法如下:static Pattern compile(String regex) 將給定的Regex編譯並賦予給Pattern類 static Pattern compile(String regex, int flags) 同上,但增加flag參數的指定,可選的flag參數包括:CASE INSENSITIVE,MULTILINE,DOTALL,UNICODE CASE, CANON EQ int flags() 返回當前Pattern的匹配flag參數.
下載http://www.fckeditor.net/downloadFCKeditor.Javahttp://sourceforge.net/project/showfiles.php?group_id=75348&package_id=129511-1-copy fckeditor檔案夾到項目的webRoot目錄下-2-添加Jar包slf4j-simple-1.5.0.jarslf4j-api-1.5.0.jarjava-core-2.4-beta-1.jarcommons-io-1
對於這個系列裡的問題,每個學Java的人都應該搞懂。當然,如果只是學Java玩玩就無所謂了。如果你認為自己已經超越初學者了,卻不很懂這些問題,請將你自己重歸初學者行列。內容均來自於CSDN的經典老貼。 問題一:我聲明了什麼! String s = "Hello world!"; 許多人都做過這樣的事情,但是,我們到底聲明了什嗎?回答通常是:一個String,內容是“Hello
java.net.ConnectException: localhost/127.0.0.1:8088 - Connection refused描述:在做註冊功能的時候,向本機伺服器:127.0.0.1發送註冊請求,logcat顯示出錯資訊:java.net.ConnectException: localhost/127.0.0.1:8088 - Connection
所有檔案的儲存是都是位元組(byte)的儲存,在磁碟上保留的並不是檔案的字元而是先把字元編碼成位元組,再儲存這些位元組到磁碟。在讀取檔案(特別是文字檔)時,也是一個位元組一個位元組地讀取以形成位元組序列. int i= 7 那麼i為一個字元.在Java中用兩個位元組表示值為0x0007 ______________________________________________________________________________________________ 1
概述:當一個類實現了Serializable介面(該介面僅為標記介面,不包含任何方法定義),表示該類可以序列化.序列化的目的是將一個實現了Serializable介面的對象轉換成一個位元組序列,可以。 把該位元組序列儲存起來(例如:儲存在一個檔案裡),以後可以隨時將該位元組序列恢複為原來的對象。甚至可以將該位元組序列放到其他電腦上或者通過網路傳輸到其他電腦上恢複,只要該計 算機平台存在相應的類就可以正常恢複為原來的對象。 實現:要序列化一個對象,先要建立某些OutputStream對象,然後將其
package com.wbtask;import java.io.File;import java.net.URL;public class UrlUtil { /** * 取得當前類所在的檔案 * @param clazz * @return */ public static File getClassFile(Class clazz){ URL path =
private File file; private String fileFileName; private String picture; //都有getter 和 setter InputStream is = new FileInputStream(file); //引入一個IO流的輸入資料流String root = ServletActionContext.getRequest() .getRealPath("/bookpicture");
由於一直在使用Java file功能,但是總是很混亂,今天將Java File的所有功能做一個總結。Java檔案操作我個人認為重要的問題有: a:如何跨平台問題 b:檔案編碼問題,尤其是多語言平台情況下如何正常工作。 c:檔案讀寫效率、操作效率 d:檔案加密和檔案安全 e:檔案快速檢索,強烈建議使用lence進行檔案檢索及檔案管理。以下是本人做的一些整理:一:建立檔案 File file1 = new File ("C://temp//myNote.txt"); // in
http://www.ibm.com/developerworks/cn/java/j-lo-taskschedule/簡介: 綜觀目前的 Web 應用程式,多數應用都具備任務調度的功能。本文由淺入深介紹了幾種任務調度的 Java 實現方法,包括 Timer,Scheduler, Quartz 以及 JCron
據國外TSS網站報道,Alex Miller發表了一篇文章,文中對Java 7.0 涉及的功能做了完整的總結。這些功能包括:JSR 277 Java模組系統(Java Module System) JSR 294 提升的模組性支援(Improved Modularity Support) JSR 295 Beans綁定(Beans Binding) JSR 303 Beans驗證(Beans Validation) JSR 296 Swing應用程式框架(Swing Application Fr
根據字串(比如:姓名)進行資料檢索,相信很多人都做過。有沒有一個好的辦法可以進行快速的資料過慮呢?比如:按漢字拼音首字母,檢索“夜未眠”我們只要輸入“y”就可以了,是不是簡單實用很多呢?!呵呵~ 但是如何才能將字元轉換為漢字拼音單個字母呢?下面的程式或許就可以解決這一問題……package com.javer.blog.common;import java.io.UnsupportedEncodingException;/*** 取得給定漢字串的首字母串,即聲母串*