原创 Nginx負載均衡策略

目前nginx負載均衡支持的5種方式的分配 輪詢 每個請求按時間順序逐一分配到不同的後端服務器,如果後端服務器down掉,能自動剔除. upstream backserver { server 192.168.5.205;

原创 eclipse配置Tomcat應用

1、創建應用目錄 如創建應用citylife-inner 1)在citylife-inner下創建conf、logs、temp三個目錄,並把tomcat下logs目錄文件複製到citylife-inner/logs中; 2)然後打開cit

原创 前端優化:RequireJS Optimizer 的使用和配置方法(一)

前言 前端javascript文件越來越多了,依賴加載,文件合併的問題也就隨之出現。好在有基於AMD規範的requirejs和國產基於CMD規範的seajs可以管理依賴。但是,使用這樣的js來管理js模塊的依賴,就會導致頁面js文件請

原创 JVM工作原理簡介與性能調優

一、JVM內存模型及垃圾收集算法  1.根據Java虛擬機規範,JVM將內存劃分爲: New(年輕代)Tenured(年老代)永久代(Perm)   其中New和Tenured屬於堆內存,堆內存會從JVM啓動參數(-Xmx:3G)指定

原创 JVM參數配置與性能調優

堆大小設置 JVM 中最大堆大小有三方面限制:相關操作系統的數據模型(32-bt還是64-bit)限制;系統的可用虛擬內存限制;系統的可用物理內存限制.32位系統 下,一般限制在1.5G~2G;64爲操作系統對內存無限制.我在Win

原创 ActiveMQ的幾種基本通信方式總結

簡介      activemq是JMS消息通信規範的一個實現。總的來說,消息規範裏面定義最常見的幾種消息通信模式主要有發佈-訂閱、點對點這兩種。另外,通過結合這些模式的具體應用,我們在處理某些應用場景的時候也衍生出來了一種請求應答的模式

原创 Comet框架:Comet4J

Comet4J(Comet for Java)是一個純粹基於AJAX(XMLHTTPRequest)的服務器推送框架,消息以JSON方式傳遞,具備長輪詢、長連接、自動選擇三種工作模式。 下面網址可以下載: http://code.goog

原创 nginx容錯相關配置

1、靜態資源不存在時重定向使用場景: 服務器 A(網站服務器,www.abc.com):請求 cdn.abc.com/a.png 服務器 B(CDN 服務器,cdn.abc.com):接受請求,發現 a.png 不存在,重定向至 www.

原创 Comet:基於 HTTP 長連接的“服務器推”技術

    很多應用譬如監控、即時通信、即時報價系統都需要將後臺發生的變化實時傳送到客戶端而無須客戶端不停地刷新、發送請求。本文首先介紹、比較了常用的“服務器推”方案,着重介紹了 Comet - 使用 HTTP 長連接、無須瀏覽器安裝插件的兩