【技術(shù)開發(fā)焦點(diǎn)】C#多線程學(xué)習(xí)(六) 互斥對象
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時(shí),我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個(gè)系統(tǒng)之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過第一部分的介紹,我們可以體會到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
本文主要談一下密碼學(xué)中的加密和數(shù)字簽名,以及其在java中如何進(jìn)行使用。對密碼學(xué)有興趣的伙伴,推薦看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的發(fā)行版本中安全性方面有了很大的改進(jìn),也提供了對RSA算法...
合成圖像 您不必從文件中讀取所有的圖像 ― 您可以創(chuàng)建自己的圖像。要創(chuàng)建自己的圖像,最靈活的方法是用一個(gè) BufferedImage 對象,它是 Image 類的一個(gè)子類,它把圖像數(shù)據(jù)存儲在一個(gè)可以被訪問的緩沖區(qū)中。它還支持各...
一、在jdk1.2以后,類加載是通過委托來完成的,這意味著如果 ClassLoader 不能找到類,它會請求父代 ClassLoader 來執(zhí)行此項(xiàng)任務(wù),所有 ClassLoaders 的根是系統(tǒng) ClassLoader,它會以缺省方式裝入類 -- 即,從本地文件系統(tǒng)。今天...
在EJB3.0中,實(shí)體Bean可以實(shí)現(xiàn)繼承關(guān)系。 比如有個(gè)Person的實(shí)體bean,它有姓名和性別兩個(gè)屬性。
上帝和女媧造人的時(shí)候,造出兩種人:Man和Woman。Man和Woman都是實(shí)體Bean,而且他們都繼承Person。
單一表策略就是...
Hotmail 是我最常用的Email Client。雖然時(shí)下hotmail的容量是小了些,速度也常常慢得讓人不禁問候蓋茨的母親。但不可否認(rèn),它功能相當(dāng)豐富,也比較穩(wěn)定。尤其它的頁面設(shè)計(jì)更是我等web編程人員的重要參照。
不象很多...
相信許多人都有MSN聊天工具的帳號,例如abc@hotmail.com ,這個(gè)賬號其實(shí)也是一個(gè)郵件地址,可以進(jìn)行正常的郵件收發(fā)功能,你可以通過網(wǎng)址 http://www.hotmail.com 來訪問和操作這個(gè)郵箱進(jìn)行郵件的收發(fā)。但是這個(gè)郵箱有一個(gè)限...
在前面的例子中,我們每一個(gè)實(shí)體Bean只映射到數(shù)據(jù)庫中的一張表上。事實(shí)上,一個(gè)實(shí)體Bean可以映射到多張表上。在一些需要字典表的項(xiàng)目上會經(jīng)常用到,象以前我做過的項(xiàng)目,使用到很多國標(biāo)規(guī)定的數(shù)據(jù)表。在我們下面這個(gè)例子中,性...
在前面的例子中,我們演示了一對多和多對一的例子,在本章將演示多對多和一對一的關(guān)系。
學(xué)生和老師就是多對多的關(guān)系。一個(gè)學(xué)生有多個(gè)老師,一個(gè)老師教多個(gè)學(xué)生。
學(xué)生和檔案就是一對一的關(guān)系(不知道國外的學(xué)生...
EJB技術(shù)正在像其他輝煌過的技術(shù)一樣走到了一個(gè)關(guān)口。2000年以前這項(xiàng)技術(shù)充滿了傳奇色彩,被大批企業(yè)不假思索地接受。然而理想畢竟是理想,經(jīng)過了幾年的發(fā)展,今天這項(xiàng)技術(shù)卻正在被懷疑或者至少說讓技術(shù)人員猶豫不決,現(xiàn)實(shí)的...
最初java是不支持對文本文件的處理的,為了彌補(bǔ)這個(gè)缺憾而引入了Reader和Writer兩個(gè)類,這兩個(gè)類都是抽象類,Writer中write(char[] ch,int off,int length),flush()和close()方法為抽象方法,Reader中read(char[] ch,int off,...
要保存的也被保存了下來。一般情況下,我們僅僅需要保存邏輯數(shù)據(jù)就可以了。不需要保存的數(shù)據(jù)我們可以用關(guān)鍵字transient標(biāo)出。
以下是一個(gè)例子:
import java.io.*;
public class Serial implements Se...
限制線程優(yōu)先級和調(diào)度
Java 線程模型涉及可以動態(tài)更改的線程優(yōu)先級。本質(zhì)上,線程的優(yōu)先級是從 1 到 10 之間的一個(gè)數(shù)字,數(shù)字越大表明任務(wù)越緊急。JVM 標(biāo)準(zhǔn)首先調(diào)用優(yōu)先級較高的線程,然后才調(diào)用優(yōu)先級較低的線程。...
在EJB2.1的規(guī)范中需要實(shí)現(xiàn)ejbTimeout方法,當(dāng)然還有ejbPassivate、ejbRemove等方法。在EJB3.0中,只有你想用它們的時(shí)候,你才必須創(chuàng)建它們,否則不必實(shí)現(xiàn)。
這個(gè)例子主要有5個(gè)文件,這個(gè)例子的Bean是一個(gè)無狀態(tài)會話Bean:...
當(dāng)一個(gè)父類實(shí)現(xiàn)Serializable接口后,他的子類都將自動的實(shí)現(xiàn)序列化。
以下驗(yàn)證了這一點(diǎn):
package Serial; import java.io.Serializable; public class SuperC implements Serializable {//父類實(shí)現(xiàn)...
java中處處體現(xiàn)著簡單的程序設(shè)計(jì)風(fēng)格,序列化作為最常用的功能之一,在java中的設(shè)計(jì)尤為“簡單”。在ObjectInputStream 和ObjectOutputStream的幫助下,我們可以輕松的實(shí)現(xiàn)序列化。
只要我們的class 實(shí)現(xiàn)了java.io.S...
Java中除了二進(jìn)制文件和使用文本文件外還有基于Data的數(shù)據(jù)操作,這里的Data指的是Java的基本數(shù)據(jù)類型和String。基本數(shù)據(jù)類型包括byte、int、char、long、float、double、boolean和short。
說到Java的基本數(shù)據(jù)類...
前言 ant是java開發(fā)者工具箱的重要一環(huán),junit,xdoclet等都與它緊密關(guān)聯(lián),程序員可能習(xí)慣了IDE提供的自動構(gòu)建,甚至部署的功能,從而忽略了ant本身,其實(shí),主流的IDE通常是內(nèi)置ant任務(wù)來完成這些工作的,熟悉ant內(nèi)在的機(jī)理,可以...
簡介:
我看到很多項(xiàng)目中,開發(fā)者實(shí)現(xiàn)了自己的MVC框架,并不是因?yàn)樗麄兿胱鐾琒truts根本不同的東西,而是因?yàn)樗麄儾]有意識到如何擴(kuò)展Struts。開發(fā)自己的MVC框架可以獲得全部的控制權(quán),但是這也意味著需要很多資源來實(shí)...
jsp是sun在servlet基礎(chǔ)上發(fā)展而來的一種新的web開發(fā)工具,在國外ejb+jsp/servlet+應(yīng)用服務(wù)器+數(shù)據(jù)庫已經(jīng)已經(jīng)成為電子商務(wù)站點(diǎn)的流行架構(gòu)。如果您選用jsp平臺作為internet商業(yè)站點(diǎn)的支持, 那么速度、價(jià)格和穩(wěn)定性都...
Hi!大家好久不見了,你們知道目前最流行的網(wǎng)絡(luò)編程語言是什么嗎?對就是ASP.NET和JSP.特別是JSP,它被很多人公認(rèn)為是未來最有前途的網(wǎng)絡(luò)編程語言.所以眼下很多朋友都開始使用JSP,而JSP是一種跨平臺的編程語言,它可以在很多W...
作者:danielmouse 由于朋友問起我開發(fā)JSP前都要做些什么,就寫了這篇東東。 如果有高手誤進(jìn),請指正,不要扁我喔!:) 前期準(zhǔn)備軟件: j2sdk-1_4_0_01-windows-i586.exe -----JSDK JAVA開發(fā)工具包 jakarta-tomcat-5.0....
最近有個(gè)別客戶反映購買的在線人數(shù)(IIS連接數(shù))和實(shí)際不符合,現(xiàn)在特說明如下
首先了解什么是IIS連接數(shù)。
IIS連接數(shù)指并發(fā)連接數(shù),什么意思呢?
要分幾種情況:(以100M空間50人在線為例)
A...
摘 要 要學(xué)習(xí)JSP開發(fā),必須先搭建一個(gè)符合JSP規(guī)范的開發(fā)環(huán)境。本文以實(shí)用為原則,介紹了以Tomcat服務(wù)器為核心的3種配置JSP環(huán)境的方法。 關(guān)鍵字 JSP引擎,Web服務(wù)器,配置 Sun推出的JSP(Java Server Pages)是一種執(zhí)行...
現(xiàn)在我將jsp平臺搭建的過程。
我采用的是windows2000 professional+JDK+TOMCAT
JSP平臺的搭建:
1、JDK下載和安裝:
第一步:進(jìn)入SUN公司JAVA的JDK 1.4版本免費(fèi)安裝程序,下載主頁地址:
http://java.sun.co...
花了很久時(shí)間,終于搞定了IIS6和Tomcat的整合。現(xiàn)在把步驟貼出來給各位一點(diǎn)參考,也免去了新手在Google上暴走和一次次的調(diào)試。開始吧! 首先先說明我的系統(tǒng),Windows 2003 Server中文版+IIS6+Tomcat5.0.14,JDK 1.4.2安...