原创 Hibernate的悲觀鎖、樂觀鎖介紹

鎖( locking ) 業務邏輯的實現過程中,往往需要保證數據訪問的排他性。如在金融系統的日終結算處理中,我們希望針對某個 cut-off 時間點的數據進行處理,而不希望在結算進行過程中(可能是幾秒種,也可能是幾個小時),數據再發生變化

原创 通過JavaScript 來解析 XML

在網上找到一個通過js解析xml的例子,覺得不錯,就轉了過來可以參考看看        一個簡單的xml文件:   <?xml version="1.0" encoding="ISO-8859-1" ?> - <!-- Copy

原创 Spring事務

編寫業務邏輯方法: 繼承HibernateDaoSupport類,使用HibernateTemplate來持久化,HibernateTemplate是

原创 根據給定的Url從網上下載資源

package demo; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.Fi

原创 Oracle 創建用戶和授權方式

conn sys/sys as sysdba;//先登錄到管理員create user testuser(用戶名) identified by tes

原创 java的23種設計模式

1、FACTORY?追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說“來四個雞翅”就行了。麥當勞和肯德基就是生產雞翅的Factory   工廠模式:客戶類

原创 持久化對象的三種狀態

1.Transient Objects: 使用new操作符初始化的對象不是立刻就持久的。它們的狀態是瞬時的,也就是說它們沒有任何跟數據庫表相關聯的行爲,只要應用不再引用這些對象(不再被任何其他對象所引用)它們的狀態將會丟失,並由垃圾回收機

原创 Hibernate的緩存介紹

1、Hibernate緩存概述 緩存是介於物理數據源與應用程序之間,是數據庫數據在內存中的存放臨時copy的容器,其作用是爲了減少應用程序對物理數據源訪問的次數,從而提高了應用的運行性能。Hibernate在進行讀取數據的時候,根據緩存

原创 Hibernate中get()與load()不同點分析

      Hibernate中兩個極爲相似的方法Hibernate get()與Hibernate load(),他們都可以通過指定的實體類與ID從數據庫中讀取數據,並返回對應的實例,但Hibernate不會搞兩個完全一樣的方法的,它們

原创 Hibernate的核心API使用及說明

一:SessionFactory的用途:  1.負責創建Session對象,可以通過Configuration對象創建SessionFactory 2.SessionFactory對象中保存了當前的數據庫配置信息和所有的映射關係以及預定義

原创 JBPM入門介紹

Jbpm是一種工作流引擎,常用來做OA系統等。工作流系統研究切入點(如何去學習工作流的一個思路,這是一個業務流程的思路)1.編寫流程定義2.部署流程3

原创 雙擊網頁自動滾動JS代碼

<script type="text/javascript"> var currentpos,timer; function initialize() { timer=setInterval("scrollwindow(

原创 XMLHttpRequest 對象

什麼是 XMLHttpRequest 對象? 在不重新加載頁面的情況下更新網頁 在頁面已加載後從服務器請求數據 在頁面已加載後從服務器接收數據 在後臺向服務器發送數據 創建 XMLHttpRequest 對象 通過一行簡單的 JavaSc

原创 DOM和SAX的XML解析

從網上找的一些好文章,轉載一下分享   解析xml有四種方法:DOM,SAX,DOM4j,JDOM.     我們主要學了兩種:DOM和SAX.     DOM適於解析比較簡單的XML而SAX則適於解析較複雜的XML文件。各有各的好。  

原创 Java讀取配置文件 java.util.Properties的使用

import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.Prop