Time of Update: 2018-07-19
java讀取名為T11.zip的檔案,解壓後再產生名為T22.zip的檔案。 代碼如下: import java.io.*;import java.util.zip.*;public class ReadWriteZip {public static void main(String[] args) throws Exception {FileInputStream fi = new
Time of Update: 2018-07-19
要求: JDK1.5以上(因為Junit4是用註解來實現的) 需要的包 spring-2.5.jar junit-4.4.jar spring-test.
Time of Update: 2018-07-19
1,使用包如下: itext-2.1.7.jar itextasian-1.5.2.jar 下載地址: 點擊下載jar包 2,代碼如下: package com.junlenet.action;import java.awt.Color;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.ArrayList;import
Time of Update: 2018-07-19
Java源碼分析:深入探討Iterator模式 java.util包中包含了一系列重要的集合類。本文將從分析源碼入手,深入研究一個集合類的內部結構,以及遍曆集合的迭代模式的源碼實現內幕。
Time of Update: 2018-07-19
一 資料庫 1.常問資料庫查詢、修改(SQL查詢包含篩選查詢、彙總查詢和連結查詢和最佳化問題,手寫SQL語句,例如四個球隊比賽,用SQL顯示所有比賽組合;舉例2:選擇重複項,然後去掉重複項;) 資料庫裡的密碼如何加密(md5); (1)資料庫的密碼加密:單向加密,insert into users (username,password) values (‘mike’,MD5(‘guessme’)); (
Time of Update: 2018-07-19
剛裝好sun jdk似乎都不會自動添加系統的環境變數,因此需要手動設定。 java的環境變數基本有三種: java_home:jdk的路徑 path:程式的路徑,目前的目錄下找不到的時候就找這裡的 classpath:java的類的路徑 Windows下: java_home:C:/Program Files/Java/jdk1.6.0_16
Time of Update: 2018-07-19
JavaWeb: 報錯資訊The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 好久不寫Jsp,今天建立了一個Javaweb工程,並在eclipse中配置了Web容器Tomcat。原本開心的建立jsp頁面,添加一個簡單的Java類。可是,JSP頁面頂端出現“紅色”的報錯資訊:The superclass
Time of Update: 2018-07-19
在myeclipse中匯入項目,出現報錯:The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path,先是百度了一番,沒有找出所以然。本著不妥協的毅力,然後再google一下,很快地找到解決的方法,這兒不得不說google的強大。 具體解決方案:
Time of Update: 2018-07-19
想用java操作word檔案?jacob是個不錯的選擇,也就是java-com橋,你可以在http://sourceforge.net/projects/jacob-project/下載,我下載的版本是1.12,注意版本太低的話可能會報錯。
Time of Update: 2018-07-19
Java 刪除檔案夾的辦法 File file = new File("D:/defonds/temp"); 如果 "D:/defonds/temp" 是一個空目錄的話,可以成功刪除。但是如果是一個非空目錄的話,就無法成功刪除,必須將其子檔案(目錄)刪除乾淨才可刪除成功。使用以下的方法可以成功刪除非空檔案夾: //遞迴刪除檔案夾
Time of Update: 2018-07-19
最近在做效能分析,使用ECLIPSE的TPTP做效能分析,雖然早前知道頻繁的調用方法是比較耗效能的,畢竟需要維持一個調用棧,具體的理論已經模糊了,就拿實踐來敘述一個問題吧。 有如下代碼 /** * get cache define list * * @return List<Wt_cacheDomain> */public Map<String,
Time of Update: 2018-07-19
inkfish原創,請勿商業性質轉載,轉載請註明來源(http://blog.csdn.net/inkfish )。 Java Collections Framework(JCF) 是Java SE中一個基本的類集,幾乎所有的項目都會用到,其中的List 則是JCF中最最常用的一個介面。圍繞List 介面,有很多實現,諸如常用的ArrayList 、LinkedList 、Vector 、Stack ,還有Java5之後引入的CopyOnWriteArrayList
Time of Update: 2018-07-19
一個使用java.util.logging.Logger進行log輸出的範例程式碼如下: package com.sample; import java.io.File; import java.util.logging.FileHandler; import java.util.logging.Handler; import java.util.logging.Level; import java.util.logging.Logger; import
Time of Update: 2018-07-19
舉個簡單了例子,在一個需要用於註冊登入的b/s模式的應用中,在瀏覽器驗證使用者註冊表單的合法性是必須的,但你為了防止hacker,在伺服器再驗證一次肯定也是必須的。 題目:在伺服器端驗證郵箱是否合法:通常你可能會這樣寫: public boolean checkEmailLegal(String temp){ //temp = "ddenfj#@fe_dw.comw"; return temp.matches("^([\\.a-zA-Z0-
Time of Update: 2018-07-19
Time of Update: 2018-07-19
Project facet Java 5.0 is not supported by target runtime Apache Tomcat v6.0.ebizadmin 這是什麼原因 最佳答案 在工程目錄下的.settings檔案夾裡,開啟org.eclipse.wst.common.project.facet.core.xml檔案,其內容是: <?xml version="1.0" encoding="
Time of Update: 2018-07-19
public class Test { public static void main(String[] args) { // Set set=new HashSet(); // // set.add("sss"); // set.add("aaaa"); // set.add("bbb");
Time of Update: 2018-07-19
javax.swing 類 JOptionPane javax.swing.JOptionPane 所有已實現的介面: ImageObserver, MenuContainer, Serializable, Accessible public class JOptionPaneextends
Time of Update: 2018-07-19
顯示一個錯誤對話方塊,該對話方塊顯示的 message 為 'alert': JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE); 顯示一個內部資訊對話方塊,其 message 為 'information':
Time of Update: 2018-07-19
Java 的多線程調試是很繁瑣的,為了查看中間結果一般採用將資訊輸出到System.out中。這樣就產生了一個問題:很多個線程的輸出資訊都簡單的輸出到控制台上,當我們要查看每個線程自己處理的中間資訊時很麻煩。最近在一個實踐項目中,使用了Log4j讓每個線程輸出到自己的log檔案中,這樣在調試的時候很方便。 1. 配置log4j.properties檔案