原创 JAVAWEB開發中過濾器的概述及使用

1.什麼是過濾器?        過濾器是向WEB應用程序的請求和響應添加功能的WEB服務組件 2.過濾器的作用      1)可以統一的集中處理請求和響應      2)可以實現對請求數據的過濾 3.過濾器的工作方式 4.使用場合  

原创 深入學習Hibernate4_03-通過 Hibernate API 訪問數據庫

閒話少說,來看代碼: //讀取配置文件 Configuration cf = new Configuration().configure(); //把Hibernate的所有配置信息,註冊到 ServiceRegistry接口中去Se

原创 深入學習Hibernate4_04通過 Session 操縱對象

Session是什麼? Session 接口是 Hibernate 嚮應用程序提供的操縱數據庫的最主要的接口, 它提供了基本的保存, 更新, 刪除和加載 Java 對象的方法.Session 具有一個緩存, 位於緩存中的對象稱爲持久化對象

原创 深入學習Hibernate4_05hibernate中對象的四種狀態(臨時狀態,持久化狀態,遊離狀態,刪除狀態),以及常用方法的介紹

是什麼?        站在持久化的角度, Hibernate 把對象分爲 4 種狀態: 持久化狀態, 臨時狀態, 遊離狀態, 刪除狀態. Session 的特定方法能使對象從一個狀態轉換到另一個狀態.       臨時對象:1.在使用代

原创 深入學習Hibernate4_02 hibernate.cfg.xml文件和xxx.hbm.xml文件詳解

hibernate.cfg.xml Hibernate 配置文件主要用於配置數據庫連接和 Hibernate 運行時所需的各種屬性 每個 Hibernate 配置文件對應一個 Configuration 對象,Hibernate配置文件

原创 深入學習Hibernate4_07使用二級緩存

1. 使用 Hibernate 二級緩存的步驟:         1). 加入二級緩存插件的 jar 包及配置文件:                I. 複製 \hibernate-release-4.2.4.Final\lib\opti

原创 Struts2的深入理解與使用(一)

唯有死磕自己,纔有成長!要深入理解一門開發技術,我覺得要從哲學的角度去體會它:是什麼?爲什麼?怎麼用? 1.Strtus2是什麼?     Str

原创 深入學習Hibernate4_06Hibernate一對多和多對一的映射關聯關係

在領域模型中, 類與類之間最普遍的關係就是關聯關係.在 UML 中, 關聯是有方向的,有單向關聯和雙相關聯之分。 以 Customer 和 Order 爲例: 一個用戶能發出多個訂單, 而一個訂單隻能屬於一個客戶. 從 Order 到 C

原创 MySQL查詢中使用Concat關鍵字來拼接中文字符亂碼(不同的數據類型拼接)解決方式

在MySQL中使用Concat來拼接兩種數據類型的字段時就會出現亂碼。按照一下的辦法就可以解決這樣的問題。 舉例: concat('數量:',CONVERT(字段名,char),) SELECT CONCAT(b.bookName,'('

原创 Struts2 的深入理解與使用(二)---配置文件詳解(一)

1.Result   1)name可以是定義的任意字符,和Action返回的結果一致就好     2)result配置一般是使用絕對路徑,絕對路徑以“/”開頭     3) 跳轉            (一)頁面跳轉          

原创 從後臺拿到的屬性含有特殊字符亂碼的處理

1.先使用c:set標籤定義一個變量:                       <c:set var="title" value="${topCont.name}"/> 2.把原來會出現亂碼的的屬性值替換爲下面的內容         

原创 深入學習Hibernate4_01 Hibernate簡介(是什麼?爲什麼)

很開心,今天重新學習Hibernate,其實也不算重新學習,算是Hibernate進階吧,因爲之前學習的版本是3,現在學習的版本是4,兩者還是有些不同。閒話少說,進入正題。 學習一門技術,我常常問自己三個問題: 是什麼(原理)。爲什麼

原创 JS時間格式化

function formatTime(date) { var d = new Date(date), year = d.getFullYear(), month = d.getMonth() + 1

原创 字符串操作-------去除兩個字符之間的內容

private String removeFirstString(String text, String start, String end) {         char[] strArray = te

原创 Java給文件重命名

直接上代碼: /** 文件重命名 * @param path * 文件路徑 * @param oldname * 原有的文件名 * @param newname *