原创 通過HttpServletRequestWrapper(裝飾模式的應用)增強HttpServletRequest,實現解決get方式的中文亂碼...

轉自http://whistler.iteye.com/blog/483158 應用一:解決tomcat下中文亂碼問題(先來個簡單的)  在tomcat下,我們通常這樣來解決中文亂碼問題:   過濾器代碼: Java代碼 pac

原创 Putty教程

從一開始遠程linux主機我就學着用putty,但根本沒想到putty有這麼多好用的功能和技巧。 轉自http://www.iteye.com/topic/560682 我的這些文字是從這幾年來的 PuTTY 使用經驗中慢慢得來的

原创 試裝Lighthttpd for windows版

一個同事在網頁中的media player中想要播放ftp中的媒體文件,文件路徑就引用的是ftp://xxx,發現avi, wmv等文件都能正常播放, 但是mpg卻不可以, 不提示任何錯誤, 就是進度條一直處於沒有開始的狀態。試着通過ht

原创 window.showModalDialog模式對話框 和 window.open

Java代碼  window.showModalDialog(url,window,       "help:no;scroll:no;resizable:no;status:0;dialogWidth:420px;dialogH

原创 Windows下結束進程的命令

 其實用Windows自帶的工具就能殺大部分進程:   c:\>ntsd -c q -p PID   只有System、SMSS.EXE和CSRSS.EXE不能殺。前兩個是純內核態的,最後那個是Win32子系統,ntsd本身需要它。nt

原创 Jboss數據源密碼加密

先看數據源配置: <?xml version="1.0" encoding="UTF-8"?> <datasources> <local-tx-datasource> <jndi-name>MySqlDS</jndi-na

原创 JAVA中控制double和float的精度

本篇介紹了在JAVA中如何對double或者float的浮點數進行精度計算,在JAVA中提供了多種參數來實現精度的不同控制方式。具體例子如下:  轉自http://stephen830.iteye.com/blog/260776

原创 log4j日誌文件保存路徑的設置

 一直都是把log4j的日誌文件位置設定成絕對路徑,直到今天發現了一個更好的設置方法, 不論絕對路徑還是相對webroot的路徑都可以。。。   log4j的通常用法就是通過在其配置文件(xml或properties)中直接將輸出文件寫死

原创 JAVA中浮點數的運算

問題的提出: 如果我們編譯運行下面這個程序會看到什麼? public class Test{     public static void main(String args[]){         System.out.println

原创 讓jsp頁面支持jdk5

這次項目生產環境用的是WAS6.1,jdk是ibmjdk5,因爲看到jdk已經從1.4升級到了1.5,於是我們開始基於jdk5來開發頁面還有後臺代碼。 在部署到WAS上的時候碰到了一個奇怪問題,後臺java代碼基於jdk1.5特性寫的地方

原创 JAVA對XML的幾種解析方式

對於XML介紹比較全面的還是IBM的專欄: http://www.ibm.com/developerworks/cn/xml/theme/x-java.html 基本涵蓋了JAVA 跟XML的方方面面    1.介紹     1)D

原创 tomcat日誌改用log4j

昨天同事那邊出了點故障, 一臺tomcat服務器訪問出錯,tomcat是6.0版本的, 然後想查看tomcat日誌卻怎麼也找不到最近的日誌,logs下面 只有08年的幾個日誌文件。同事感覺很暈, 我也覺着奇怪, 照理說, tomcat默認

原创 各種排序JAVA實現

package sort;       import java.util.Random;       /**    * 排序測試類    *     * 排序算法的分類如下: 1.插入排序(直接插入排序、折半插入排序、希爾排序); 

原创 javascript正則表達式

精通 JS正則表達式 (精通?標題黨 ) 正則表達式可以: •測試字符串的某個模式。例如,可以對一個輸入字符串進行測試,看在該字符串是否存在一個電話號

原创 vim常用技巧

vim(vi)是Linux中功能強大的編輯工具。vim有3中主要的模式:  1.normal mode:當進入vim時,默認的模式就是normal mode。在此模式下,無法輸入任何文字,不過可以利用按鍵命令來執行許多操作命令,例如移動