Time of Update: 2018-12-05
本文CentOS版本為5.4 final,使用圖形介面與命令結合的操作方式由於CentOS 5.4在預設情況下,會安裝OpenOffice之類的軟體,而這些軟體需要Java支援,因此系統會預設安裝一個JDK環境,如果需要使用特定的Java環境,最好將這些預設安裝的JDK卸載或者徹底刪除。在安裝完成CentOS 5.4之後,直接在終端中輸入“java
Time of Update: 2018-12-05
對於這個系列裡的問題,每個學Java的人都應該搞懂。當然,如果只是學Java玩玩就無所謂了。如果你認為自己已經超越初學者了,卻不很懂這些問題,請將你自己重歸初學者行列。內容均來自於CSDN的經典老貼。 問題一:我聲明了什麼! String s = "Hello world!"; 許多人都做過這樣的事情,但是,我們到底聲明了什嗎?回答通常是:一個String,內容是“Hello
Time of Update: 2018-12-05
Windows XP Professional SP2 IIS伺服器安裝:1、 首先下載IIS V5.1安裝包,XP系統只能安裝IIS V5.1版本,其它版本安裝不成功;2、 開啟—運行—cmd,輸入:EXPand d:\i386\iis.dl_(加空格)c:\Windows\system32\setup\iis2.dllEXPand d:\i386\iis.in_(加空格)c:\Windows\inf\iis2.inf註:其中d:\i386是IIS V5.1解壓包的根目錄3、 開啟控制台—
Time of Update: 2018-12-05
概述Java 語言從誕生的那天起,就非常注重網路編程方面的應用。隨著互連網應用的飛速發展,Java 的基礎類庫也不斷地對網路相關的 API 進行加強和擴充。在 Java SE 6 當中,圍繞著 HTTP 協議出現了很多實用的新特性:NTLM 認證提供了一種 Window 平台下較為安全的認證機制;JDK 當中提供了一個輕量級的 HTTP 伺服器;提供了較為完善的 HTTP Cookie 管理功能;更為實用的 NetworkInterface;DNS 網域名稱的國際化支援等等。NTLM
Time of Update: 2018-12-05
使用DOM解析XML文檔時,需要讀入整個XML文檔,然後在記憶體中建立DOM樹,產生DOM樹上的每個節點對象。只有在整個DOM樹建立完畢後,我們才能做其他的操作,即使我們只需要修改根項目節點的第二個子節點,仍然需要在進行這個小小的修改之間分析整個文檔,在記憶體中構建文檔樹。當XML文檔比較大時,構建DOM樹將花費大量的時間和記憶體。 一種替代的技術就是使用SAX,SAX允許你在讀取文檔的時候,即對它進行處理,解析完畢處理也就完成了,不必等待整個文檔被分析儲存之後才進行操作。 三步過程
Time of Update: 2018-12-05
9.1 Java.io概述1. 資料流是一個連續的位元組塊。從概念上講,流的一端可以和資料來源或資料接收其相連,另一端可 以認為與java.io包中的類相連。 2. 同資料來源相連的流用來從源中讀取資料,同這種流相連的java.I/O類能從流中讀取位元組,流能從 資料來源中補充位元組,這種流稱為輸入資料流 3. 同資料接收器相連的流用來向接收器中寫資料,同這種流相連的java.I/O類能向流中插入位元組, 流將位元組送到資料接收器。 4. 位元組級輸入/出類結構層次:
Time of Update: 2018-12-05
許可權設計對於系統來說是一套資源防禦系統,避免不同使用者種類越權使用。這幾天看了一些許可權設計設計,但還是感覺他們似乎還是有點欠缺,首先我比較關注RBAC,RBAC提供3套許可權設計模式。 首先看第一種RBAC0,RBAC0 定義了能構成一個RBAC控制系統的最小的元素集合,這種模式是早期業界非常普遍的模式,讓使用者關聯角色,角色群組合多個許可權資源。但現在的業務越來非常,要求人性化更多一點,設計更合理些,加入使用者需要超越自己所在的角色擴充其他的許可權,就會帶來很大困難的擴充。
Time of Update: 2018-12-05
如果是發布到weblogic的話,可以在WebContent\WEB-INF\weblogic.xml裡面配置。參考配置如下:<?xml version="1.0" encoding="UTF-8"?><weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://
Time of Update: 2018-12-05
這兩天研究如何利用程式掛斷電話。發現在Android1.0的時候Phone中提供了提供了endCall方法,而1.5以後這個方法被設定為私人了。如此有了如下研究: /** * 利用JAVA反射機制調用ITelephony的endCall()結束通話。 */ private void endCall() { // 初始化iTelephony Class<TelephonyManager> c = TelephonyManager.class; Method
Time of Update: 2018-12-05
第一種建立線程的方式:Thread thread =new Thread(){ @Override public void run(){ ............ }};thread.start(); //線程類Thread 中的start()方法就是啟動run()方法 :public void run(){if(target!=null){target.run();} }
Time of Update: 2018-12-05
一直使用市面上流行資料庫(Oracle,SqlServer,MySql,Sysbase),但最近公司有跟其他軟體相關需要到FoxPro上面採集資料,不得已就自個兒先調試一個小的簡易橋串連(odbc)方式,加上網路上這方面資料少而且多半是皮毛,在此我就先記錄下這個,學習ing...java代碼:package com.test; import java.sql.*; /** * * ERIC 開源開發實驗 * 2008-6-9 - 下午04:44:38 *
Time of Update: 2018-12-05
Java數組是在Java編程中經常使用的一個類,下面是對Java數組的使用說明。 1.Java數組的文法: String[數組下標], Java數組的下標是從0開始的。2.範例程式碼public class StringArray {public static void main(String[]args){ //java數組初始化 String[] strArray={"1","2","3"}; //輸出java數組 for(int
Time of Update: 2018-12-05
文章目錄 備忘錄(Memento)角色 原始碼 原始碼 原始碼 原始碼 備忘錄模式又叫做快照模式(Snapshot
Time of Update: 2018-12-05
Java Learning Path (一)、工具篇一、 JDK (Java Development Kit)JDK是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具和Java基礎的類庫(rt.jar)。不論什麼Java應用伺服器實質都是內建了某個版本的JDK。因此掌握JDK是學好Java的第一步。最主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如IBM公司開發的JDK,BEA公司的J
Time of Update: 2018-12-05
最近由於搞畢業設計的需要,使用J2EE做一個實驗預約系統,其中涉及到一卡通和IC卡讀卡機,弄來一個刷卡機,廠商只提供了一個用C編寫的Windows動態連結程式庫SmartCom411SFJ.dll,我需要使用java程式調用這個dll檔案來擷取一卡通中的資訊。其實我用到的函數很簡單,這有三個:串口初始化函數:int IniCom(int ComPort,int BaudRate)讀卡資訊函數:int ReadPersonalInfo(int ComPort,unsigned char
Time of Update: 2018-12-05
由於我要計算一個合約在當月的分攤的金額,所以就要知道這個合約的有效期間在本月有多少天,這就要進行兩個時間段重合天數的計算。兩個時間段四個時間點,相當於時間軸上的兩條線段(b代表起點,e代表端點,b<=e)和4個端點。可分3種情況:1.不相交。(b1-----e1)【b2-----e2】(b1-----e1)。if(e1<b2||b1>e2)此時,重合天數為零。2.相交。 情況一:(b1---【b2---e1)----e2】
Time of Update: 2018-12-05
項目名稱 項目描述http://andyluo.blogjava.netASM Java bytecode manipulation frameworkAspectWerkz AspectWerkz - Dynamic AOP for JavaAxis Axis - an implementation of the SOAP (Simple Object Access Protocol) submission to W3CBatik Batik SVG Toolkit - Toolkit
Time of Update: 2018-12-05
N長時間沒來這了,沒想到連後台介面都換了。。。 廢話不說,進入正題!系統架構:一棵"命令"樹,一棵"資料"樹,命令樹的根,即頂端元素是一個抽象類別或介面,對外提供一個 execute 方法,但是這個方法的傳回型別會因為命令的不同而不同,在這裡舉兩個個執行個體,以學生選課來說。 命令一、學生選的課的列表 GetMyCourseCommand 命令的 execute() 方法應返回一個 List。 命令二、是不是選了某一個課程 CourseIsSelectedCommand 命令的
Time of Update: 2018-12-05
JAVA虛擬機器模型由於它的高度可移植性,JAVA已經成為Internet上的主要程式設計語言。“類比機”的概念是電腦工業界經常使用的對虛擬機器的解釋之一。這種虛擬機器概念和IBM版的虛擬機器非常不同。在IBM的概念中,系統記憶體和資源被分割,成為當前機器的精確拷貝。而對於類比機,系統並不被分割,而是有一台新的“機器”或者虛擬機器載入到當前系統中,在不改變當前系統的前提下,向使用者提供不同的功能。這種類型的虛擬機器被證明是非常強大的,它允許軟體開發人員在一台完全不同的機器上仿效另一台機器。最近,
Time of Update: 2018-12-05
當需要卸載(刪除)JDK重新安裝或更換更高的版本時,總會因為JDK不能徹底刪除而帶來不少問題。昨天因為自己直接刪除JDK的相關的檔案,想重新安裝時就出現了這樣的問題,很是惱火。最後,試了許多方法終於刪除成功,但具體哪種方法起的作用,卻不清楚。徹底刪除JDK時可以嘗試以下幾種方法。1. 在控制台中刪除。這是最基本的方式。2. 採用360安全衛士的軟體卸載工具,記得將有關的註冊表資訊全部刪除。3.