原创 關於firefox(火狐瀏覽器)document.all和document.layers .

因爲公司網站需要做一個功能,涉及到javascript裏的document.all方法 並且因爲需要兼容netspace,firefox等瀏覽器,netspace網上的說法是用document.layers 但是針對firefox的說法不

原创 我的XMPP協議IM架構

09年進入公司就開始研究openfire,做一款手機IM軟件,經過3個月的不懈努力,產品終於上線了。上線初產品功能比較簡單。上線初架構比較簡單,服務器是單機,後來由於用戶的不斷增長,單機已經不能滿足需求,所以就不斷優化架構,其中經歷了不

原创 STRUTS2 ACTION的跳轉類型說明

chain:Action鏈式處理的結果類型,也就是將結果轉發到這個action中。 chart:整合JFreeChart的結果類型 dispatcher:用於整合JSP的結果類型 freemarker:用於整合freemarker結果類

原创 使用 CAS 在 Tomcat 中實現單點登錄

CAS 介紹 CAS 是 Yale 大學發起的一個開源項目,旨在爲 Web 應用系統提供一種可靠的單點登錄方法,CAS 在 2004 年 12 月正式成爲 JA-SIG 的一個項目。CAS 具有以下特點: 開源的企業級單點登錄解決方案。C

原创 Maven 安裝 Eclipse3.7插件

Eclipse 3.7 發佈好一段時間,m2e(clipse) 插件穩定版一直沒有發佈,之前一直在用3.6版本的Eclipse沒有發現版本不兼容的問

原创 將Openfire中的MUC改造成類似QQ羣一樣的永久羣

一、思路 1、新建立永久房間,同時保證房間中的成員存儲到“ofmucmember”表當中。 2、新建一個用戶登陸監聽的插件,這個插件監聽用戶的登陸行爲,同時在用戶登陸時查詢“ofmucmember”表,查詢用戶所在的房間。 3

原创 java web項目怎麼寫時序圖

 今天項目經理下命令,把原來的流程圖改成時序圖。雖然有點暈,可老大下命令必須得做呀。 以前沒有做過時序圖,毫無經驗。立馬上google搜相關資料。經

原创 hibernate的formula .

hibernate的formula Property元素中的formula允許對象屬性包含導出值,比如sum、average、max等的結果。如: "averagePrice" formula="(select avg(pc.pri

原创 CAS單點登錄(SSO)完整教程(2011-11-18更新)

一、教程前言 教程目的:從頭到尾細細道來單點登錄服務器及客戶端應用的每個步驟單點登錄(SSO):請看百科解釋猛擊這裏打開本教程使用的SSO服務器是Yelu大學研發的CAS(Central Authentication Server), 官

原创 解決ORACLE的EM登錄

這幾天解決了EM無法登錄的問題,順便也把j數據庫程序中常出現的ORA_12518錯誤解決了,有必要總結一下,我最初遇到的情況是這樣的: 1. 編寫java程序訪問oracle 數據庫時總是出現了ORA_12518錯誤:監聽程序無法分發客

原创 UML圖之二:時序圖(序列圖,活動序列圖)

點贊 收藏 分享 文章舉報 大豬 發佈了2 篇原創文章 · 獲贊 4 · 訪問量 3萬+ 私信 關注

原创 Openfire 性能調優和集羣方案

Openfire 是使用JAVA並基於MINA框架實現的XMPP服務端程序,所以基本的性能調優主要集中在 系統、JVM 這兩層; 主要的指標也是併發用戶數和消息投遞成功率和耗時 。   建議: 如果你的產品目標是在線用戶超過100K

原创 Http緩存Last-Modified、ETag和Expires的Java終結解決之道

Last-Modified和Expires針對瀏覽器,而ETag則與客戶端無關,所以可適合REST架構中。兩者都應用在瀏覽器端的區別是:Expires日期到達前,瀏覽器不會再發出新的請求,除非用戶按瀏覽器的刷新,所以,Last-Modi

原创 openfire單獨編譯指定插件的方法

方法一: openfire默認編譯時,是同時編譯主程序和所有在plugins目錄中的插件。但進行插件開發時,這樣編譯就太費時費力。使用ant plugins可以只編譯插件,能夠節省部分時間。最節省時間的編譯方法爲在命令行下使用ant p

原创 Openfire 性能優化

Openfire  是一個XMPP協議的IM Server。 基於MINA的java nio服務器。 一般就是使用mysql來作爲數據庫,保存配置配置信息、離線信息、用戶數據。 官網的數據是支持5000人同時在線,使用connec