原创 BerkeleyDB-JE Hello World(使用BaseAPI)

在進一步介紹JE之前,我們先看個BaseAPI版的Hello World,這個例子演示了JE最一般的使用方法,打開環境和Database,持久化數據,查詢數據,關閉環境和Database。/** * 用Ba

原创 fckeditor2.6使用心得

本文的內容大綱是:1. 在web中配置應用Fck;2. 用Fck自帶Api做非空驗證;3. 修改文件上傳的保存路徑;4. 對文件上傳做大小控制;[b]一. 配置和應用[/b]去官網上下載fckeditor-

原创 BerkeleyDB-JE 使用BaseAPI(四)

本篇開始介紹使用比較器JE中的數據庫內部是使用B樹來組織的,這意味着大多數數據庫操作(插入,刪除,讀取,等等)涉及B樹節點的比較。這種比較一般情況下是基於記錄的鍵,但是如果你的數據庫支持重複數據,那麼比較也

原创 BerkeleyDB-JE 使用BaseAPI(六)

本篇繼續介紹遊標的使用,使用遊標來增刪改記錄一.增加記錄當你使用遊標來插入記錄的時候,遊標將位於插入的記錄的位置。遊標提供了下面幾個API來插入記錄。 [list] [*]Cursor.put() 插入一條

原创 BerkeleyDB-JE 使用BaseAPI(八)

本篇繼續介紹Secondary Databases,主要介紹如何使用Secondary Databases。[b] 一.讀記錄[/b] 從Secondary Databases中讀取數據跟一般數據庫

原创 OpenSessionInViewFilter實踐

這次做一個項目,用上了OpenSessionInViewFilter這個過濾器,以前就知道使用它可以把session一直綁定在整個request請求之上,以前也有試過,但是之前的項目沒有使用到事務,所以一直

原创 BerkeleyDB-JE 使用BaseAPI(三)

本篇開始介紹BIND APIs我們已經知道,要想在JE中讀寫數據,必須藉助DatabaseEntry對象,而原始數據和DatabaseEntry對象之間的轉換,實際上要做的就是把數據轉化爲字節數組或者是把字

原创 (轉)Java 理論與實踐: 正確使用 Volatile 變量

原文地址:http://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlJava 語言中的 volatile 變量可以被看作是一種 “程度較輕的 sync

原创 tiles使用總結

最近學習了下Tiles,準備應用到實際項目中,由於還使用了Spring MVC,所以需要把Tiles集成到Spring MVC中。 Tiles是的版本是2.2.2,Spring版本是3.1.0M2. 步

原创 BerkeleyDB-JE 使用BaseAPI(一)

本篇開始介紹JE的具體使用。在JE中,一個數據庫(database)就是一系列鍵值對的集合。你可以把JE中的數據庫理解爲只有兩個列的表,一個列是鍵,一個列是值。同時要注意的是,鍵和值可以是簡單的數據類型,比

原创 BerkeleyDB-JE 事務管理

本篇開始講解BerkeleyDB的事務管理顯然,作爲一個成熟的數據庫產品,都必須提供事務機制來保證數據的ACID特性。我們之前講的BerkeleyDB都沒有在事務環境中進行操作。現在我們開始講解如何使用事務

原创 BerkeleyDB-JE Hello World(使用DPL)

現在使用JE中的DPL來演示Hello World,使用DPL非常像Hibernate之類的ORM框架,把數據庫中的每條記錄都用一個bean來表示,其他的CRUD操作想較於BaseAPI也簡單了很多。/**

原创 JGroups簡介和例子

JGroups是一個組播通信工具,它可以:[list][*]創建和刪除一個組[*]加入和離開某個組[*]管理組成員關係,當有新的成員進入或存在的成員離開的時候會通知組內其它成員[*]偵測和移除出現故障的組成

原创 BerkeleyDB-JE 簡介

Berkeley DB Java Edition(JE)是一個使用純java編寫的通用的,支持事務的,嵌入式的數據庫。它讓java開發人員可以安全而有效的在進程中存儲和管理任意的數據。JE提供了兩種API供

原创 CasClient3.1過濾器分析

本篇文章將討論CasClient的兩個過濾器AuthenticationFilter和TicketValidationFilter 。這兩個過濾器將按先後順序配置在需要使用到SSO的應用服務中。 [b