Time of Update: 2018-12-03
網頁的緩衝是由HTTP訊息頭中的“Cache-control”來控制的,常見的取值有private、no-cache、max-age、must-revalidate等,預設為private。其作用根據不同的重新瀏覽方式分為以下幾種情況:(1)
Time of Update: 2018-12-03
JAVA中常用需要設定的三個環境變數: JAVA_HOME、CLASSPATH、PATH (一) 配置環境變數:(相對路徑) 1. JAVA_HOME=x:/jdk1.6.02. 用%JAVA_HOME%就可以取代:x:/jdk1.6.0這一部分 CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/activation.jar:$JAVA_HOME/lib/mail.jar 或
Time of Update: 2018-12-03
一、jre與jdk的區別【轉載】 JDK是java development kit,簡單來說就是面向開發人員使用的開發工具,這些軟體開發包裡包括函數庫、編譯器等,它提供了java的開發環境和運行環境。 JRE是java runtime environment,是指java的運行環境,是面向java程式的使用者而不是開發人員。 如果安裝了JDK,電腦上會同時有兩套JRE,一套位於\jre,另一套位於c:\Program
Time of Update: 2018-12-03
淺談JAVA檔案操作(File類) 使用者介面和作業系統使用與系統相關的路徑名字串來命名檔案和目錄。此類呈現分層路徑名的一個抽象的、與系統無關的視圖。抽象路徑名有兩個組件: 一個可選的與系統有關的前置詞字元串,比如盤符,"/" 表示 UNIX 中的根目錄,"////" 表示 Microsoft Windows UNC 路徑名,以及零個或更多字串名稱的序列。
Time of Update: 2018-12-03
對於Java多線程的理解,我以前僅僅局限於實現Runnable介面或者繼承Thread類,然後重寫run()方法,最後start()調用就算完事,但是一旦涉及死結以及對共用資源的訪問和隨時監控線程的狀態和執行順序等等就不行了,所以現在開始看Thinking in java的並發這一節,從頭學多線程, 下面發一個關於線程中的任務返回,和建立線程池的代碼 package com.bird.thinking;import
Time of Update: 2018-12-03
關注Queue:Java 1.5 添加新的資料結構介面 Java 1.5版本最終提供了對編程中最基礎資料結構之一-Queue的內在支援。本文章將探究新添加到java.util包中的Queue介面,示範如何去使用這個新特性去使你的資料處理流式化。by Kulvir Singh Bhogal (Translated by Victor Jan
Time of Update: 2018-12-03
import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ListTest { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(2); list.add(3); for
Time of Update: 2018-12-03
檔案的建立/檢查與刪除<%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.io.*"%><html><head><title>檔案的建立、檢查與刪除</title></head><body><%String
Time of Update: 2018-12-03
作文字編輯器的時候,撤銷(undo)、恢複(redo)是必不可少的兩個功能。實現這個功能,要用到javax.swing.undo包中的UndoManager類。 UndoManager類有如下常用方法: boolean canUndo() ——判斷能否進行撤消操作,可以則返回true。boolean canRedo() ——判斷能否進行恢複操作,可以則返回true。void Undo() ——進行撤消操作。void Redo() ——進行恢複操作。 但是,進行撤銷、恢複操作前還應為撤銷、
Time of Update: 2018-12-03
Java產生的曆史與現狀 Java產生的曆史 Java來自於Sun公司的一個叫Green的項目,其原先的目的是為家用消費電子產品開發一個分布式代碼系 統,這樣我們可以把E-mail發給電冰箱、電視機等家用電器,對它們進行控制,和它們進行資訊交流。開 始,準備採用C++,但C++太複雜,安全性差,最後基於C++開發一種新的語言Oak(Java的前身),Oak是一種 用於網路的精巧而安全的語言,Sun公司曾依此投標一個互動式電視項目,但結果是被SGI打敗。可憐的Oak幾乎無家可歸,
Time of Update: 2018-12-03
小議學習java的浮躁心態(1) ——引出篇 “切忌浮躁”——我想這是在任何學習方法中,都會特意提出來的。 在國內的幾個論壇也混了幾年,甚至眼看著曾經轟轟烈烈的javaunion從成長到消失。在javaunion ,chinajavaworld,dev2dev,javaresearch,cn-java等論壇上,也相遇或結識了很多java愛好者,有經驗豐富者,也有初出茅廬者。
Time of Update: 2018-12-03
上午,美國的QA報告了一個的異常:Caused by: java.io.IOException: Stream closed at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:134) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at
Time of Update: 2018-12-03
package com.mobi5.commons.utils;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import
Time of Update: 2018-12-03
package com.mobi5.commons.utils;import java.security.MessageDigest;public class MD5Encrypt { public MD5Encrypt() {} private final static String[] hexDigits = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e",
Time of Update: 2018-12-03
package com.mobi5.commons.domain.logic;import java.io.File;import java.io.FileOutputStream;import java.awt.Graphics;import java.awt.Image;import java.awt.*;import java.awt.image.BufferedImage;import com.sun.image.codec.jpeg.JPEGCodec;import
Time of Update: 2018-12-03
package com.util;import java.io.*;import java.util.*;/** * * @author zhaizhanpo * * */public class ReadWriteProUtil { /** * 根據key讀取value * 在工程中取得相對路徑的方法 :this.getClass().getResource("工程路徑").getPath(); * @param filePath * @param key *
Time of Update: 2018-12-03
//使用者名稱驗證的strutspackage com.mobi5.web.struts.action;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.
Time of Update: 2018-12-03
Java提供了java.util.zip包用來相容ZIP格式的資料壓縮。它提供了一系列的類用來讀取,建立,修改ZIP格式的檔案。 其中主要的類:ZipEntry 儲存ZIP實體ZipInputStream 一個輸入過濾流,用來讀取ZIP格式檔案中的檔案ZipOutputStream 一個輸出過濾流,用來向ZIP格式檔案口寫入檔案 下面的程式示範了怎樣利用java.util.zip包實現資料的壓縮: /** * author suqiang * create on 2008-7-2
Time of Update: 2018-12-03
當初初學java是為了統計自己的程式碼數寫的java程式碼數統計工具,功能很簡單,給出一個檔案路徑,統計出代碼的總行數,注釋行數,空行行數等等。實現方面:遍曆所有的java檔案時用到了典型的遞迴:判斷給是檔案是目錄還是檔案,如果是目錄,就遍曆檔案所有的子檔案,對所有子檔案遞迴調用該方法,如果是java檔案,直接統計行數,統計行數用到了Regex。核心的代碼如下:遍曆所有java檔案: public void getFileName(String filePath) {
Time of Update: 2018-12-03
一、 JDK (Java Development Kit)JDK是整個Java的核心,包括了Java運行環境(Java Runtime