Time of Update: 2017-02-28
j2ee|筆記 揚揚今天開始學習J2EE啦!目標:儘可能在最短時間內,把J2EE體繫結構相關瞭解個大概,以後再慢慢往深處學習。加油!加油!!加油!!!一、分布式的多層應用程式圖1 分布式的多層應用程式J2EE平台使用多層分布式的應用模式。應用邏輯根據其功能分成多個組件,各種不同的應用組件構成分布在不同的依賴於層的機器上的J2EE程式。位於不同層的組件有:☆ 運行在客戶機上的客戶層組件☆ 運行在J2EE伺服器上的網路層☆
Time of Update: 2017-02-28
隨機 使用Java 2 SDK基礎類庫產生隨機數的方法很多。但是如果你跟不上這些類庫的更新腳步,你有可能正在使用的是一種低效的隨機數產生機制,更糟糕的是:你有可能得到的不是均勻分布的隨機數。本文將向你展示一種較為可靠的隨機數產生方法,同時與其他方法進行比較。 自從JDK最初版本發布起,我們就可以使用java.util.Random類產生隨機數了。在JDK1.2中,Random類有了一個名為nextInt()的方法: public int
Time of Update: 2017-02-28
j2ee 一個J2EE應用程式用戶端運行在用戶端機器上,它使得使用者可以處理需要比標記語言所能提供的更豐富的使用者介面的任務。具有代表性的是用Swing或抽象視窗工具包(AWT)API建立的圖形化使用者介面(GUI),但是一個命令列介面也是當然可能的。 應用程式用戶端直接存取運行在商業層的enterprise bean。然而,如果應用程式需要授權,
Time of Update: 2017-02-28
session|xml
Time of Update: 2017-02-28
筆記|編程 第二章 J2EE部署其實這一章所講的作為一個JAVA開發人員,尤其是J2EE開發人員,是幾乎可以跳過的,因為這是基本常識,都應該懂。不過有點滿有意思的:原來只知道這樣:<applet code="xptoolkit.applet.HelloWorldApplet"
Time of Update: 2017-02-28
筆記|設計
Time of Update: 2017-02-28
web 在Java Web應用程中,特別是網站開發中,我們有時候需要為應用程式增加一個入侵檢測程式來防止惡意重新整理的功能,防止非法使用者不斷的往Web應用中重複發送資料。當然,入侵檢測可以用很多方法實現,包括軟體、硬體防火牆,入侵檢測的策略也很多。在這裡我們主要介紹的是Java Web應用程式中通過軟體的方式實現簡單的入侵檢測及防禦。 該方法的實現原理很簡單,就是使用者訪問Web系統時記錄每個使用者的資訊,然後進行對照,並根據設定的策略(比如:
Time of Update: 2017-02-28
程式 對Java開發人員來說,有許多的標準和最佳實務。本文列舉了每一個開發人員必須遵從的十大基本法則;如果有了可以遵從的規則而不遵從,那麼將導致的是十分悲慘的結局。 1. 在你的代碼裡加入注釋
Time of Update: 2017-02-28
javascript|js|jscript|區別 今天在網上看到有些人在問JavaScript和jscript的區別,才發現有些人有誤區。這三個語言分別是三個公司開發的,SUN的Java,Netscape的JavaScript,Microsoft的JScript
Time of Update: 2017-02-28
正則 匹配中文字元的Regex: [\u4e00-\u9fa5] 匹配雙位元組字元(包括漢字在內):[^\x00-\xff] 應用:計算字串的長度(一個雙位元組字元長度計2,ASCII字元計1) String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;} 匹配空行的Regex:\n[\s| ]*\r 匹配HTML標記的Regex:/<(.*
Time of Update: 2017-02-28
j2ee 一、Hibernate是JDBC的輕量級的對象封裝,它是一個獨立的對象持久層架構,和App Server,和EJB沒有什麼必然的聯絡。Hibernate可以用在任何JDBC可以使用的場合,例如Java應用程式的資料庫存取碼,DAO介面的實作類別,甚至可以是BMP裡面的訪問資料庫的代碼。從這個意義上來說,Hibernate和EB不是一個範疇的東西,也不存在非此即彼的關係。
Time of Update: 2017-02-28
伺服器|用戶端|網路 在網路編程中(同樣在其它形式的通訊中,例如資料庫編程),使用通訊端的應用程式也被分為兩類--用戶端程式和伺服器程式。你可能對"用戶端/伺服器編程"術語比較熟悉,儘管這個術語的準確意思你不一定清楚。下面的範例就是討論這個主題。 1、 用戶端/伺服器範型
Time of Update: 2017-02-28
技巧|數組 1.關於數組的特點 1)在Java中,無論使用數組或容器,都有邊界檢查。如果越界操作就會得到一個RuntimeException異常。 2)數組只能儲存特定類型。數組可以儲存基本類型,容器則不能。容器不以具體的類型來處理對象,它們將所有對象都按Object類型處理。 3)容器類只能儲存對象的引用。而數組既可以建立為直接儲存基本類型,也可以儲存對象的引用。在容器中可以使用封裝類,如Integer、Double等來實現儲存基礎資料型別
Time of Update: 2017-02-28
執行 java初學者最早會用的命令無非是就是javac和java,但即使這麼簡單命令也還會把我們弄得頭皮發麻 -__- .Roger下面就"package中的javac,java用法"和"製作可執行jar檔案"做點簡單的解釋。最基礎的東西就不廢話了,至於package先講講我的理解,因為我覺得知道這點對於開發還是很有協助的。舉個例子說:有兩個類Tom和Jerry同屬於一個package--Partners//
Time of Update: 2017-02-28
變數|文法 1、變數: 定義:相信對於它的定義應該不用在說了,大家應該已經熟悉又熟悉了。 例如: a,a1,name等都是合法的變數。 說明: 1)Java要求在使用一個變數之前要對變數的類型加以聲明。 2)Java中一個變數的聲明就是一條完整的Java語句,所以應該在結尾使用分號。 3)變數的命名規則: 變數必須以一個字母開頭。 變數名是由一系列字母或數位的任意組合。 在Java中字母表示Unicode中相當於一個字母的任何字元。 數位也包含0-
Time of Update: 2017-02-28
word|程式|轉換 Jacob是Java和Windows下的Com橋,通過它我們可以在Java程式中調用COM組件。如果你的JDK是1.4,那你需要下載Jacob1.9的jni庫才能正常運行,早期版本在JDK1.4下有些問題。 package com; /*** 〈p〉Title:Word文檔轉html類〈/p〉* 〈p〉Description: 〈/p〉* 〈p〉Copyright:() 2002〈/p〉* @author 舵手*
Time of Update: 2017-02-28
編程|漢字|解決|問題 在基於 Java 語言的編程中,我們經常碰到漢字的處理及顯示的問題。一大堆看不懂的 亂碼肯定不是我們願意看到的顯示效果,怎樣才能夠讓那些漢字正確顯示呢?Java 語言 預設的編碼方式是UNICODE ,而我們中國人通常使用的檔案和資料庫都是基於 GB2312 或者 BIG5 等方式編碼的,怎樣才能夠恰當地選擇漢字編碼方式並正確地處理漢字的編
Time of Update: 2017-02-28
本部分為電腦的人工智慧。 為了加快AI的計算速度,必須對前面的設計進行少量的修改,並最終向VC平台轉移。在用VC實現的遊戲中,棋盤將採用BitBoard技術,棋子的顯示將徹底和邏輯分開。目前JAVA版本仍然採用數組表示棋盤,主要是便於邏輯分析和設計。 先對第一個AI進行總結。FirstAI:package nicholas.game.chess;class FirstAI extends ChessPlayer { private ChessModel model[
Time of Update: 2017-02-28
縮圖|轉換 用JAVA將大圖片檔案轉換出小的縮圖檔案,要求使用JDK1.4,大家可以將這段程式碼改為JavaBean,以便在WEB環境中使用,轉換出的小縮圖效果不錯!import javax.imageio.ImageIO;import javax.imageio.IIOException;import java.awt.image.BufferedImage;import java.awt.Image;import
Time of Update: 2017-02-28
java在Linux下的web應用(一) 在RedHat下安裝apache jserv 1.1.2 雖然apache jserv的開發小組現在都從事tomcat的開發,而且apache jserv只支援servlet 2.0 的標準,並且要加其他的軟體(gnujsp)才能支援jsp;但是apache jserv在現階段比tomcat穩定, 因此現在apache jserv+gnujsp比較適合應用於web。如果想使用servlet2.2和jsp1.1的話,請