原创 struts2。0 三種符號的用法

在做struts2項目中經常遇到 “#”,“%”,“$”三種表達式符號,一直都是糊里糊塗的用着,至於他們的區別也不太清楚,後來從網上查了一些資料,記下來以備查閱。 “#”主要有三種用途:         1. 訪問OGNL上下文和

原创 oracle管道化表函數

在實際的應用中,爲了讓PL/SQL 函數返回數據的多個行,必須通過返回一個 REF CURSOR 或一個數據集合來完成。REF CURSOR 的這種情況侷限於可以從查詢中選擇的數據,而整個集合在可以返回前,必須進行具體化。 9i 通過引入

原创 如何保護好經過MD5加密過的密碼

今天,偶然想看過一段MD5後面的內容,baidu,和google一通後,如願以償。由此引發了對MD5加密的擔憂。其實,從幾分鐘搜索得知的破解手段來看,無非就是暴力,字典,和海量數據庫這幾種手段,想了想,想要更可靠的保護好你的MD5還是很簡

原创 使用quartz實現定時功能

Quartz是一個完全由java編寫的開源作業調度框架,具體的介紹可到http://www.opensymphony.com/quartz/官方網站查看。   Quartz的幾個核心的接口和類爲:   Job接口:自己寫的“定時程序”實

原创 struts 2 的歷史

  Apache Struts是一個用來開發Java web應用的開源框架。最初是由創始人,程序員Craig R. McClanahan開發的,在這之後Apache軟件基金會於2002年進行接管。Struts提供了一個非常優秀的架構使得組

原创 struts2的struts.properties配置文件詳解

  struts.action.extension          The URL extension to use to determine if the request is meant for a Struts action  

原创 Acegi + Spring + Hibernate + Struts 2搭建基於角色的權限控制系統

安全永遠是WEB應用系統必須面對的頭等大事, 也是最頭疼的事, 其實安全系統就只包括兩個問題: 認證和授權.     以前做些網站系統, 安全檢測邏輯都在放在須要安全控制的代碼前面, 這樣做有很多不好的地方, 重複多次的編碼就不用說

原创 struts2.0 加載多個配置文件

解決了,給大家 看一下,多多指教 1.重寫FilterDispatcher 類的三個方法,我的struts-*.xml的路徑在WEB-INF/modules/struts文件夾下,JLTEnvironment類爲我的應用的配置路徑 pub

原创 quartz 從入門到進階

你曾經需要應用執行一個任務嗎?這個任務每天或每週星期二晚上11:30,或許僅僅每個月的最後一天執行。一個自動執行而無須干預的任務在執行過程中如果發生一個嚴重錯誤,應用能夠知到其執行失敗並嘗試重新執行嗎?你和你的團隊是用java編程嗎?如果

原创 cast和convert 區別

CAST 和 CONVERT 將某種數據類型的表達式顯式轉換爲另一種數據類型。CAST 和 CONVERT 提供相似的功能。 語法 使用 CAST: CAST ( expression AS data_type ) 使用 CONVERT:

原创 lucene筆記

<script type="text/javascript"> document.body.oncopy = function() { if (window.clipboardData) {

原创 Quartz + Spring 簡單實現定時任務

Quartz是OpenSymphony開源組織在Job scheduling領域又一個開源項目,它可以與J2EE與J2SE應用程序相結合也可以單獨使用。Quartz可以用來創建簡單或爲運行十個,百個,甚至是好幾萬個Jobs這樣複雜的日

原创 oracle Job 二

DECLAREX NUMBER;BEGINSYS.DBMS_JOB.SUBMIT( job => X,what => 'ETL_RUN_D_Date;',next_date => to_date('2009-08-26 01:00:00'

原创 java讀取配置文件的幾種方法

   在現實工作中,我們常常需要保存一些系統配置信息,大家一般都會選擇配置文件來完成,本文根據筆者工作中用到的讀取配置文件的方法小小總結一下,主要敘述的是spring讀取配置文件的方法。 一.讀取xml配置文件 (一)新建一個java

原创 struts2.0中struts.xml配置文件詳解

 <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dt