原创 Java實現跳出多重嵌套循環

使用break跳出當前循環,跳出多重嵌套循環則可用label結合break,如下代碼:   public class LabelDemo { public static void main(String[] args) { labe

原创 myeclipse ThreadPoolExecutor debug 解決方法

myeclipse 修改類自動部署後運行 經常會遇到ThreadPoolExecutor debug問題 解決方法;在preferences 下輸入debug 將如圖所示選項取消便是

原创 再談衆數問題

前段時間發表了一篇衆數問題的算法,經測試發現代碼不夠健壯,這裏給出另外一種實現   import java.util.HashMap; import java.util.Map; import java.util.Set; public

原创 JAVA實現圖像文件複製

java實現圖像文件複製功能,運用IO中的FileInputStream等類實現import java.io.FileInputStream; import java.io.FileOutputStream; import java.io

原创 實現jsp網站僞靜態(URL Rewrite實現)

1、www.tuckey.org/urlrewrite/ 下載URL Rewrite JAR包 2、將jar包複製到項目WEB-INF/web.xml 下 3、在web.xml中配置URL Rewrite,代碼如下: <filter>

原创 三種算法實現最大子段和問題(Java實現)

分別用簡單實現(比較容易理解但時間複雜度較高)、分治法、動態規劃法實現   public class MaxSum { // 最大子段和簡單算法 public static void maxSumSimp(int arr[], int

原创 Java實現簡單文本文件複製

import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class TextFileCopy { public

原创 轉換符

轉換符 含義 %td 一個月的第幾天(01-31) %te 一個月的第幾天(1-31) %tm 兩位月份 %ty 兩位年份 %tY 4爲年份 %tj 一年中的第幾天(001-366)

原创 Java四捨五入小工具

Java實現四捨五入,有什麼不足懇請指正   public class RoundTool { public static String round(double num, int dotNum) { double temp = 1

原创 DB2 控制中心菜單中文亂碼問題

解決方法:         打開控制中心,選擇菜單第5項(工具);         選最底下一項(工具設置);         打開後選第3個標籤(字體);         把下面兩個選項都選第二項(無襯線);         關掉控制

原创 文件上傳 FileItem 中文亂碼問題解決

只需在接收到需要字符後重新編碼即可:如下 tName = item.getString(); tName = new String(tName.getBytes("ISO8859_1"), "utf-8");

原创 Java檢測插入可移動磁盤實現

Java檢測是否插入可移動磁盤,沒找到直接實現方法,自己寫了個,先記錄下來 import java.io.File; public class DiscsUsage implements Runnable { File[] disc

原创 使用Eclipse調試Java程序的10個技巧

第1條:不要調試太多 一個關於調試的瘋狂聲明作爲開頭。但它必須是要說的!嘗試切分一下你那複雜的邏輯成多個獨立的單元,並編寫單元測試來檢測你代碼的正確性。我想像如下這樣的流程應該是發生得非常頻繁的—-一些人通過大型web應用程序點擊、填寫多

原创 給我們這些浮躁的程序員

多做項目,多思考 不要害怕做事,剛畢業的同學最缺的就是工作經驗,亂七八糟的項目能讓你很快就瞭解了一個公司的業務與使用的技術,並且可以多接觸同事與客戶。 當你畢業後剛進一家公司時,如果主管沒有把你安排到項目組工作,那真的很杯具,因爲他認爲你

原创 jsp獲得get方式請求中文參數解決方法

1、可以獲得請求參數後重新編碼   //獲得請求參數 String name=request.getParameter("name"); byte[] bytes=name.getBytes("ISO-8859-1")