原创 hibernate

 if(websiteQualityVO.getSource() == 3){     criteria.add(Expression.and(Ex

原创 spring的default-lazy-init參數

spring在啓動的時候,會默認加載會默認加載整個對象實例圖,從初始化ACTION配置、到 service配置到dao配置、乃至到數據庫連接、事務等等。這樣可以減少web服務器在運行時的負擔,但是對於開發者來說無疑是效率極低的一個設置了。

原创 mybatis like

<if test="name != null"> AND p.product_name LIKE ‘%${name}%‘ </if>  <if test="productName != null and productName

原创 JAVA反射機制

Reflection是Java 程序開發語言的特徵之一,它允許運行中的 Java 程序對自身進行檢查,或者說"自審",並能直接操作程序的內部屬性。例如,使用它能獲得 Java 類中各成員的名稱並顯示出來。 Java 的這一能力在實際應用中

原创 acegi基於過濾器的設計

  過濾器是Java EE平臺中的標準技術,由於Acegi的認證策略是由過濾器驅動的,因此過濾器(Filter)是Acegi的重要支撐技術。也正因爲Acegi採用了過濾器驅動整個認證過程,因此Acegi使

原创 20年工作經驗的架構師寫給程序員的一封信

《From an architect to a programmer 》 只有中文,讀完後好多地方還是不明白,於是就搜索了下原文,覺得原作者的好多想法並沒有被很好的翻譯出來,於是自己嘗試着重新翻譯下,並附上英語原文。 My team a

原创 01_數據結構和算法緒論

在許多問題中,一個重要的觀念是:寫出一個程序並不夠。 如果這個程序在巨大的數據集上運行,那麼運行時間就變成了很重要的問題。 對於大量的輸入如何估計程序的運行時間,尤其是如何在尚未編碼的情況下比較兩個程序的運行時間。掌握改進程序速度以及確定

原创 Rsync 來備份 Linux 文件

  注:下面所有例子中 - - 之間實際上是沒有空格的,使用時請刪除空格。 Rsync是一個遠程數據同步工具,可通過LAN 或互聯網快速同步多臺主機間的文件。Rsync 本來是用以取代 rcp的一個工具,

原创 tomcat服務後臺執行啓動辦法

如果設置了CATALINA_HOME環境變量,以管理員身份運行cmd,直接鍵入:net start tomcat7或net start tomcat就可以運行tomcat服務了,窗口這回關閉了,tomcat服務會一直運行。(如果沒有配置環

原创 [Maven.Definitive.Guide]讀書筆記

Apache Maven的定義:Maven是一個項目管理工具,它包含了一個項目對象模型 (Project Object Model),一組標準集合,一個項目生命週期(Project Lifecycle),一個依賴管理系統(Dependen

原创 基於Spring框架應用的權限控制系統的研究和實現

  1、引言     近年來,隨着Internet技術的迅猛發展,計算機網絡已深入到了人們的工作、學習和日常生活中,於是,怎樣構建安全的web應用也成爲了當前最熱門的話題。Spring是一個基於IoC(Inversion of Cont

原创 自定義jsp標籤

TagSupport與BodyTagSupport的區別  標籤: TagSupport與BodyTagSupport的區別  1、 TagSupport與BodyTagSupport的區別  TagSupport與BodyTagSu

原创 Excel學習筆記

雖然不怎麼編寫文檔,excel用的也不多,大都是記錄數據之類的,但excel強大的數據處理功能讓我對其產生了強烈的興趣。功能點實在太多了,記錄一下備忘,也爲日後的回顧做個目錄。 》每個工作表由行(編號爲1~1048576)和列(A~XF

原创 HttpClient-調用webservice客戶端

import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpException; import org.apache.

原创 MyEclipse破解之後無法導出war包問題解決

MyEclipse10破解之後.導出war包報錯:解決辦法:在myeclipse的安裝目錄MyEclipse\Common\plugins中找到提示中的jar包,將破解之前的jar包恢復即可。(將當前的jar包加上後綴bak,之前的jar