Time of Update: 2018-12-04
在簡單的應用中會單專屬自己一套使用者儲存和管理系統,但是在企業級應用中每個應用程式單獨維護一套這樣的系統會帶來繁重的維護工作和應用擴充難度等問題。LDAP協議由於其標準性,相應的LDAP伺服器可以作為企業級應用的使用者儲存和管理平台。這樣,任何系統的所需的使用者資訊都在LDAP服務中,應用本身可以手動從中擷取使用者資訊進行認證。不過,在J2EE規範中規定了web容器必須實現的認證和授權模組。也就是說,在以往的應用中,使用者是否有許可權登入進入系統訪問相關資源需要應用本身來完成,而在J2EE
Time of Update: 2018-12-04
Time of Update: 2018-12-04
在J2EE規範中對JDBC和JNDI進行了充分說明。本文展現了兩者間的一點聯絡,概要陳述下在WebSphere中如何配置JNDI資料來源以及在應用中使用JNDI資料來源,同時結合Spring簡述應用中DB Session的管理。 JDBC說明及舉例 JDBC
Time of Update: 2018-12-04
在《FileNet Auditing簡單配置及說明》中已經介紹了Auditing的作用及其能夠統計的相關內容。可以說其對評估一個文檔類產品的利用情況很有價值,對此早些購買FileNet產品的公司(如zhy)會直接在XT上進行定製開發,使其具備文檔報表統計功能。 整個報表統計過程,其實就是對auditing history的查詢過程,其映射的是對event
Time of Update: 2018-12-04
clojure-jack-in 啟動出錯出錯資訊如下:Connecting to Swank on port 65280.. [2 times]error in process filter: open-network-stream: make client process failed: Connection refused, :name, SLIME Lisp, :buffer, nil, :host, localhost, :service, 65280, :nowait,
Time of Update: 2018-12-04
文章目錄 I/O的五分鐘法則不要刪除資料Hadoop之Hbase I/O的五分鐘法則在 1987 年,Jim Gray 與 Gianfranco Putzolu 發表了這個"五分鐘法則"的觀點,簡而言之,如果一條記錄頻繁被訪問,就應該放到記憶體裡,否則的話就應該待在硬碟上按需要再訪問。這個臨界點就是五分鐘。 看上去像一條經驗性的法則,實際上五分鐘的評估標準是根據投入成本判斷的,根據當時的硬體發展水準,在記憶體中保持 1KB
Time of Update: 2018-12-04
【摘 要】如果你要考慮在Internet上實現這個Applet,那麼你也不需要在所有的用戶端均做上面的步驟,你只需要在你的伺服器上建立一個目錄。 本文章介紹Applet數位簽章,授予訪問本地資源的方法。步驟一:將Applet Class打成Jar包 如:在命令列中執行以下的語句: jar -cvf ReadUrl.jar *.class步驟二:(在網頁中嵌入Applet)(如何在Html嵌入Apple方法見附錄) 下面是嵌入Applet部分的寫法:<APPLET
Time of Update: 2018-12-04
驅動配置(Mysql):o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"stroked="f">height:427.5pt'>o:title="mysqlConnMyeclipse" /> coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"filled="f"
Time of Update: 2018-12-04
變數說明:設為一組隨機變數,這些隨機變數構成隨機向量,每個隨機變數有m個樣本,則有樣本矩陣 (1)其中對應著每個隨機向量X的樣本向量,對應著第i個隨機單變數的所有樣本值構成的向量。 單隨機變數間的共變數:隨機變數之間的共變數可以表示為 (2)根據已知
Time of Update: 2018-12-04
根據網上公開資料整理的Twitter架構,主要是cache方面,加了作者自己的補充,跟實際的架構未必完全一致。一些資料:Cache分Page cache, fragment cache, row cache, vector Cache, cache命中率見圖。Fragment cache存放了API各種請求格式的資料,包括XML, JSON, RSS, ATOM。發表Tweets是先放入Kestrel, 再非同步處理,Kestrel用的也是memcached協議。API requests: 55
Time of Update: 2018-12-04
Velocity是apache組織下的一個基於java的模板引擎(template engine),而這種Apache velocity 模板引擎的簡單使用可以更好的將樣式設計和java開發分離開來。 舉個簡單例子,在給一些客戶發送郵件時,郵件內文往往帶有一些較規範的表格或連結,而在發送郵件時,我們當然可以在java代碼中寫本文時加入html標籤修飾達到如下目的:
Time of Update: 2018-12-04
Hash,一般翻譯做“散列”,也有直接音譯為"雜湊"的,就是把任意長度的輸入(又叫做預映射, pre--mage),通過散列演算法,變換成固定長度的輸出,該輸出就是散列值。 這種轉換是一種壓縮映射,也就是,散列值的空間通常遠小於輸入的空間,不同的輸入可能 會散列成相同的輸出,而不可能從散列值來唯一的確定輸入值。 數學表述為:h = H(M) ,其中H(
Time of Update: 2018-12-04
Apache POI 是建立和維護操作各種符合Office Open XML(OOXML)標準和微軟的OLE 2複合文檔格式(OLE2)的Java AP。簡單來講,我們可以利用POI操作絕大多數微軟的office產品。POI項目組件構成如所示。 簡單解釋如下:HSSF(XSSF) - 提供讀寫Microsoft Excel XLS(XLSX)格式檔案的功能。HWPF(XWPF) - 提供讀寫Microsoft Word DOC(docx)格式檔案的功能。HSLF和XSLF -
Time of Update: 2018-12-04
文章目錄 Error: Can't connect to host '': 由於目標機器積極拒絕,無法串連 在linux下安裝配置svn獨立伺服器http://jijian91.com/blog20061020/svn-subversion-install-configure.html Error: Can't connect to host '':
Time of Update: 2018-12-04
字串多模式精確匹配(髒字/禁用語/關鍵字過濾演算法)——TTMP演算法 之實戰F模式 字串多模式精確匹配(髒字/禁用語搜尋演算法)——TTMP演算法 之B模式概述字串多模式精確匹配(髒字/禁用語搜尋演算法) 之演算法前傳II字串多模式精確匹配(髒字/禁用語搜尋演算法) 之演算法前傳 字串多模式精確匹配(髒字/禁用語搜尋演算法)——TTMP演算法 之理論如此 使用DFA實現文字過濾Dfa和文字過濾
Time of Update: 2018-12-04
在一些場合無需引入log4j等第三方日誌庫,例如編寫FileNet component時可能只需要簡單的日誌記錄,同時又不能使用設定檔,則直接利用JDK提供的Logger即可。使用它首先根據自己的需要編寫一個輸出資訊格式化類,在使用Logger時先設定log記錄位置,設定log檔案增長命名方式,設定logger處理層級,設定格式化類等等即可進行使用,具體方式如下代碼所示。 import java.io.IOException;import
Time of Update: 2018-12-04
之前用hiberate,寫配置,寫代碼,建資料庫都是手工。也知道有協助工具輔助來自動完成上面的工作。這次用Hibernate tools來實現hbm2ddl和hbm2java.首先準備下。確認你有以下環境。jdk1.5以上 ant環境hibernate。我下的是3.3版hibernate tools包,到hibernate官網下最新的吧。mysql jdbc包,我用的是mysql5.0
Time of Update: 2018-12-04
文章目錄 研討如何進行Lucene的分布式應用
Time of Update: 2018-12-04
我最近一段時間在研究 consistent hash。介紹它的paper(Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web byDavid Karger et al) 十年前就出現了,不過直到最近才悄悄的有越來越多的service開始使用consistent hash,這些service包括Amazon’s Dynamo,
Time of Update: 2018-12-04
函數語言的名稱源於這樣一種概念:程式行為應該像數學函數一樣;換句話說,給定一組輸入,函數應始終返回相同的輸出。這不僅意味著每個函數必須返回一個值,還意味著從一個調用到下一個調用,函數本質上不得具有內蘊狀態(intrinsic state)。這種無狀態的內蘊概念(在函數/對象領域中,預設情況下指的是永遠不變的對象),是函數語言被認為是並發領域偉大的 “救世主” 的主要原因。閉包函數作為一級概念的一個含義是,它們必須被識別為單獨的結構,也稱為閉包,這是 Java 社區最近一直熱烈爭論的話題。在