顯示具有 JAVA 標籤的文章。 顯示所有文章
顯示具有 JAVA 標籤的文章。 顯示所有文章

2013年12月21日 星期六

html 顏色代碼


color16進位 顏色
AliceBlue #F0F8FF 
AntiqueWhite #FAEBD7 
Aqua #00FFFF 
Aquamarine #7FFFD4 
Azure #F0FFFF 
Beige #F5F5DC 
Bisque #FFE4C4 
Black #000000 
BlanchedAlmond #FFEBCD 
Blue #0000FF 
BlueViolet #8A2BE2 
Brown #A52A2A 
BurlyWood #DEB887 
CadetBlue #5F9EA0 
Chartreuse #7FFF00 
Chocolate #D2691E 
Coral #FF7F50 
CornflowerBlue #6495ED 
Cornsilk #FFF8DC 
Crimson #DC143C 
Cyan #00FFFF 
DarkBlue #00008B 
DarkCyan #008B8B 
DarkGoldenRod #B8860B 
DarkGray #A9A9A9 
DarkGreen #006400 
DarkKhaki #BDB76B 
DarkMagenta #8B008B 
DarkOliveGreen #556B2F 
Darkorange #FF8C00 
DarkOrchid #9932CC 
DarkRed #8B0000 
DarkSalmon #E9967A 
DarkSeaGreen #8FBC8F 
DarkSlateBlue #483D8B 
DarkSlateGray #2F4F4F 
DarkTurquoise #00CED1 
DarkViolet #9400D3 
DeepPink #FF1493 
DeepSkyBlue #00BFFF 
DimGray #696969 
DodgerBlue #1E90FF 
Feldspar #D19275 
FireBrick #B22222 
FloralWhite #FFFAF0 
ForestGreen #228B22 
Fuchsia #FF00FF 
Gainsboro #DCDCDC 
GhostWhite #F8F8FF 
Gold #FFD700 
GoldenRod #DAA520 
Gray #808080 
Green #008000 
GreenYellow #ADFF2F 
HoneyDew #F0FFF0 
HotPink #FF69B4 
IndianRed  #CD5C5C 
Indigo  #4B0082 
Ivory #FFFFF0 
Khaki #F0E68C 
Lavender #E6E6FA 
LavenderBlush #FFF0F5 
LawnGreen #7CFC00 
LemonChiffon #FFFACD 
LightBlue #ADD8E6 
LightCoral #F08080 
LightCyan #E0FFFF 
LightGoldenRodYellow #FAFAD2 
LightGrey #D3D3D3 
LightGreen #90EE90 
LightPink #FFB6C1 
LightSalmon #FFA07A 
LightSeaGreen #20B2AA 
LightSkyBlue #87CEFA 
LightSlateBlue #8470FF 
LightSlateGray #778899 
LightSteelBlue #B0C4DE 
LightYellow #FFFFE0 
Lime #00FF00 
LimeGreen #32CD32 
Linen #FAF0E6 
Magenta #FF00FF 
Maroon #800000 
MediumAquaMarine #66CDAA 
MediumBlue #0000CD 
MediumOrchid #BA55D3 
MediumPurple #9370D8 
MediumSeaGreen #3CB371 
MediumSlateBlue #7B68EE 
MediumSpringGreen #00FA9A 
MediumTurquoise #48D1CC 
MediumVioletRed #C71585 
MidnightBlue #191970 
MintCream #F5FFFA 
MistyRose #FFE4E1 
Moccasin #FFE4B5 
NavajoWhite #FFDEAD 
Navy #000080 
OldLace #FDF5E6 
Olive #808000 
OliveDrab #6B8E23 
Orange #FFA500 
OrangeRed #FF4500 
Orchid #DA70D6 
PaleGoldenRod #EEE8AA 
PaleGreen #98FB98 
PaleTurquoise #AFEEEE 
PaleVioletRed #D87093 
PapayaWhip #FFEFD5 
PeachPuff #FFDAB9 
Peru #CD853F 
Pink #FFC0CB 
Plum #DDA0DD 
PowderBlue #B0E0E6 
Purple #800080 
Red #FF0000 
RosyBrown #BC8F8F 
RoyalBlue #4169E1 
SaddleBrown #8B4513 
Salmon #FA8072 
SandyBrown #F4A460 
SeaGreen #2E8B57 
SeaShell #FFF5EE 
Sienna #A0522D 
Silver #C0C0C0 
SkyBlue #87CEEB 
SlateBlue #6A5ACD 
SlateGray #708090 
Snow #FFFAFA 
SpringGreen #00FF7F 
SteelBlue #4682B4 
Tan #D2B48C 
Teal #008080 
Thistle #D8BFD8 
Tomato #FF6347 
Turquoise #40E0D0 
Violet #EE82EE 
VioletRed #D02090 
Wheat #F5DEB3 
White #FFFFFF 
WhiteSmoke #F5F5F5 
Yellow #FFFF00 
YellowGreen #9ACD32 

2013年12月4日 星期三

[JAVA] Java實現FTP上傳下載功能

Java實現FTP上傳下載功能
原文來源:
http://lavasoft.blog.51cto.com/62575/93883
Java FTP用戶端工具包很多,在此我選用的Apache的FTPClient。這個包的獲取可以通過[url]http://commons.apache.org/net/[/url]來獲取,我使用的是最新的commons-net-1.4.1.zip。其中包含了眾多的java網路程式設計的工具包,官方文檔列舉如下:
    支援網路通訊協定如下:
        FTP
        NNTP
        SMTP
        POP3
        Telnet
        TFTP
        Finger
        Whois
        rexec/rcmd/rlogin
        Time (rdate) and Daytime
        Echo
        Discard
        NTP/SNTP
都很有用。在此我用到的是FTP相關的一些包。

在編寫程式之前,先配置一個簡單的FTP伺服器,如下圖:


下面是一個使用FTPClient來實現的FTP上傳和下載的功能,主要是對此包有個感性的認識。常式如下:

import org.apache.commons.io.IOUtils;
import org.apache.commons.net.ftp.FTPClient;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.FileOutputStream;
/**
* Apache commons-net 試用一把,看看FTP用戶端工具做的好用不
*
* @author : leizhimin,2008-8-20 14:00:38。
*/
public class FtpTest {
    public static void main(String[] args) {
        testUpload();
        testDownload();
    }
    /**
     * FTP上傳單個檔測試
     */
    public static void testUpload() {
        FTPClient ftpClient = new FTPClient();
        FileInputStream fis = null;
        try {
            ftpClient.connect("192.168.14.117");
            ftpClient.login("admin", "123");
            File srcFile = new File("C:\\new.gif");
            fis = new FileInputStream(srcFile);
            //設置上傳目錄
            ftpClient.changeWorkingDirectory("/admin/pic");
            ftpClient.setBufferSize(1024);
            ftpClient.setControlEncoding("GBK");
            //設置檔案類型(二進位)
            ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
            ftpClient.storeFile("3.gif", fis);
        } catch (IOException e) {
            e.printStackTrace();
            throw new RuntimeException("FTP用戶端出錯!", e);
        } finally {
            IOUtils.closeQuietly(fis);
            try {
                ftpClient.disconnect();
            } catch (IOException e) {
                e.printStackTrace();
                throw new RuntimeException("關閉FTP連接發生異常!", e);
            }
        }
    }
    /**
     * FTP下載單個文件測試
     */
    public static void testDownload() {
        FTPClient ftpClient = new FTPClient();
        FileOutputStream fos = null;
        try {
            ftpClient.connect("192.168.14.117");
            ftpClient.login("admin", "123");
            String remoteFileName = "/admin/pic/3.gif";
            fos = new FileOutputStream("c:/down.gif");
            ftpClient.setBufferSize(1024);
            //設置檔案類型(二進位)
            ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
            ftpClient.retrieveFile(remoteFileName, fos);
        } catch (IOException e) {
            e.printStackTrace();
            throw new RuntimeException("FTP用戶端出錯!", e);
        } finally {
            IOUtils.closeQuietly(fos);
            try {
                ftpClient.disconnect();
            } catch (IOException e) {
                e.printStackTrace();
                throw new RuntimeException("關閉FTP連接發生異常!", e);
            }
        }
    }
}

測試結果表明,檔上傳、下載均成功!

感覺Apache做的不錯,就用這個了。

[JAVA] Java設定頁面編碼的幾個方式筆記



Java設定頁面編碼的幾個方式筆記:

String result = EntityUtils.toString(response.getEntity(),"UTF-8");

 

GetMethod getMethod = new GetMethod("http://www.aaa.com");  

 

//設置頁面編碼  

 

getMethod.getParams().setContentCharset("UTF-B"); 

 

getMethod.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET,"UTF-8"); 

 

getMethod.addRequestHeader("Content-Type", "text/html; charset=UTF-8"); 

2013年11月29日 星期五

[JAVA] 第一個 JAVA 程式 HelloWorld

第一個 JAVA 程式 HelloWorld

請至java.sun.com預先下載安裝好java sdk,開發環境,依32位元及64位元有不同版本,
jre 是使用者執行環境

使用文書編輯器輸入下列程式碼,存檔為HelloWorld.java 立即完成,簡單吧!!

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello! World!");
    }
}
一個最基本的Java程式完成了,接下來要編譯程式了,使用javac公用程式,如下所示:
打開命令提示字元畫面,輸入:

javac HelloWorld.java


編譯完成後,同一個目錄下會產生一個HelloWorld.class檔 案,在執行時期時可以由執行環境轉換為平台可執行的格式,要執行它必須使用 java公用程式,如下所示:

打開命令提示字元畫面,輸入:

java HelloWorld

程式畫面會顯示

Hello! World!

第一個程式完成!!

再來更進一步就要使用開發者的利器eclipse了

稍後介紹...


[JAVA] 猛虎出閘下載範例使用說明

猛虎出閘

是JAVA PROGRAMER 幾乎都聽過,讀過,甚至是考SCJP OCJP 國際證照必備的一本

以下介紹範例使用說明:

一.
請安裝:jdk-7u15-windows-x64.exe -- Java 7 JDK (64位元)
安裝步驟請參考:(第二部分)安裝 Java SE 7 的開發環境
二.
jdk-7u15-apidocs.zip -- JavaSE 7 API 開發文檔
請解壓縮至 C:\Program Files\Java\jdk1.7.0_15 下
安裝步驟請參考:(第二部分)安裝 Java SE 7 的開發環境
三.
請安裝:netbeans-7.2-ml-javase-windows.exe -- Netbeans IDE 開發工具
安裝步驟請參考:(第二部分)安裝 Java SE 7 的開發環境
四:
Java 7 Sample Code.zip
Netbeans 7.2 專案檔
1.解壓縮 Java 7 Sample Code.zip
2.開啟Netbeans > 檔案(F) > Open Project
五:
commons-lang3-3.1-bin.zip
Apache lang 資源包
1.將commons-lang3-3.1-bin.zip解壓縮到 C:\
2.於Netbeans中展開Java 7 Sample Code專案
3.選擇[程式庫] > Add JAR/Folder... > 匯入 "C:\commons-lang3-3.1\commons-lang3-3.1.jar"
4.匯入derby jar :
 4-1 : 選擇[程式庫] > Add JAR/Folder... > 匯入 "C:\Program Files\Java\jdk1.7.0_15\db\lib\derby.jar"
 4-2 : 選擇[程式庫] > Add JAR/Folder... > 匯入 "C:\Program Files\Java\jdk1.7.0_15\db\lib\derbyclient.jar"
 4-3 : 選擇[程式庫] > Add JAR/Folder... > 匯入 "C:\Program Files\Java\jdk1.7.0_15\db\lib\derbyLocale_zh_TW.jar"
 4-4 : 選擇[程式庫] > Add JAR/Folder... > 匯入 "C:\Program Files\Java\jdk1.7.0_15\db\lib\derbynet.jar"
 4-5 : 選擇[程式庫] > Add JAR/Folder... > 匯入 "C:\Program Files\Java\jdk1.7.0_15\db\lib\derbytools.jar"