原创 JAVA Map轉換爲Bean或VO

Java.util 中的集合類包含 Java 中某些最常用的類。Map 提供了一個更通用的元素存儲方法。 Map 集合類用於存儲元素對(稱作“鍵”和“值”),其中每個鍵映射到一個值,在java編程中使用的相當之多。但是當我們進行業務邏輯或

原创 apache、tomcat,ssl,的整合

 由於項目的需要,需要對項目環境進行一些配置,主要是apache和tomcat的整合,並加入集羣的功能,在apache中加入ssl,增加其安全性,我在網上找了很長的時間,找到一些資料,但是都不完整,一般只介紹其中的一部分而已,在這些教程的

原创 Apache+tomcat配置Openssl 之指定客戶端目錄使用Https

     首先,apache+tomcat下配置openssl在這裏就不說了,網上有很多文章,講的都比較全面,但大部分講的都是整體的配置步驟,也就是說配置完成後相應的項目既可以用http訪問也可以用https訪問,小弟在網上搜了很多都沒有

原创 LINUX安裝JDK1.6攻略

 網上找了很多,這個最有效,轉載下 下載成功後上傳至服務器任意目錄         2. 在當前目錄輸入         sh jdk-6u2-linux-i586-rpm.bin         3.看到 安裝程序在詢問您是否尊守許可協

原创 你是否瞭解Socket

 要寫網絡程序就必須用Socket,這是程序員都知道的。而且,面試的時候,我們也會問對方會不會Socket編程?一般來說,很多人都會說,Socket編程基本就是listen,accept以及send,write等幾個基本的操作。是的,就跟

原创 jsp的session詳解

http://www.egzcn.com/article/webbc/JSP/2006-03-22/2003.html 來源 摘要:雖然session機制在web應用程序中被採用已經很長時間了,但是仍然有很多人不清楚session機制的

原创 Struts使用隨機驗證碼

  struts-config.xml     <form-bean name="checkForm" type="org.apache.struts.validator.DynaValidatorForm">      <form-pr

原创 Linux下Tomcat與Apache Web服務器的整合

 安裝Apache服務器  可以通過以下三種方法安裝Apache服務器。  1)如果安裝的Linux版本中帶用Apache的話,就在選擇所要安裝的服務器的時候,將httpd這個服務選上,Linux安裝程序將自動完成Apache的安裝工作,

原创 Taglib 原理和實現之什麼是Taglib

1、問題:Tag究竟是什麼?如何實現一個Tag?  一個tag就是一個普通的java類,它唯一特別之處是它必須繼承TagSupport或者BodyTagSupport類。這兩個類提供了一些方法,負責jsp頁面和你編寫的類之間的交互,例如輸

原创 Apache Ssl 配置整理

 1.概述   爲了加強網站安全訪問策略,在現有 xxx網站 Apahce Server加入SSL功能,當訪問特定目錄時,需要提供SSL證書要求,以保證合法用戶才能訪問. 2.軟件要求   JDK:1.5   Apache:2.2.9+s

原创 apache(httpd-2.2.14) mod_ssl源碼分析之三(mod_ssl處理流程分析)

      由於過年家裏出了些事情博客一直沒有更新,再加上公司的Apache項目要推遲,好久沒有寫關於Apache的文章了,但是前幾天張老師在我的博客文章留言讓我很是感到榮幸,我想我會繼續爲Apache的探索做出自己的一份力。      

原创 擺脫瀏覽器束縛的一項靈活http加密技術

      當我們在瀏覽器的URL欄輸入網址時,絕大多數的協議頭都是http(如 http://www.csdn.net/),我們知道這樣的協議請求是通過明文在網絡上傳輸的,無論是協議請求或是傳輸數據都可以被截包工具輕易得到並能夠分析出用

原创 apache(httpd-2.2.14) mod_ssl源碼分析之二(mod_ssl處理流程分析)

    在瞭解了mod_ssl在處理流程中的位置以及整個apache是怎麼處理mod_ssl掛鉤後,我們就要先大體的知道mod_ssl內部是怎麼調用和處理請求的。    首先將mod_ssl從Apache整體流程中剝離開,mod_ssl的

原创 正則表達式運用到JSP頁面(使用在input 標籤內)

  用正則表達式限制只能輸入中文:οnkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" 用正則表達式限制只能輸入全角字符: οnkeyup="value=value.replace(/

原创 apache動態編譯和靜態編譯區別

 apache的動態和靜態編譯區別一、含義:動態意味着不用此模塊的時候就不需要Load進來,使用的時候需要顯示的Load進來;靜態意味着先把模塊Load進來,想用的時候直接使用. 二、編譯:靜態編譯:當只需要靜態編譯module的時候,語