原创 ActiveMQ 集羣

1、ActiveMQ 集羣(1) Queue consumer clusters(消費者集羣):   簡介: 同一個queue,如果一個消費者失效, 那麼任何未經確認的消息將會被髮送給queue上的其它消費者。如果一個消費者比其它消

原创 JMS消息傳輸機制

JMS消息傳送模型:   消息傳送機制, 是基於拉取(pull)或者輪詢(polling)的方式.    JMS具備兩種"消息傳送模型": P2P和Pub/sub.  (1) P2P:點對點消息傳送模型, 允許JMS客戶端通過隊

原创 ActiveMQ可靠性機制

消息的簽收(Acknowledgment):   客戶端成功接收一條消息的標誌是這條消息被簽收。   成功接收一條消息一般包括如下三個階段:      (1) 客戶端接收消息      (2) 客戶端處理消息       (3

原创 btrace實際案例分析

BTrace實際案例分析 問題表象 問題描述 1.最近有項目組的童鞋反饋,web頁面頻繁出現假死的狀態。 2.web頁面的假死出現是概率事件,且無法確定假死的引發原因。 3.是在一定的操作之後出現的,但是無法確定究竟是哪些操

原创 MySQL優化之BTree索引使用規則

MySQL優化之BTree索引使用規則 從一道題開始分析: 假設某個表有一個聯合索引(c1,c2,c3,c4)一下——只能使用該聯合索引的c1,c2,c3部分 A where c1=x and c2=x and c4>x and c

原创 用JAX-WS在Tomcat中發佈WebService

JDK中已經內置了Webservice發佈,不過要用Tomcat等Web服務器發佈WebService,還需要用第三方Webservice框架。Axis2和CXF是目前最流行的Webservice框架,這兩個框架各有優點,不過都屬於重

原创 Mysql建表與索引使用規範詳解

一、Mysql建表、索引等一些總結 一、 MySQL建表,字段需設置爲非空,需設置字段默認值。 二、 MySQL建表,字段需NULL時,需設置字段默認值,默認值不爲NULL。 三、 MySQL建表,如果字段等價於外鍵,應在該字段加索引

原创 Java線程池ExecutorService

示例 [java] view plain copy  print? import java.util.concurrent.ExecutorService;   import java.util.concurrent

原创 利用btrace在線監控java程序狀態

一、背景        在生產環境中可能經常遇到各種問題,定位問題需要獲取程序運行時的數據信息,如方法參數、返回值、全局變量、堆棧信息等。爲了獲取這些數據信息,我們可以通過改寫代碼,增加日誌信息的打印,再發布到生產環境。通過這種方式,一方

原创 JAX-WS使用Handler實現簡單的WebService權限驗證

WebService如果涉及到安全保密或者使用權限的時候,WS-Security通常是最優選擇。WS-Security (Web服務安全) 包含了關於如何在WebService消息上保證完整性和機密性的規約,如何將簽名和加密頭加入S

原创 C#調用WebService服務(動態調用)

1 創建WebService [csharp] view plain copy using System;   using System.Web.Services;      namespace WebServ

原创 利用tomcat-redis-session-manager解決tomcat的分佈式session問題

[摘要:Redis+Tomcat完成session流程 1.客戶端初次要求辦事端 2.辦事端發生session並set cookie相應給客戶端 3.客戶端再次要求辦事端,會帶上cookie 4.辦事端依據cookie找到對應的sess

原创 ActiveMQ之 TCP通訊機制

ActiveMQ支持多種通訊協議TCP/UDP等,我們選取最常用的TCP來分析ActiveMQ的通訊機制。首先我們來明確一個概念:    客戶(Client):消息的生產者、消費者對ActiveMQ來說都叫作客戶。    消息中介(Me

原创 CXF實戰

一、CXF實戰(一) 二、CXF實戰之在Tomcat中發佈Web Service(二) 三、CXF實戰之集成Spring(三) 四、CXF實戰之攔截器Interceptor(四) 五、CXF實戰之自定義攔截器(五) 六、CXF實戰之傳輸

原创 網站前端性能分析工具-Yslow的使用方法

Yslow是雅虎開發的基於網頁性能分析瀏覽器插件,從年初我使用了YSlow後,改變了博客模板大量冗餘代碼,不僅提升了網頁的打開速度,這款插件還幫助我分析了不少其他網站的代碼,之前我還特意寫了提高網站速度的祕籍,就是通過這款插件分析得出的