原创 JAVA實現MySQL的備份與恢復

今天給大家寫的內容是用Java實現MySQL的備份與恢復 backup方法是 備份 load 方法是恢復 import java.io.File; import java.io.IOException; import java.io.In

原创 使用 Apache Lucene 搜索文本

本文將探討 Apache Lucene —— 性能卓越、功能全面的文本搜索引擎庫。我們將學習 Lucene 架構及其核心 API。學習如何使用 Lucene 進行跨平臺全文本搜索、建立索引、顯示結果,以及如何擴展搜索。 簡介 Lucen

原创 Discuz!論壇通行證與JSP網站的整合

需求:現有行業應用網站一個,使用JSP開發,假設網址爲app.com;及Discuz論壇一個,使用PHP開發,假設網址爲bbs.com。 現在希望將應用網站和論壇的用戶進行整合,即,如果用戶在應用網站已經登錄,那麼從應用網站點擊鏈接進入論

原创 lucene3 中文IKAnalyzer分詞例子

import java.io.IOException;    import java.io.StringReader;    import java.util.Iterator;       import org.apache.lucen

原创 Lucene:基於Java的全文檢索引擎簡介

Lucene是一個基於Java的全文索引工具包。     另外,如果是在選擇全文引擎,現在也許是試試Sphinx的時候了:相比Lucene速度更快,有中文分詞的支持,而且內置了對簡單的分佈式檢索的支持; 基於Java的全文索引/檢索引擎

原创 基於 Hibernate搜索的數據庫全文檢索系

1 概述 數據庫與全文檢索系統的部署不同步,或是由於某些原因造 Internet中 80%的數據是屬於網絡隱藏的,雖然網絡隱藏成索引庫文件丟失時,手動模式可以依據數據庫中數據恢復 的數據可以被訪問,但卻難以被搜索引擎檢索,這些網絡隱Luc

原创 JAVA實現環形緩衝多線程讀取遠程文件

如果用HttpURLConnection類的方法打開連接,然後用InputStream類獲得輸入流,再用BufferedInputStream構造出帶緩衝區的輸入流,如果網速太慢的話,無論緩衝區設置多大,聽起來都是斷斷續續的,達不到真正緩

原创 家校通

摘要: “家校通”是爲實現學校、家庭和老師之間快捷、實時溝通而研發的先進教育網絡互動平臺,是集計算機技術、互聯網技術、無線通訊技術和考勤信息化技術於一體的現代信息化管理系統。但在實際使用中,看似低廉的服務費用如果建立在龐大的使用羣體之上,

原创 多線程斷點續傳實踐

做了一個簡單的Http多線程的下載程序,來討論一下多線程併發下載以及斷點續傳的問題。 這個程序的功能,就是可以分多個線程從目標地址上下載數據,每個線程負責下載一部分,並可以支持斷點續傳和超時重連。 下載的方法是download(),它接收

原创 JAVA斷點續傳實現方法代碼(HTTP)

(一)斷點續傳的原理 其實斷點續傳的原理很簡單,就是在Http的請求上和一般的下載有所不同而已。 打個比方,瀏覽器請求服務器上的一個文時,所發出的請求如下: 假設服務器域名爲www.loveappl

原创 編寫你自己的單點登錄(SSO)服務

1什麼是單點登陸 單點登錄(Single Sign On),簡稱爲SSO,是目前比較流行的企業業務整合的解決方案之一。SSO的定義是在多個應用系統中,用戶只需要登錄一次就可以訪問所有相互信任的應用系統。 較大的企業內部,一般都有很多的業務

原创 JA-SIG(CAS)學習筆記3

CAS技術框架   CAS  Server     目前,我們使用的CAS Server 3.1.1的是基於Spring Framework編寫的,因此在CAS服務器端的配置管理中,絕大多數是Spring式的Java Bean XML配置

原创 JA-SIG(CAS)學習筆記2

背景知識: 什麼是SSO(Single Sign On)單點登錄:     所謂單點登錄是指基於用戶/會話認證的一個過程,用戶只需一次性提供憑證(僅一次登錄),就可以訪問多個應用。 目前單點登錄主要基於Web的多種應用程序,即通過瀏覽器實

原创 SSO各產品單點登錄的簡單實現

單點登錄的具體實現有很多種選擇,包括: 採用專門的SSO商業軟件: 主要有:Netgrity的Siteminder,已經被CA收購。Novell 公司的iChain。RSA公司的ClearTrust等。 採用門戶產品供應商自己的SSO產

原创 lucene 索引非txt文檔 (pdf word rtf html xml)

搜索要首先要索引,索引的話最簡單的方式是索引txt文件,上文已經介紹了。這裏介紹一下一些其它格式的文檔的索引,例如ms word ,pdf ,rtf等。索引方法:就是先把各種文檔先轉化成純文本再索引,所以關鍵在轉換上。幸好java世界中有