Time of Update: 2018-07-25
java.awt.TextArea是一個文本區組件 1.構造方法 TextArea():建立的文本區有預設的行數和列數,並有水平和垂直捲軸 TextArea(String s):建立的文本區的初始字串為s,並有水平和垂直捲軸 TextArea(int x,int y):建立的文本區有x行和y列,並有水平和垂直捲軸 2.常用方法
Time of Update: 2018-07-25
設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代 碼可靠性。 毫無疑問,設計模式於己於他人於系統都是多贏的,設計模式使代碼編製真正工程化,設計模式是軟體工程的基石,如同大廈的一塊塊磚石一樣。項目中合理的運用 設計模式可以完美的解決很多問題,每種模式在現在中都有相應的原理來與之對應,每一個模式描述了一個在我們周圍不斷重複發生的問題,以及該問題的核心解決
Time of Update: 2018-07-25
Exception in thread "main" java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "u9"at java.net.URLDecoder.decode(URLDecoder.java:194)at
Time of Update: 2018-07-25
工作原理 1、線程池剛建立時,裡面沒有一個線程。任務隊列是作為參數傳進來的。不過,就算隊列裡面有任務,線程池也不會馬上執行它們。 2、當調用 execute() 方法添加一個任務時,線程池會做如下判斷: a. 如果正在啟動並執行線程數量小於 corePoolSize,那麼馬上建立線程運行這個任務; b. 如果正在啟動並執行線程數量大於或等於 corePoolSize,那麼將這個任務放入隊列。 c.
Time of Update: 2018-07-25
Volatile修飾的成員變數在每次被線程訪問時,都強迫從共用記憶體中重讀該成員變數的值。 而且,當成員變數發生變化時,強迫線程將變化值回寫到共用記憶體。 這樣在任何時刻,兩個不同的線程總是看到某個成員變數的同一個值。
Time of Update: 2018-07-25
Java 線程池學習 Reference: 《建立Java線程池》[1],《Java線程:新特徵-線程池》[2], 《Java線程池學習》[3],《線程池ThreadPoolExecutor使用簡介》[4],《Java5中的線程池執行個體講解》[5],《ThreadPoolExecutor使用和思考》[6] [1]中博主自己通過ThreadGroup實現一個線程池(挺方便理解的),使用的是jdk1.4版本,Jdk1.5版本以上提供了現成的線程池。
Time of Update: 2018-07-25
兩個類,一個HDFS檔案操作類,一個是wordcount 詞數統計類,都是從網上看來的。上代碼: package mapreduce;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.BlockLocation;import
Time of Update: 2018-07-25
Java代碼 package my.base; import java.io.DataInputStream;
Time of Update: 2018-07-25
一般大家都知道ArrayList和LinkedList的大致區別: 1.ArrayList是實現了基於動態數組的資料結構,LinkedList基於鏈表的資料結構。 2.對於隨機訪問get和set,ArrayList覺得優於LinkedList,因為LinkedList要移動指標。
Time of Update: 2018-07-25
Java 中Vector、ArrayList和LinkedList 的區別 Java 中Vector、ArrayList和LinkedList 的區別 SDK提供了有序集合介面java.util.List的幾種實現,其中三種最為人們熟知的是Vector、ArrayList和LinkedList。有關這些List類的效能差別是一個經常被問及的問題。在這篇文章中,我要探討的就是LinkedList和Vector/ArrayList之間的效能差異。
Time of Update: 2018-07-25
(1)final:可以作為修飾符修飾變數、方法和類,被final修飾的變數只能一次賦值;被final修飾的方法不能夠在子類中被重寫(override);被final修飾的類不能夠被繼承。 (2)finally用在異常處理中定義總是執行代碼,無論try塊中的代碼是否引發異常,catch是否匹配成功,finally塊中的代碼總是被執行,除非JVM被關閉(System.exit(1)),通常用作釋放外部資源(不會被記憶體回收行程回收的資源)。
Time of Update: 2018-07-25
import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;/** * 工具類 用於與date類型相關的類型轉換 * * @author vinegar * */public class DateSwitch {/*** 將Calendar類型轉成String類型
Time of Update: 2018-07-25
http://www.cnblogs.com/jdksummer/articles/2851551.html 2013-01-08 15:37:19,565 WARN org.apache.hadoop.ipc.HBaseServer: IPC Server listener on 60000: readAndProcess threw exception java.io.IOException: Connection reset by peer. Count of
Time of Update: 2018-07-25
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;/** *根據需求,直接調用靜態方法start來執行操作 參數: rows 為多少行一個檔案 int 類型 sourceFilePath 為源檔案路徑 String * 類型 targetDirectoryPath
Time of Update: 2018-07-25
import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;import java.net.URLConnection;/** * 下載圖片 * @author vinegar */public class DownImage {public static void download(String urlString, String
Time of Update: 2018-07-25
import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;import java.net.URLConnection;/** * 下載檔案 * @author vinegar */public class DownFile {public static void download(String
Time of Update: 2018-07-25
import java.io.File;import java.util.Arrays;/** * 輸出某檔案夾下的所有檔案名稱 * * @ClassName: PrintFileName * @author vinegar * @date 2012-7-8 下午07:42:20 * */public class PrintFileName {/*** 把檔案夾下所有檔案名稱全部輸出來* * @Title: printFileName* @param @param file*
Time of Update: 2018-07-25
InputStream inStream =null; // 串連指定的網路資源,擷取網路輸入資料流 這裡要進行轉換,要不然就會在下面getInputStream()時報錯null 指標的錯誤 ftpUrl=ftpUrl.replaceAll("%", "%25");//先將地址本身帶有的%轉為%25ftpUrl=ftpUrl.replaceAll(" ", "%20");//再將空格轉換為%20URL
Time of Update: 2018-07-25
今天遠程FTP突然掛掉了,導致讀取FTP的遠程檔案的程式僵死線上程了。檢查發現是代碼沒有判斷逾時異常判斷。現已修改,如下。 /** * 將遠程檔案臨時寫進本地 * @param ftpUrl * @param outputPath */public static boolean writeFtpFile2Local(String ftpUrl, String outputPath)
Time of Update: 2018-07-25
本文在原文的基礎上有所修改,原文請參考: http://titanseason.iteye.com/blog/1471606 由於此blog不支援附件附件請到此處下載 http://my.oschina.net/bigyuan/blog/165464 1. 需要用的軟體 OpenOffice 下載地址http://www.openoffice.org/ JodConverter 下載地址http:/