原创 JMS和ActiveMQ介紹(3)_ActiveMQ

首先簡單介紹一下ActiveMQ。ActiveMQ是由Apache軟件基金會提供的開源免費消息服務器,目前版本是5.8.0。ActiveMQ具有以下特點:基於JMS 1.1和J2EE 1.4規範;支持多種連接協議:HTTP/S,IP組播,S

原创 TinyMCE高級編輯器中的一個亂碼問題

系統使用了TinyMCE,最近修改了前端的一個功能,即在提交前,取出TinyMCE編輯器中的內容,使用Ajax方式傳入後臺,修改內容,再傳回前臺填入TincyMCE編輯器中。測試時發現內容傳回前臺後,會經常在有些地方多個“?”號,感覺是內容

原创 Nginx 的 Location 配置指令塊

轉載自:http://blog.chinaunix.net/uid-25196855-id-108805.htmlnginx 配置文件,自下到上分爲三種層次分明的結構: | http block the protocol level

原创 JMS和ActiveMQ介紹(1)_消息傳送機制

前一段在組內做過一次有關《JMS和ActiveMQ介紹》的技術分享,今天把幻燈片整理了一下,希望和大家多交流。JMS,java消息服務是由Sun提出的一套消息傳送API規範,而ActiveMQ是一款開源的消息服務器產品。消息傳送機制是在多個

原创 Spring Struts2 Hessian集成的一個問題

最近在做系統改造的時候,還遇到了一個問題是,如何集成Spring Struts2和Hessian。當配置Spring和Struts2的時候,在web.xml做了如下配置:<context-param> <param-name>con

原创 SWFUpload文件上傳時從後臺返回中文亂碼的問題

SWFUpload是一款使用Flash和Javascript開發的文件上傳工具,最近在使用其實現文件上傳功能時,發現從後臺返回的中文經常亂碼。SWFUpload上傳成功後,對後臺返回結果的處理方法是:function uploadSucce

原创 SSH錯誤解決

今天在修改系統的一個Action類時(系統架構是struts2+spring+hibernate),報了以下錯誤:JSONWriter can not access a member of class org.springframework

原创 keepalived介紹

Keepalived介紹Keepalived是一款高可用軟件,它的功能主要包括兩方面:1)通過IP漂移,實現服務的高可用:服務器集羣共享一個虛擬IP,同一時間只有一個服務器佔有虛擬IP並對外提供服務,若該服務器不可用,則虛擬IP漂移至另一臺

原创 MyEclipse下Spring+Hibernate整合

目前,SSH(Struts+Spring+Hibernate)是Web開發的一種常用框架組合,Struts實現了MVC,Hibernate實現了關係對象映射,Spring實現了基於Bean的配置管理。本文使用 MyEclipse實現Spri

原创 開源壓力測試工具JMeter使用介紹

最近需要對改造的redis緩存接口做壓力測試,使用了開源壓力測試工具JMeter,分享一下自己的使用經驗,希望能對需要進行壓力測試的開發同學有所幫助。JMeter介紹JMeter是Apache軟件基金會下的一款開源壓力測試工具,官方網址是:

原创 ActiveMQ的安全機制使用及其源代碼分析

ActiveMQ是目前較爲流行的一款開源消息服務器。最近在項目開發中,需要爲ActiveMQ開發基於IP的驗證和授權機制,因此,對ActiveMQ的安全機制進行了瞭解,以下將介紹ActiveMQ的安全機制使用及其源代碼分析。 本文開發環境

原创 ActiveMQ的PHP、Python客戶端

ActiveMQ這款開源消息服務器提供了多語言支持,除了一般的Java客戶端以外,還可以使用C/C++、PHP、Python、JavaScript(Ajax)等語言開發客戶端。最近由於項目需要,需要提供PHP和Python的主題訂閱客戶端。

原创 淺談Java多線程(二)

線程的協調 在Java多線程中,對於線程之間共享的實例資源,可以通過synchronized修飾符修飾其方法,實現線程之間的同步。另外,在多線程設計中,還需考慮到線程之間的協調。關於協調的一個典型設計模式便是Producer–Consume