原创 session在頁面刷新後關閉

 要使session在頁面刷新後關閉,可使用Filter過濾器。使用這種方法session必須是由ThreadLocal來管理,下myeclipse自動生成的SessionFactory類: package com.sessionFact

原创 hibernate中get方法和load方法區別

      hibernate 中get 方法和load方法的根本區別在於:如果你使用load方法,hibernate 認 爲該id對應的對象(數據庫記錄)在數據庫中是一定存在的,所以它可以放心的使用,它可以放心的使用代理來延遲加載該對象

原创 hibernate中對象的3種狀態----瞬時態、持久態、脫管態

 Hibernate的對象有3種狀態,分別爲:瞬時態(Transient)、 持久態(Persistent)、脫管態(Detached)。處於持久 態的對象也稱爲PO(Persistence Object),瞬時對象和脫管對象也稱爲VO(

原创 java創建臨時文件

 類 File: createTempFile (String  prefix, String  suffix)   在默認臨時文件目錄中創建一個空文件,使用給定前綴和後綴生成其名稱。 createTempFile (String

原创 使用QCHAIN批量安裝補丁

1.新建一文件夾(例list),將需要安裝的補丁與qchian.exe放入該文件夾。 2.進入DOS,切入list文件夾,執行dir /b > list.txt,會在list.txt文件內生成一個文件列表,刪除list.txt行,把qch

原创 mysql過程遊標

DELIMITER $$ DROP PROCEDURE IF EXISTS `heli`.`prodtest` $$ CREATE PROCEDURE `heli`.`prodtest` ()BEGIN   /*局部變量的定義 decla

原创 Hibernate中Session的緩存及對象的狀態

對於session這個接口的學習可以說是最痛苦也是最複雜的,因爲它所涉及的方面太多了,一些隱藏的機制也很多,誰讓它是Central API呢。 對於它的幾個最基本的方法如save()、delete()、flush()等的學習都花了我一定

原创 myeclipse7.1安裝fatjar

1.從http://sourceforge.net/projects/fjep/files/fatjar/下載fatjar 2.將plugins/下的JAR文件複製放入Genuitec/MyEclipse 7.1/dropins/下即可

原创 Linux Mysql備份與恢復

MySQL數據庫的備份使用mysqldump方式: #mysqldump --help #mysqldump -uroot -proot --databases demo > demo.sql MySQL數據庫的恢復: #mysql -

原创 hibernate annotation one-to-many

hibernate一對多,多的一方建立外鍵,例: CREATE TABLE `person` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `personName` varchar(45)

原创 hibernate annotation one-to-one

1.共享主鍵 CREATE TABLE `person` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `personName` varchar(45) NOT NULL, PRIMAR

原创 struts2 excel download

import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; im

原创 安裝NEXUS私有倉庫

環境:   centos6.3 minimal   jdk-7u40-linux-i586.tar.gz   apache-maven-3.1.1-bin.tar.gz   nexus-2.7.0-05-bundle.zip     下

原创 8086_除法溢出

公式來源於王爽老師彙編語言一書 公式如下:    X/n=int(H/n)*65536+[rem(H/n)*65536+L]/n X[0,FFFFFFFF] 被除數 n[0,FFFF] 除數   CX H[0,FFFF] 高16位  DX

原创 struts2防重複提交

struts2防重複提交,使用很簡單,只需要在struts.xml文件的ACTION中配置一個interceptor就行了,struts提供了二種token,分別是token與tokenSession <package name=