我的第一次之給《JAVA并發(fā)編程實(shí)踐》寫推薦序英文書名:JavaConcurrencyinPractice中文書名:JAVA并發(fā)編程實(shí)踐這是一本入圍17屆Jolt大獎(jiǎng)的書,雖然最終他沒有獲獎(jiǎng),但是這只是與政治有關(guān)的。:)推薦序原文如下:http://book.csdn.net/bookfiles/398/10039814644.shtml在汗牛充棟的Java圖書堆中,關(guān)于并發(fā)性的書籍卻相當(dāng)稀少,然而這本書的出現(xiàn),將極大地彌補(bǔ)了這一方面的空缺。即使并發(fā)性編程
系統(tǒng) 2019-08-29 23:50:06 2050
1.介紹1)DOM(JAXPCrimson解析器)DOM是用與平臺(tái)和語言無關(guān)的方式表示XML文檔的官方W3C標(biāo)準(zhǔn)。DOM是以層次結(jié)構(gòu)組織的節(jié)點(diǎn)或信息片斷的集合。這個(gè)層次結(jié)構(gòu)允許開發(fā)人員在樹中尋找特定信息。分析該結(jié)構(gòu)通常需要加載整個(gè)文檔和構(gòu)造層次結(jié)構(gòu),然后才能做任何工作。由于它是基于信息層次的,因而DOM被認(rèn)為是基于樹或基于對(duì)象的。DOM以及廣義的基于樹的處理具有幾個(gè)優(yōu)點(diǎn)。首先,由于樹在內(nèi)存中是持久的,因此可以修改它以便應(yīng)用程序能對(duì)數(shù)據(jù)和結(jié)構(gòu)作出更改。它還可
系統(tǒng) 2019-08-29 23:47:01 2050
面對(duì)Java反射機(jī)制,會(huì)有種令人敬畏而又好奇的感覺,覺得非常強(qiáng)大,深不可測!呵,其實(shí)是懶惰的表現(xiàn),總是找借口和理由不去深入學(xué)習(xí)這些東西,覺得實(shí)際開發(fā)中很少會(huì)用到,能混就混混吧。真該死。下面就來淺談下反射,也總結(jié)下這幾天學(xué)習(xí)的心得,僅供個(gè)人總結(jié),不足之處請(qǐng)大家看在小弟能力有限學(xué)習(xí)未深的份上多多包涵呵。每個(gè)class都其實(shí)都對(duì)應(yīng)一個(gè)Class對(duì)象,該對(duì)象就包含在我們編寫完一個(gè)類編譯之后在相應(yīng)的路徑下產(chǎn)生一個(gè).class文件中,該Class對(duì)象就用于表示這個(gè)類的
系統(tǒng) 2019-08-29 23:37:43 2050
問一下.Net的開發(fā)者,開發(fā)WebServices有多困難?他們會(huì)被你的問題逗樂,他們會(huì)告訴你所有步驟花費(fèi)的時(shí)間不會(huì)超過一分鐘。再問一下Java開發(fā)者,運(yùn)氣好的話你會(huì)碰到上面的回答,一般情況下,你會(huì)得到一個(gè)完全不同的答案。從WebServices引入到Java中至今已經(jīng)5年了,然而它仍然被認(rèn)為是一門較新的技術(shù),一個(gè)主要的原因就是使用Java實(shí)現(xiàn)WebServices太困難了。現(xiàn)在,隨著新一代WebServices引擎XFire的發(fā)布,這種情況將會(huì)發(fā)生明顯的
系統(tǒng) 2019-08-29 23:20:40 2050
Java中assert和靜態(tài)導(dǎo)入的使用最近一直在做測試,發(fā)現(xiàn)了一些JDK1.5中的一些新的語法特性,在開發(fā)的時(shí)候確實(shí)省了不少時(shí)間,在此做簡要的記錄:assert的用法assertexpression1;assertexpression1:expression2;如果expression1為true,則不拋出錯(cuò)誤,程序正常運(yùn)行,expression2也不會(huì)執(zhí)行。如果expression1為false,則拋出異常,程序中斷跳出,expression2執(zhí)行。一般
系統(tǒng) 2019-08-29 22:53:31 2050
1.郵件發(fā)送類:packagecom.taihuatalk.taihua.common.common;/***//***Author:*CreateDate:2006-06-2522:47:00*Modifier:*ModifyDate:2006-06-2522:47:00*Version:1.0*Copyright(c)2006泰華網(wǎng)絡(luò)滬ICP備06××××××號(hào)*Allrightreserved.*/importjavax.mail.Transport
系統(tǒng) 2019-08-29 22:51:57 2050
《JavaWeb整合開發(fā)與項(xiàng)目實(shí)戰(zhàn)》這本書很適合入門的朋友學(xué)習(xí),并且它被幾所軟件學(xué)院選用。近期我會(huì)將PPT制作完成,并提下載。歡迎大家跟貼留下mail,近期會(huì)逐一奉送.如果需要此書,請(qǐng)加QQ20112789,標(biāo)注JSP書,可享受75折優(yōu)惠。《JavaWeb整合開發(fā)與項(xiàng)目實(shí)戰(zhàn)》PPT近期提供派送
系統(tǒng) 2019-08-29 22:44:29 2050
歡迎點(diǎn)擊此處訂閱本Blog
系統(tǒng) 2019-08-29 22:40:44 2050
在Java中雖然提供了良好的數(shù)據(jù)庫支持并有大量的第三方持久層框架作為輔助,但相對(duì)其他語言來講在Java中使用數(shù)據(jù)庫連接時(shí)造成的系統(tǒng)損耗也會(huì)比較多。因此對(duì)于數(shù)據(jù)吞吐量較少的系統(tǒng)而言,有時(shí)放棄數(shù)據(jù)庫而改為使用本地文件來存儲(chǔ)資料反而是種較好的選擇,比如我們對(duì)于Java程序的啟動(dòng)配置通常會(huì)使用Properties及dom4j等從文本文件或xml文檔讀取數(shù)據(jù),而不會(huì)一股腦丟到數(shù)據(jù)庫中,這幾乎已經(jīng)是一種常識(shí)。但就功能而言,Properties的操作功能僅僅局限在對(duì)引入
系統(tǒng) 2019-08-29 22:35:56 2050
importorg.apache.poi.hssf.usermodel.HSSFWorkbook;importorg.apache.poi.hssf.usermodel.HSSFSheet;importorg.apache.poi.hssf.usermodel.HSSFRow;importorg.apache.poi.hssf.usermodel.HSSFCell;importjava.io.FileOutputStream;publicclassCrea
系統(tǒng) 2019-08-29 22:35:06 2050
Java程序中也有內(nèi)存漏洞?當(dāng)然有。與流行的觀念相反,在Java編程中,內(nèi)存管理仍然是需要考慮的問題。在本文中,您將了解到什么會(huì)導(dǎo)致內(nèi)存漏洞以及何時(shí)應(yīng)該關(guān)注這些漏洞。您還有機(jī)會(huì)實(shí)踐一下在您自己的項(xiàng)目中解決漏洞問題。Java程序中的內(nèi)存漏洞是如何顯現(xiàn)出來的大多數(shù)程序員都知道,使用像Java這樣的編程語言的一大好處就是,他們不必再擔(dān)心內(nèi)存的分配和釋放問題。您只須創(chuàng)建對(duì)象,當(dāng)應(yīng)用程序不再需要這些對(duì)象時(shí),Java會(huì)通過一種稱為“垃圾收集”的機(jī)制將這些對(duì)象刪除。這種
系統(tǒng) 2019-08-12 09:30:23 2050
好東西分享有些運(yùn)算符在JAVA語言中存在著,但是在實(shí)際開發(fā)中我們或許很少用到它們,在面試題中卻時(shí)常出現(xiàn)它們的身影,對(duì)于這些運(yùn)算符的含義和用法,你是否還記得呢?自增(++)和自減(--)運(yùn)算符我們先來回答幾個(gè)問題吧:Java代碼inti=0;intj=i++;intk=--i;inti=0;intj=i++;intk=--i;這段代碼運(yùn)行后,i等于多少?j等于多少?k等于多少?太簡單了?好,繼續(xù):Java代碼inti=0;intj=i+++++i;intk=
系統(tǒng) 2019-08-12 09:30:14 2050
最近需要進(jìn)行網(wǎng)絡(luò)傳輸大文件,于是對(duì)基于socket的文件傳輸作了一個(gè)初步的了解。在一位網(wǎng)友提供的程序基礎(chǔ)上,俺進(jìn)行了一些加工,采用了緩沖輸入/輸出流來包裝輸出流,再采用數(shù)據(jù)輸入/輸出輸出流進(jìn)行包裝,加快傳輸?shù)乃俣取U話少說,先來看服務(wù)器端的程序。1.服務(wù)器端packagesterning;importjava.io.BufferedInputStream;importjava.io.DataInputStream;importjava.io.DataOut
系統(tǒng) 2019-08-12 09:29:40 2050
最近在網(wǎng)上看到的java+jsp+tomcat6+mysql連接池大多數(shù)是tomcat5的,很多都說得不詳細(xì),并且配置不起,讓我們很費(fèi)時(shí)間,也很腦火,今天我終于把最新的tomcat6+mysql的連接池配置成功了,現(xiàn)在分享如下:1.需要的文件:mysql-5.0.27-win32.zip(安裝文件),mysql-connector-java-5.0.4-bin.jar(連接驅(qū)動(dòng)程序),apache-tomcat-6.0.10.exe(安裝文件)2.配置to
系統(tǒng) 2019-08-12 09:27:22 2050
今天在運(yùn)行自動(dòng)化用例的時(shí)候,發(fā)現(xiàn)總是某個(gè)元素提示notclickable。分析原因有可能是頁面右下角那個(gè)大大的top圖標(biāo),剛好擋住了我要點(diǎn)擊的元素。要解決就得拉動(dòng)頁面,就需要操作頁面上的滾動(dòng)條。使用了一個(gè)比較簡單的方法,在這里記錄下來:JavascriptExecutorJS=(JavascriptExecutor)driver;Stringhigh="scroll(0,10000);";//滾動(dòng)到Y(jié)值10000像素的位置,一般10000就到頁面的底部了,
系統(tǒng) 2019-08-12 09:27:07 2050