原创 高手詳解SQL性能優化十條經驗

高手詳解SQL性能優化十條經驗1. 查詢的模糊匹配儘量避免在一個複雜查詢裏面使用 LIKE '%parm1%'—— 紅色標識位置的百分號會導致相關列的

原创 iBatis iterate標籤

引用:http://xueliang1yi.blog.163.com/blog/static/11455701620104895751115/ Iterate:這屬性遍歷整個集合,併爲List集合中的元素重複元素體的內容。Iterate的

原创 Hibernate和ibatis在同一個webapp中混合使用在spring中的配置方法

<!-- Hibernate SessionFactory --><bean id="sessionFactory"  class="org.springframework.orm.hibernate3.Local

原创 Java線程知識深入解析

Java線程知識深入解析一般來說,我們把正在計算機中執行的程序叫做"進程"(Process) ,而不將其稱爲程序(Program)。所謂"線程"(Thread),是"進程"中某個單一順序的控制流。新興的操作系統,如Mac,Windows 

原创 JSP筆記

JSP(Java Server Page)JSP是服務器端運行的頁面,JSP本就是一個文檔,他不僅可以包含靜態的HTML代碼,也可以包含動態的JAVA代碼,服務器容器可以將JSP轉換成Servlet發佈,並接受請求。Jsp文件只需放在應用

原创 HQL(Hibernate Query Language)使用詳解

4.1基本查詢HQL(Hibernate Query Language)這是 Hibernate 官方所推薦的查詢語言,接近 SQL 的語法,並提供更多的特性與封裝。使用HQL查詢最簡單的例子,就是查詢指定類別對應表格的所有數據,例如:S

原创 Hibernate優化

Hibernate優化大體上,對於HIBERNATE性能調優的主要考慮點如下:   數據庫設計調整、HQL優化、API的正確使用(如根據不同的業務類型選用不同的集合及查詢API)   主配置參數(日誌,查詢緩存,fetch_size, b

原创 Struts2

  Struts2 學習筆記(一) 1. Struts2 與 Struts1 似乎沒什麼血緣關係了,承自於 WebWork,直害 WebWork 不再推出新版本了,原先的 WebWork 使用者只需順其

原创 java動態加載類

第一部分:Java虛擬機啓動時,關於類加載方面的一些動作當使用java ProgramName.class運行程序時,Java找到JRE,接着找到jvm.dll,把該動態庫載入內存,這就是JVM。然後加載其它動態庫, 並激活JVM。JVM

原创 Spring

一、 Spring的IoCIoC即Inverse of Control,控制反轉,是指一個系統中的類的實例化是由類自身來控制的,而不是編程者通過代碼來控制的。通常我們在代碼中使用一個類(例如Student類)的時候,需要自己在代碼中實例化

原创 JVM

JVM  定義  Java Virtual Machine(Java虛擬機),它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的。Java虛擬機有自己完善的硬件架構,如處理器、堆棧、寄存器等,還具有相應的指令系

原创 事務的幾種傳播特性

事務的幾種傳播特性 1. PROPAGATION_REQUIRED: 如果存在一個事務,則支持當前事務。如果沒有事務則開啓 2. PROPAGATION_SUPPORTS: 如果存在一個事務,支持當前事務。

原创 Oracle小結

    -- 連接本地實例conn /@orcl as sysdba;-- 創建表空間 “newer”CREATE TABLESPACE HUANG DATAFILE 'D:\DB_Source\TESTD

原创 轉發和重定向的區別

請求轉發和重定向的區別 一、調用方式 我們知道,在 servlet 中調用轉發、重定向的語句如下: request.getRequestDispatcher("new.jsp").forward(request, response);//

原创 Java Logging API

Log日誌:主要用於記錄程序運行的情況,以便於程序在部署之後的排錯調試等等!也有利於將這些信息進行持久化(如果不將日誌信息保存到文件或數據庫,則信息便會丟失)Java Logging API需JDK1.4版本以上才能支持。java.uti