原创 Tika通用的內容分析工具
上一篇博客說講到使用SVNKit來操作svn上的數據,其中在實例DisplayFile中,從svn上獲得了文本文件,並打印了文件的內容,我們解析文本文件的方式是直接是有流的方式讀取,但是不是所有的文件都能使用流的方
原创 有狀態sessionbean 無狀態sessionbean
有狀態會話Bean(SFSB)和無狀態會話Bean(SLSB)的區別 1 無狀態 (Stateless) 在不同方法調用間不保留任何狀態 。 事務處理必須在一個方法中結束 。 通常資源
原创 java操作svn【svnkit】實操
SVNKit中怎樣使用不同的倉庫訪問協議? 當你下載了最新版的SVNKit二進制文件並且準備使用它時,一個問題出現了,要創建一個庫需要做哪些初始化的步驟?直接與Subversion倉庫交互已經在低級層API中實現,主要的倉
原创 Spring Security3.x 入門教程
1,建一個webproject,並導入所有需要的lib,這步就不多講了。 2,配置web.xml,使用Spring的機制裝載: <?xml version="1.0" encoding="UTF-8"?> <web-app
原创 java基礎--Annotation
什麼是註解(Annotation): Annotation(註解)就是Java提供了一種元程序中的元素關聯任何信息和着任何元數據(metadata)的途徑和方法。Annotion(註解)是一個接口,程序可以通過反射來獲取指定程序元素的
原创 初識dwr
DWR(Direct WebRemoting)是一個開源的類庫,可以幫助開發人員開發包含AJAX技術的網站.它可以允許在瀏覽器裏的代碼使用運行在WEB服務器上的JAVA函數,就像它就在瀏覽器裏一樣. 一、dwr入門demo
原创 初識 Lucene
Lucene 簡介 Lucene是一個基於 Java 的全文信息檢索工具包,它不是一個完整的搜索應用程序,而是爲你的應用程序提供索引和搜索功能。Lucene 目前是 ApacheJakarta 家族中的一個開源項目。也是目前最爲流
原创 hibernate緩存:一級緩存和二級緩存
1.什麼是緩存? 緩存是介於物理數據源與應用程序之間,是對數據庫中的數據複製一份臨時放在內存中的容器,其作用是爲了減少應用程序對物理數據源訪問的次數,從而提高了應用程序的運行性能。Hibernate在進行讀取數據的時候,根據緩存機制
原创 tomcat發佈項目問題彙總
最近維護一個比較老的項目,維護好了以後需要發佈在tomcat7上。部署過程出現了好多的問題。下面總結一下與大家分享。 第一個問題: 上午部署項目出現問題,有一個頁面無法打開: 報錯如下: 嚴重:Se
原创 spring事務配置詳解
spring的事務配置一直感覺都比較的模糊,沒有一個清楚的認識。通過這次的學習發覺Spring的事務配置只要把思路理清,還是比較好掌握的。 總結如下: Spring配置文件中關於事務配置總是由三個組成部分
原创 java操作svn【svnkit】入門
SVNKit整體認識: SVNKit 是一個100%純java,用於在java應用程序中與Subversion版本控制系統一起工作的客戶端庫。它的結構可以表示爲: SVNKit有兩個層次的API: 一、 高級層用於管理工作拷貝。這一類
原创 EJB-MDB
MDB(Message DrivenBean)消息驅動Bean.它是EJB跟JMS的一個整合,跟SessionBean 一樣,MDB是由EJB容器進行管理,同時也可以利用EJB所提供的系統服務諸如事務,安全等.
原创 Mybatis與Ibatis比較
隨着開發團隊轉投GoogleCode旗下,ibatis3.x正式更名爲Mybatis 對於從事 Java EE 的開發人員來說,iBatis 是一個再熟悉不過的持久層框架了,在Hiberna
原创 Spring事務管理--混合軍作戰
公司的項目已經接近尾聲了,總結一下項目中用到的技術,我發現項目中的有些東西還是挺模糊的,只是知道這麼用就行了。並不清楚其中的原理。由於公司的項目比較老,是7年前的一個項目了,中間一直有人在維護,也是在這個過程中不斷融入了新的東西,
原创 Hibernate工作原理簡單分析
Hibernate的核心組件 在基於MVC設計模式的JAVA WEB應用中,Hibernate可以作爲模型層/數據訪問層。它通過配置文件(hibernate.properties或hibernate.cfg.xml)和映