超輕量級全文檢索搜尋架構的設計和實現 (1)

Lucene是Java領域最出色的全文檢索搜尋引擎,然而其API比較複雜,並且有嚴格的線程同步模型,直接使用不易。Compass則是封裝了Lucene的一個OSEM:Object-SearchEngine Mapping,與Hibernate封裝JDBC類似,然而過於複雜,支援的Lucene版本較低,因此決定自行開發一個類似Compass的簡單封裝Lucene的全文檢索搜尋架構,支援最新版本Lucene和Java

tomcat中通過DataSource訪問資料庫

tomcat中通過DataSource訪問資料庫 1.       在server.xml中加入<Resource>元素:<Resource name="jdbc/BaronDB" auth="Container" type="javax.sql.DataSource"/>2.       在server.xml中加入<ResourceParams>元素,定義資料庫連接相關參數:<ResourceParams

javadoc 製作api文檔

javadoc 製作api文檔 首先要養成好的編程習慣1、在程式的開頭,變數的開頭,注釋都採用如下格式    /**      *      */然後就可以用javadoc進行文檔製作1、建立需要製作文檔的包列表      建立一個檔案packagelist.txt,內容如下:        com.tju.msnrl.guard.controller        com.tju.msnrl.guard.db.util        com.tju.msnrl.guard.db        

菜鳥必須瞭解的兩個常識 – 值傳遞or引用傳遞

偶然看到這篇文章,雖然是基礎,可能好多人都不清楚,“兩個常識”一,對象(object)與引用(reference) 有許多書籍,對於對象與引用之間的關係一直語焉不詳,甚至有的乾脆是錯誤的說法,我們必須對這個問題 有個清晰的瞭解. 我們知道: A a = new A(); 產生一個A類型的對象,a是這個對象的的一個引用,即a指向heap中真正的對象,而a和其他基礎資料型別 (Elementary Data Type)

EJB 3.0開發指南之依賴注入

  依賴注入(Dependency Injection),又稱作控制反轉(IOC),本來是一種設計模式,現在被吵得熱火朝天,有點過了。比較有名項目如String,picoContainer等。

Singleton和static的區別

原來在別的地方發過,沒人理我. 難道我說的不對嗎. 我是 give me code 的支援者.想按照我的思路討論一下: 1 Singleton和Static的對比: 我個人認為Singleton和Static在邏輯上是一樣的, 即我希望只有一個東西讓我用. public Class A implements I{ public static void method(){ } } 這樣我可以直接用A.method(); 為什麼還要費勁的去用singleton模式呢 我想

為Facebook建立Application

隨著Web 2.0應用的日益普及,如今的Web早已從獨立的Web Site變為可互動的Web Application。越來越多的Web 2.0應用開始開放API,並歡迎其他Web應用程式整合進來以便為使用者提供更緊密的服務。Google,Yahoo之類的網路巨頭早已提供了各式各樣的 眾多的API讓Web Application能調用之。而Facebook更是獨闢蹊徑,提出了Web Platform的概念,大膽地將自己打造為一個Web平台,讓其他Web

Enterprise JavaBeans v3.0 – Foreword

 Foreword         Enterprise JavaBeans is the core component technology of the Java Enterprise Edition platform. It is an enterprise infrastructure designed to provide developers with the automatic management of many of the services essential to

為什麼我的js function中的代碼不起作用了?

為什麼我的js代碼不起作用了?function { ... }中的代碼無效,直接onClick=" ... "又管用了,難道window.alert("")也會有錯?撓了半天的腦袋,其實很有可能因為格式不對喔 <script language="JavaScript" type="text/JavaScript"> <!--     ...//-->

Velocity Quick Start [2] – 從模板產生

源檔案package nc.jonathan.velocity;import java.io.StringWriter;import org.apache.velocity.VelocityContext;import org.apache.velocity.app.Velocity;import org.apache.velocity.exception.MethodInvocationException;import

JSTL連結、重新導向標籤

我們也需要討論一些其他重要的核心標記庫動作。在網頁實現中一個潛在的問題範圍與URL編碼有關。沒有URL編碼,在網頁中傳遞的URL的某個字元如空格,可能會迷惑Web伺服器。URL編碼確保這些特殊的字元用不引起迷惑的字元代替。下列例子在變數myUrl中定義了一個URL,該變數myUrl由一個URL和一系列參數組成。URL動作(注意,這裡只在JSTL意義上的動作)保證所有字元都正確的編碼:<c:url value="http://acme.com/exec/register"

高效使用JavaEE ORM架構

雖然Java領域有無數的ORM架構,如Hibernate,iBatis,TopLink,JDO,JPA……但是這些ORM架構基本上大同小異。很多初學者對JDBC的複雜性望而卻步,就簡單認為使用ORM就會省時省力,結果恰恰相反,任何好的架構都是給專家準備的,任何急功近利試圖偷懶的方法往往適得其反。要正確使用ORM還真不是一件簡單的事情。本文僅簡單整理一下ORM的原理,基本用法,以及如何避免各種陷阱的基本編程原則。 閱讀全文>>

tomcat 4.1.30啟動過程的源碼分析

前幾天為瞭解決sinpool兄的《多線程的問題。》一帖,專門看了一下tomcat 4.1.30的源碼,其中重點研究了tomcat的啟動這一部分,個人感覺tomcat的源碼還是寫的很清楚易懂,值得一看。(以前看過struts的部分代碼,感覺也比較經典)然後我看後的代碼整理了一下,附在下面,希望對其他人有用,也希望感興趣的兄弟可以多看看好的代碼,肯定對自己的程式設計和代碼品質頗有益處。一.

SQL 陳述式讀取幾種常見檔案格式中的資料

--下面是在SQL中,直接用SQL語句讀取幾種常見的檔案格式中的資料         --/*   文字檔     select   *   from       OPENROWSET('MICROSOFT.JET.OLEDB.4.0'     ,'Text;HDR=NO;DATABASE=C:' --c:是目錄     ,aa#txt) --aa#txt是文字檔名aa.txt     --*/         --/*   Excel檔案     select   *   from      

How to use OpenID to sign on with Google account

Recently Google announced its support for OpenID, called "Federated Login", to let any site enable their users to sign on by their Google accounts, without registrations.This is really a good news, and for Java developers they can write some code to

SCEA Part 1 prepparation

 AuthorSCEA Part 1 prepparationDebopam Poddar Greenhorn Joined: Jun 21, 2005Messages: 21 posted Friday, March 06, 2009 04:24:10  Hi I have passed SCWCD 5 today with 95%. Now I am planning to do SCEA 5 certification next. So could you please suggest

Email Regex

今天拿到了傳說中有1G大的Gmai,確實很好用速度極快,沒有了傳統的收件夾,取了代之的是labels ,使用者自己設定labels後加上郵件過濾設定,就成了郵件自動分練功能,邏輯上,使用者名稱+labels@gmail.com,"labels"可以自己取名,就可以達到無數個E-mail地址,這些地址同時指向使用者名稱@gmail.com

我的官方網站正式上線了!歡迎訪問!

經過一個月的準備,我的官方網站 http://www.liaoxuefeng.com 正式上線了!歡迎大家訪問!請參照首頁右側說明更新RSS訂閱地址,謝謝! 新的網站採用ExpressMe CMS系統搭建,目前內測中,無需註冊,請使用您的Google帳號(就是GMail帳號)或者Yahoo

SCEA考試(SUN認證架構師)考什麼(含真題及考點)

SCEA考試(SUN認證架構師)考什麼(含真題及考點) 收藏SCEA認證是一種軟體體系,擁有這一認證的開發人員能夠設計出J2EE程式的結構,並能熟練使用J2EE的特性來建立靈活,可升級,安全的架構。對於開發人員,如果想要通過SCEA考試,他們必須能夠理解和交流高水平的設計概念。所以,SCEA認證強調於設計的概念,而不是傳統具體的APIs。SCEA有兩大設計概念——統一模型語言(UML)和設計模式,這兩大概念都得到特別的重視。UML是繪製物件導向設計的圖表,然後文檔化,再在設計過程中使用圖表,最後

容易讓人產生懷疑的正常進程

executable service descriptive name (service name) certsvc.exe certificate services (certsvc) cisvc.exe indexing service (cisvc) clipsrv.exe clipbook (clipsrv) dfssvc.exe distributed file system (dfs) dmadmin.exe logical disk manager administrative

總頁數: 61357 1 .... 13908 13909 13910 13911 13912 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.