Time of Update: 2018-12-05
01-web開發相關概念與常見web伺服器Web開發的相關知識Web,在英語中web即表示網頁的意思,它用於表示Internet主機上供外界訪問的資源。Internet上供外界訪問的Web資源分為: 靜態web資源(如html介面):指web頁面中供人們瀏覽的資料始終是不變的。 動態web資源:指web頁面中供人們瀏覽的資料是由程式產生的,不同時間點訪問web頁面看到的內容各不相同。靜態web資源開發技術 Html常用動態web資源開發技術
Time of Update: 2018-12-05
JAVA的安全模型不同於傳統的安全方法,傳統的安全方法中,大多數作業系統允許應用程式充分訪問系統資源,在作業系統不提供安全保護的機器裡,運行環境不能被信任。為了彌補這個缺陷,安全性原則經常要求在應用程式執行之前對應用程式建立信任,例如要求程式員在執行從網上獲得的應用程式前,先檢查病毒和原始碼中不安全的代碼。這種方法有2個問題:(1)確定程式是否安全的檢查很複雜很浪費時間,很少有程式員願意花時間讀程式的原始碼,然後再將它編譯成本地機器碼以保證程式是安全的。(2)病毒檢查要不斷維護以保證有效性。JA
Time of Update: 2018-12-05
每個Java應用都可以有自己的安全管理器,它是防範惡意攻擊的主要安全衛士。安全管理器通過執行運行階段檢查和訪問授權,以實施應用所需的安全性原則,從而保護資源免受惡意操作的攻擊。實際上,安全管理器根據Java安全性原則檔案決定將哪組許可權授予類。然而,當不可信的類和第三方應用使用JVM時,Java安全管理器將使用與JVM相關的安全性原則來識別惡意操作。在很多情況下,威脅模型不包含運行於JVM中的惡意代碼,此時Java安全管理器便不是必需的。當安全管理器檢測到違反安全性原則的操作時,JVM將引發Ac
Time of Update: 2018-12-05
最近在Linux下用到了Java Applet。預設情況下,Firefox和Google Chrome for Linux都沒有安裝Java外掛程式。需要自己手動安裝。 首先,要確保已經安裝Java。可以選擇安裝JDK(Java Development Kit)或者單獨安裝JRE(Java Runtime Environment)。其中JDK是整個Java的核心,包括了JRE、一堆Java工具和Java基礎的類庫;而JRE是運行Java程式所必須的環境的集合,包括JVM(Java
Time of Update: 2018-12-05
一、JAVA。要想成為JAVA(進階)工程師肯定要學習JAVA。一般的程式員或許只需知道一些JAVA的文法結構就可以應付了。但要成為JAVA(進階)工程師,您要對JAVA做比較深入的研究。您應該多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、線程。如果可能,希望您對JAVA的所有包都瀏覽一下,知道大概的API,這樣您就發現其實您想實現的很多功能,通過JAVA的API都可以實現了,就不必自己費太多的腦經了。
Time of Update: 2018-12-05
1、FACTORY?追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說“來四個雞翅”就行了。麥當勞和肯德基就是生產雞翅的Factory 原廠模式:客戶類和工廠類分開。消費者任何時候需要某種產品,只需向工廠請求即可。消費者無須修改就可以接納新產品。缺點是當產品修改時,工廠類也要做相應的修改。如:如何建立及如何向用戶端提供。
Time of Update: 2018-12-05
物件導向設計原則是 OOPS(Object-Oriented Programming System,物件導向的程式設計系統)編程的核心,但大多數 Java 程式員追逐像 Singleton、Decorator、Observer 這樣的設計模式,而不重視物件導向的分析和設計。甚至還有經驗豐富的 Java 程式員沒有聽說過 OOPS 和 SOLID設計原則,他們根本不知道設計原則的好處,也不知道如何依照這些原則來進行編程。眾所周知,Java
Time of Update: 2018-12-05
java 編碼 UTF-8、ISO-8859-1、GBKJava支援UTF-8、ISO-8859-1、GBK等各種字型編碼,可筆者發現Java中字型編碼的問題仍難倒了不少程式員,網上雖然也有不少關於在Java中如何正確顯示中文的文章,但都不夠全面,筆者特意總結如下。影響Java中字型編碼正確顯示的有幾個因素: 1)資料庫的串連方式; 2)網頁中使用的字型編碼; 3)資料庫裡存放資料的字型編碼;
Time of Update: 2018-12-05
windows xp下配置JDK環境變數:1.安裝JDK,安裝過程中可以自訂安裝目錄等資訊,例如我們選擇安裝目錄為D:/java/jdk1.5.0_08; 2.安裝完成後,右擊“我的電腦”,點擊“屬性”; 3.選擇“進階”選項卡,點擊“環境變數”; 4.在“系統變數”中,設定3項屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點擊“編輯”,不存在則點擊“建立”; 5.JAVA_HOME指明JDK安裝路徑,就是剛才安裝時所選擇的路徑D:/java/jdk1.5.
Time of Update: 2018-12-05
import java.io.File;import java.io.InputStreamReader;import java.io.LineNumberReader;import java.lang.management.ManagementFactory;import java.util.ArrayList;import java.util.List;import com.sun.management.OperatingSystemMXBean;/** *
Time of Update: 2018-12-05
java獲得當前系統記憶體情況的代碼如下: import java.lang.management.ManagementFactory; import com.sun.management.OperatingSystemMXBean; public class OSTest { public static void main(String[] args) { OperatingSystemMXBean osmb = (OperatingSystemMXBean)
Time of Update: 2018-12-05
java中多種方式讀檔案一、多種方式讀檔案內容。1、按位元組讀取檔案內容2、按字元讀取檔案內容3、按行讀取檔案內容4、隨機讀取檔案內容import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;import
Time of Update: 2018-12-05
最近想將java基礎的一些東西都整理整理,寫下來,這是對知識的總結,也是一種樂趣。已經擬好了提綱,大概分為這幾個主題: java安全執行緒,java垃圾收集,java並發包詳細介紹,java profile和jvm效能調優
Time of Update: 2018-12-05
package tony;import java.io.File;import java.text.DecimalFormat;import java.io.FileInputStream;public class GetFileSize{ public longgetFileSizes(File f) throws Exception{//取得檔案大小 long s=0; if (f.exists()) { FileInputStream
Time of Update: 2018-12-05
import java.util.regex.Matcher; import java.util.regex.Pattern; public class MessyCodeCheck { public static boolean isChinese(char c) { Character.UnicodeBlock ub = Character.UnicodeBlock.of(c); if (ub ==
Time of Update: 2018-12-05
下載 json-lib依賴包: commons-beanutils-1.8.0.jar commons-collections-3.2.1.jar commons-lang-2.4.jar commons-logging-1.1.1.jar ezmorph-1.0.6.jar json-lib-2.3-jdk15.jar xom-1.2.2.jar java轉json 通常用可以用兩個不同的類可以完成轉換:JSONObject,JSONSerializer public
Time of Update: 2018-12-05
網址:http://www.whalin.com/memcached 最新版本:java_memcached-release_2.0.1 操作樣本: Java代碼import com.danga.MemCached.*; import org.apache.log4j.*; public class TestMemcached { public static void main(String[] args) {
Time of Update: 2018-12-05
private static int BITSPERWORD = 32;private static int SHIFT = 5;private static int MASK = 0x1F;private static int N = 99999999;static int[] a = new int[1 + N / BITSPERWORD];static void set(int i) {a[i >> SHIFT] |= (1 << (i & MASK));}
Time of Update: 2018-12-05
Java語言中字元的處理
Time of Update: 2018-12-05
1. java2s http://www.java2s.com/ 這個網站非常好,分成三大類,分別是Example、Products、 Articles,每個大類下又分別設許多小類,還有搜尋功能,這樣尋找起來非常方便。。比如,如果要學習SWT/JFace,只要把Example下的SWT JFace Eclipse 研究一下也就可以了。另外,這個網站還有JavaScript DHTML、 C# / C Sharp、 C / ANSI-C、 SQL / MySQL等類。總之,非常好。 2.