Time of Update: 2017-02-27
引言CICS 應用程式與事務的服務品質有同等含義;將這些應用程式與主流 J2EE 組件整合在一起是當今許多企業面臨的共同難題。可以使用 J2EE Connector Architecture (JCA) 和 CICS Transaction Gateway 提供對 WebSphere Application Server 中部署的 CICS 應用程式和 J2EE 組件的事務整合。為了向您介紹如何?這一整合,我們將從概述基本事務概念開始,然後具體介紹以下軟體中的事務環境:IBM
Time of Update: 2017-02-27
在本文中,我將概述支援 1.4 版 J2EE 規範引入的訊息所需的改變。我將特別分析 JMS 1.1 的需求以及使用時的新限制、與訊息目標有關的新概念、以及 EJB 規範 2.1 版本為訊息驅動 bean 所帶來的顯著變化。這些內容對於這些開發人員和管理員特別有用:他們熟悉 J2EE 1.3 中的訊息、並且希望編寫新的應用程式或者將現有訊息應用程式移植到相容 J2EE 1.4 的應用伺服器上。JMS 1.1相容 J2EE 的應用伺服器現在需要支援 1.1 版的 Java Message
Time of Update: 2017-02-27
說到SLG遊戲開發,無論其如何運轉,裡面都離不開各種資料的處理,一般來說,遊戲越專業,需要處理的資料量將相對越大,類別也分得越細。遊戲離不開美工,也離不開策劃,各項參數的專業劃分同樣是評價一款SLG遊戲是否優秀的必要指標之一。所謂的好遊戲僅僅畫面出彩,配樂一流是絕對不夠的,做“靚”很容易,做“專”則很難。比如日本的超級機器人大戰系列,自90年代初開始出現以來,截止到今天為止其中涉及的動漫超過60部,出場知名人物多達600名以上,幾乎涵蓋了日本所有知
Time of Update: 2017-02-27
在處理異常時,應該區分checked異常和unchecked異常。對於checked異常,我們應該提供健壯的異常恢複機制,而對於unchecked異常,這就是編程錯誤即bug,應該在調試階段很好的發現和處理它們。1.
Time of Update: 2017-02-27
1.OverridingOverriding翻譯過來是“重寫/覆蓋”。
Time of Update: 2017-02-27
撲克發牌演算法是棋牌遊戲中常用的基礎演算法,也是遊戲開發人員需要熟悉的基礎演算法之一。下面介紹一下該演算法的一種實現方式。首先給撲克牌中每張牌設定一個編號,下面演算法實現的編號規則如下:u 紅桃按照從小到大依次為:1-13u 方塊按照從小到大依次為:14-26u 黑桃按照從小到大依次為:27-39u 梅花按照從小到大依次為:40-52u 小王為53,大王為54演算法實現如下:u 首先按照以上編號規則初始化一個包含108個數位數組u 每次隨機從該數組中抽取一個數字,分配給儲存玩家資料的數組實現該功
Time of Update: 2017-02-27
百萬分之一作為一個勤奮的開發人員,您已經為幾個需要更好地訪問複雜的大量資料存放區的客戶安裝了一個應用程式,它編寫良好,而且經過了充分測試。對每個客戶,現場測試階段都暢通無阻地通過了。您在去銀行的路上,心裡極少考慮這六個月來的軟體審查,這時您的傳呼機響了起來。您的一個客戶在使用您的軟體運行一個報表時,系統崩潰了。您趕到出事地點,運行了一個隨機測試。工作良好。您運行另一個。沒出現問題。您又運行了數百個測試。還是沒有問題。您又檢查了持續六個月運行這個應用程式的其它客戶。沒有投訴。您重複運行那個引起問題
Time of Update: 2017-02-27
上個月,Java 技術講師 Sam Pullara 向我示範了他最新的支援 Java 的電 話 Nokia 6630。這個手機使用了全面的技術 —— 嵌入式 JVM、GPRS 和藍芽, 但是它也遭遇了所有智能手機都苦惱的問題 —— 有限的螢幕實際使用區。有些 Web 網站支援基於手機的瀏覽器,而且嵌入式瀏覽器也試圖在小小的螢幕上有效 地渲染頁面,但是,在電話螢幕上查看典型的 Web 頁面,就像要把一頭大象強
Time of Update: 2017-02-27
有多少次您曾經注視著運行中的應用程式,問自己:“它到底在做什嗎?為 什麼用了這麼長時間呢?” 在這些時刻,您可能會想如果自己在應用程式中構 建了更多的監視功能就好了。例如,在伺服器應用程式中,能夠查看排隊等候處 理的任務的數量和類型、當前正在處理的任務、過去一分鐘或一小時內的輸送量 統計、平均任務處理時間等。這些統計值容易搜集,但是在需要資料的時候,如
Time of Update: 2017-02-27
我最近仔細考察了一個項目,該項目涉及相當多的 Web 快速搜尋。當爬蟲程 序爬過不同的 Web 網站時,它將建立一個資料庫,該資料庫中包括它所爬過的 網站和網頁、每一頁所包含的連結、每一頁的分析結果等資料。最終結果是一組 報告,詳細說明經過了哪些網站和頁面、哪些是一直連結的、哪些連結已經斷開 、哪些頁面有錯誤、計算出的頁面規格,等等。開始的時候,沒人確切知道需要 什麼樣的報告,或者應當採用什麼樣的格式 —— 只知道有一些內容要報告。這 表明報告開發階段會是一個反覆的階段,
Time of Update: 2017-02-27
觀察者模式在 Swing 開發中很常見,在 GUI 應用程式以外的情境中,它對 於消除組件的耦合性也非常有用。但是,仍然存在一些接聽程式登記和調用方面的 常見缺陷。在 Java 理論與實踐 的這一期中,Java 專家 Brian Goetz 就如何 做一個好的接聽程式,以及如何對您的接聽程式也友好,提供了一些感覺很好的建議 。請在相應的 討論論壇 上與作者和其他讀者分享您對這篇文章的想法。(您也 可以單擊本文頂部或底部的 討論 訪問論壇。)Swing
Time of Update: 2017-02-27
/*MySQL Data TransferSource Host: localhostSource Database: bookTarget Host: localhostTarget Database: bookDate: 2008-7-25 13:55:48*/SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for t_book--
Time of Update: 2017-02-27
在沒有垃圾收集的語言中,比如C++,必須特別關注記憶體管理。對於每個動態 對象,必須要麼實現引用計數以類比 垃圾收集效果,要麼管理每個對象的“所 有權”――確定哪個類負責刪除一個對象。通常,對這種所有權的維護並沒有什 麼成文的規則,而是按照約定(通常是不成文的)進行維護。儘管垃圾收集意味 著Java開發人員不必太多地擔心記憶體 泄漏,有時我們仍然需要擔心對象所有權, 以防止資料爭用(data races)和不必要的副作用。在這篇文章中,Brian Goetz
Time of Update: 2017-02-27
Java 語言中的 volatile 變數可以被看作是一種 “程度較輕的 synchronized”;與 synchronized 塊相比,volatile 變數所需的編碼較少,並且運行時開銷也較少,但是它所能實現的功能也僅是 synchronized 的一部分。本文介紹了幾種有效使用 volatile 變數的模式,並強調了幾種不適合使用 volatile 變數的情形。鎖提供了兩種主要特性:互斥(mutual exclusion)
Time of Update: 2017-02-27
一、什麼是嵌套類及內部類?可以在一個類的內部定義另一個類,這種類稱為嵌套類(nested classes),它 有兩種類型:靜態嵌套類和非靜態嵌套類。靜態嵌套類使用很少,最重要的是非靜態嵌套 類,也即是被稱作為內部類(inner)。嵌套類從JDK1.1開始引入。其中inner類又
Time of Update: 2017-02-27
請直接看代碼,解釋都在裡面了<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.
Time of Update: 2017-02-27
有些類的定義中包含另一個類的定義。這種處於內部的類稱為內部類(inner class)。例如:public class OuterClass{public class InnerClass{//---This is a inner
Time of Update: 2017-02-27
編寫具有多線程能力的程式經常會用到的方法有:run(),start(),wait(),notify(),notifyAll(),sleep(),yield(),join()還有一個重要的關鍵字:synchronized本文將對以上內容進行講解。一:run()和start()樣本1:public class ThreadTest extends Thread{public void run(){for(int i=0;i<10;i++){System.out.print("
Time of Update: 2017-02-27
我們先看一個使用檔案的代碼<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><% // 此檔案的著作權歸 // Java世紀網(http://www.java2000.net)和 CSDN(www.csdn.net)所有 // 作者:老紫竹 //
Time of Update: 2017-02-27
類的繼承機制使得子類可以使用父類的功能(即代碼),並且子類也具有父類的類型。下面介紹類在繼承關係上的初始化的順序問題。樣本1:class SuperClass{SuperClass(){System.out.println("SuperClass constructor");}}public class SubClass extends SuperClass{SubClass(){System.out.println("SubClass