原创 Java 把文件/目錄壓縮成zip文件

import java.io.BufferedReader;import java.io.File;import java.io.FileInputS

原创 分析DB2數據庫的鎖等待

************所用命令*********** db2pd -d [DBNAME] -locks show detaildb2pd -db [DBNAME] -transactionsdb2pd -db [DBNAME] -app

原创 配置Spring+hibernate使用ehcache作爲second-level cache

大量數據流動是web應用性能問題常見的原因,而緩存被廣泛的用於優化數據庫應用。cache 被設計爲通過保存從數據庫裏load的數據來減少應用和數據庫之間的數據流動。數據庫訪問只有當檢索的數據不在cache 裏可用時才必要。hiberna

原创 RBAC 圖

 

原创 Struts ActionServlet 工作流程圖

一.Struts實現的MVC框架二.Struts的工作流程     對於採用Struts框架的Web應用,在Web應用啓動時就會加載並初始化Actio

原创 Log4配置

Log4配置 一、常用輸出格式 %c   列出logger名字空間的全稱,如加上{<層數>}表示出從最內層算起的指定層數的名字空間 %X  按MDC(Mapped Diagnostic Context,線程映射表)輸出日誌。通常用

原创 捕捉DB2的鎖

      喜愛DB的人都知,insert,update操作一般都要加鎖,捕捉DB的鎖,可有意思了。   如<<Java DB2那點事(一)>>所提到的那點點事,在四條線程的折磨下,可以幸運的捕捉到DB2加的行鎖。可惜當時沒有把捕捉到的數

原创 DB2事務日誌使用經驗

      我們經常接到客戶的電話,我的數據庫日誌滿了,有沒有什麼好辦法快速清除?尤其對於一些初入門的DB2使用者去維護一個大數據量的系統,這幾乎是他們必然會碰到的一個問題。   我們也經常接到客戶更緊急的電話,我的數據庫不能使用了,因爲

原创 軟件及系統開發項目可行性分析報告-樣例

  1 引言 1.1 編寫目的:闡明編寫可行性研究報告的目的,提出讀者對象。1.2 項目背景:應包括● 所建議開發軟件的名稱● 項目的任務提出者、開發者、用戶及實現軟件的單位● 項目與其他軟件或其他系統的關係。1.3 定義:列出文檔中用到

原创 Linux SSH命令大全

rm -rf mydir /* 刪除mydir目錄 */ cd mydir /* 進入mydir目錄 */ cd - /* 回上一級目錄 */ cd ~ /* 回根目錄 */ mv tools tool /* 把tools目錄改名爲too

原创 Struts的線程模式

線程模式: " Struts1 Action是單例模式並且必須是線程安全的,因爲僅有Action的一個實例來處理所有的請求。單例策略限制了Struts1 Action能作的事,並且要在開發時特別小心。Action資源必須是線程安全的或同步

原创 解壓文件 Unzip

 package com.scnu.zip;import java.io.File;import java.io.FileOutputStream;i

原创 db2diag.log的資料收集(DB2日誌文件)

db2diag.log文件中的標記都表示什麼含義? 環境: 產品: db2 udb 平臺: Cross Platform 軟件版本: v6, v7, v8 問題描述: db2diag.log文件中的標記都表示什麼含義? 解答: 對db

原创 修改 ibatis 分頁機制(ORACLE物理分頁)

針對ibatis 分頁機制的修改例子網上也有很多,本人也是參考後做的修改.如下: 1、首先增加配置文件 <bean id="sqlExecutor" class="com.ibatis.sqlmap.engine.execution.XS

原创 一個用Spring AOP實現異常處理和記錄程序執行時間的實例(二)

  5.11.12  使用ProxyFactoryBean代理定義配置文件config.xml 改寫Spring的配置文件 exception_config.xml,主要用來使用Spring的ProxyFactoryBean代理功能,對L