原创 自定義Tomcat錯誤頁面(舉例)

爲了獲得很好的用戶感受,不應當向用戶暴露404這樣的頁面的。Tomcat不像IIS提供了各種類型的錯誤頁,如果Tomcat發生錯誤就會顯示千篇一律的錯誤頁面。其實我們可以通過修改其配置文件,從而自定義設置其錯誤頁面的顯示。 1、在網上隨便

原创 輸入命令運行批處理

平時我們用批處理來啓動停止某些服務,或者打包,發佈等,只要用到DOS命令的就可以弄成批處理來實現。   當批處理有好多個,你可以單擊他們來運行,或者只要在”運行“窗口輸入批處理的名稱,回車就運行了。   批處理過多時,我們統一放到一個文件

原创 io與nio 區別

Java中的阻塞和非阻塞IO包各自的優劣思考 NIO 設計背後的基石:反應器模式,用於事件多路分離和分派的體系結構模式。 反應器(Reactor):用於事件多路分離和分派的體系結構模式 通常的,對一個文件描述符指定的文件或設備, 有兩種工

原创 (轉)Java操作IM的一些資源(downmoon收集整理)

在《.net操作MSN/IM/Messenger的一些資源》後,邀月又整理了一些Java版的IM資源,便於查詢。1、Java IM SourceForge上一款開源IM軟件,A simple and straightforeward in

原创 nio框架apache mina使用經驗總結(轉)

最近做的一個項目用到了開源的C/S應用的服務器框架MINA,當初做的時候資料非常少,只能自己不停的測試,總結出了一些規律經驗。 從網上看的資料上看,這個服務器框架還是比較穩定和支持的併發數還是很不錯的,不過沒有準確的數據,而且我做完的時候

原创 dwr 2.0(reverse ajax)實現推的web IM例子

根據網上一些reverse ajax例子,自己隨便寫了個羣內聊天的例子,只實現了羣聊天,其它一些雜七雜八的都沒實現,寫這麼個功能只是學習下reverse ajax而已,瞭解服務器推技術。   開發工具:eclipse 3.4 純淨版 環境

原创 rapid validation 自定義驗證

學習了下 rapid-validation,發現這個驗證框架是個好東西,也支持tooltip,一些基本的表單驗證都有了.    但如果遇到複雜的業務規則就必須自定義驗證來解決,rapid-validation有寫自定義驗證的地方,但自己寫

原创 WIN 7 下安裝ORACLE心得

/*****************WIN 7下安裝ORACLE心得***********************************/今天在win7旗艦版 32位操作系統上 安裝Oracle 10201_database_win32

原创 Dwr+AutoComplete+pinyin4j 自動匹配(中文,拼音)

忙裏偷閒,想弄個像google那樣輸入中文或拼音下面就自動匹配出來的功能。現已實現,雖然遙不可及google的強大,但稍微還是可以滿足一下我這個市井混混了。 我是按照neverModules-autoComplete.js來做的,也小改了

原创 redmine配置

--------------------------安裝配置步驟2010-04-19-------------------------------1、先從redmine的SVN上checkout出源代碼2、下載Ruby並安裝。安裝完CMD

原创 (轉)socket, nio socket 及nio socket框架MINA總結

nio學習:最近花了點時間研究了一下nio,及其開源框架MINA,現把心得總結如下:1:傳統socket:阻塞式通信每建立一個Socket連接時,同時創建一個新線程對該Socket進行單獨通信(採用阻塞的方式通信)。這種方式具有很高的響應

原创 div中動態插入javascript代碼

<div id="test"></div> <button οnclick="insertHTML()"/> <script> function insertHTML(){ var str="aaaaa"+"<script defer>

原创 觀察者模式(發佈-訂閱模式)

觀察者模式簡介: 定義:定義對象間的一對多的依賴關係,當一個對象的狀態改變時,所有依賴於它的對象都得到通知並被自動更新。   使用例子: 網上商店中的商品在名稱、價格發生變化時,必須自動通知會員,Java的API爲我們提供了Observe

原创 [初識總結]開源即時通訊IM Openfire+spark and (comet實現)

---------------------------------------------------------------   本來只是想了解下基於WEB即時通信如何實現的(如WebQQ),沒想到水這麼深,涉及到的東西很多,技術上也

原创 Javascript版 UrlEncode和UrlDecode函數 (URL地址欄參數加密解密)

在做項目的時候需要對(Internet) Search Engine導入鏈接進行Keyword analysis.Google  用的是js'encodeURI()函數,可直接用decodeURI()解碼。Baidu 則用的是:Syste