原创 cookie與session的運行機制

首先說明一點就是cookie是存在客戶端的,session是存在服務端的,同時session的運行也是基於cookie的,其原理就是:當客戶端訪問服務端時,服務端就會爲每個客戶端分配一個id,同時這個id會通過cookie寫給客戶端,保存

原创 Spring對事務的支持

一, JDBC事務管理 Spring提供編程式的事務管理(Programmatic transaction manage- ment)與聲明式的事務管理(Declarative transaction management),爲不同

原创 在Hibernate應用中批量更新和批量刪除

批量更新是指在一個事務中更新大批量數據,批量刪除是指在一個事務中刪除大批量數據。以下程序直接通過Hibernate API批量更新CUSTOMERS表中年齡大於零的所有記錄的AGE字段: tx = session.beginTransac

原创 JAVA分頁實現(代碼)

package com.page; public class PageUtil {  // 每頁顯示的條數  private int pageSize;  // 總共的條數  private int recordCount;  // 當前

原创 設計模式之:解剖觀察者模式

爲了便於理解,首先我舉一個現實生活中的例子:在快樂男生比賽過程其實就是觀察者的一個體現,可以這樣說吉傑是一個被觀察者,而楊二,包小柏,還有巫啓賢就是3個觀察者,被觀察者操作(唱歌)時,觀察者們就開始操作(評分),被觀察者唱歌就是通知觀察者

原创 反射機制詳解

反射基石--Class類,首字母大寫;這是一個類;反射就是把java類中各種成分映射成相應的java類。 java程序中的各種java類,它們是否屬於同一事物,是不是可以用同一個事物來描述這類事物呢?這個類名字就是Class類; JAVA

原创 Web Service入門

1. Web Service的定義   目前對Web Service沒有統一的定義,定義一:Web Service是自包含的、模塊化的應用程序,它可以在Web中被描述、發佈、查找以及調用。定義二:Web Service是基於網絡的、分佈式

原创 HibernateDaoSupport詳解(增刪改查時Dao常用)

一,Spring爲Hibernate的DAO提供工具類:HibernateDaoSupport。該類主要提供了兩個方法: public final HibernateTemplate getHibernateTemplate() ; pu

原创 JDBC的批處理操作三種方式

SQL批處理是JDBC性能優化的重要武器,經本人研究總結,批處理的用法有三種。   package lavasoft.jdbctest; import lavasoft.common.DBToolkit; import java.

原创 Spring三種實例化Bean的方法

1.實例化bean的三種方法: (1) 構造器 <!-- 體驗1 --> <bean id="personService" class="com.persia.PersonServiceBean"> <!-- index 代表方法的參數

原创 sql優化策略

1、儘量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。 2、不用NOT IN操作符,可以用NOT EXISTS或者外連接+(外連接+判斷爲空)替代。 3、不用“<>”或者“!=”操作符。對不等於操作符的處理會造成全表掃

原创 關於hibernate中對象的三種狀態分析

一,首先hibernate中對象的狀態有三種:瞬態、遊離態和持久態,三種狀態轉化的方法都是通過session來調用,瞬態到持久態的方法有save()、saveOrUpdate()、get()、load();持久態到瞬態的方法有delete

原创 common-fileupload上傳文件

需要commons-fileupload.jar和 commons-io-1.2.jar包 注意:commons-fileuplaod1_2與1_1區別 如下: <%@ page import="org.apache.commons.fi

原创 JSP九大內置對象詳解

                    JSP中一共預先定義了9個這樣的對象,分別爲:request、response、session、application、out、pagecontext、config、page、exception

原创 hibernate中多對一、一對一、一對多、多對多的配置方法

hihernate一對多關聯映射(單向Classes----->Student) 一對多關聯映射利用了多對一關聯映射原理 多對一關聯映射:在多的一端加入一個外鍵指向一的一端,它維護的關係是多指向一 一對多關聯映射:在多的一端加入一個外鍵指