04 2007 檔案
摘要: Java Server Page(JSP)作為建立動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù)正在不斷升溫。JSP和ASP、PHP、工作機(jī)制不太一樣。一般說來,JSP頁(yè)面在執(zhí)行時(shí)是編譯式,而不是解釋式的。首次調(diào)用JSP文件其實(shí)是執(zhí)行一個(gè)編譯為Servlet的過程。當(dāng)瀏覽器向服務(wù)器請(qǐng)求這一個(gè)JSP文件的時(shí)候,服務(wù)器將檢查自上次編譯后JSP文件是否有改變,如果沒有改變,就直接執(zhí)行Servlet,而不用再重新編譯,這樣,效率便得到了明顯提高。
閱讀全文
摘要: 要理解 java中String的運(yùn)作方式,必須明確一點(diǎn):String是一個(gè)非可變類(immutable)。什么是非可變類呢?簡(jiǎn)單說來,非可變類的實(shí)例是不能被修改的,每個(gè)實(shí)例中包含的信息都必須在該實(shí)例創(chuàng)建的時(shí)候就提供出來,并且在對(duì)象的整個(gè)生存周期內(nèi)固定不變。java為什么要把String設(shè)計(jì)為非可變類呢?你可以問問 james Gosling :)。但是非可變類確實(shí)有著自身的優(yōu)勢(shì),如狀態(tài)單一,對(duì)象簡(jiǎn)單,便于維護(hù)。其次,該類對(duì)象對(duì)象本質(zhì)上是線程安全的,不要求同步。此外用戶可以共享非可變對(duì)象,甚至可以共享它們的內(nèi)部信息。
閱讀全文
摘要: 本文首先介紹了Lucene的一些基本概念,然后開發(fā)了一個(gè)應(yīng)用程序演示了利用Lucene建立索引并在該索引上進(jìn)行搜索的過程。
閱讀全文