原创 CAT部署

一、安裝tomcat  tomcat是cat官方文檔示例的容器,第一次使用建議使用tomcat,便於降低cat前期安裝成本。  tomcat直接從官方地址:http://tomcat.apache.org/ 現在,版本使用穩定版本即可。 

原创 ContextLoaderListener

<listener>  <listener-class>   org.springframework.web.context.ContextLoaderListener  </listener-class> </listener>1、該類繼

原创 jvm性能監控工具

1、jps 顯示系統內所所有hotspot虛擬機進程jps -lv 參數選項 作用-q 只輸出 LVMID,省略主類的名稱-m 輸出虛擬機啓動時候傳遞給 main 方法的參數-l 輸出類的全名-v 輸出虛擬機進程啓動時 JVM 參數2、js

原创 CAT 測試事件開關

1、目前wikdoc每次發事件時會看cache雜項中的開關,1爲開、0爲關。2、key值爲cat相應監控業務名稱的md5加密(DigestUtils.digest("MQ DOCSWEBVIEW")),如下:3、目前量較大的key如下:CA

原创 jvm性能監控工具

1、jps 顯示系統內所所有hotspot虛擬機進程jps -lv 參數選項 作用-q 只輸出 LVMID,省略主類的名稱-m 輸出虛擬機啓動時候傳遞給 main 方法的參數-l 輸出類的全名-v 輸出虛擬機進程啓動時 JVM 參數2、js

原创 配置SSH

ECS默認已經配置好了sshd服務,可以使用root賬號直接登錄,但是這通常是不安全的,第一件事就是針對sshd服務進行優化配置。1.創建常用的賬號在任何Linux相關的描述中,都會說日常使用root操作是很不安全的行爲,因此首先創建一個日

原创 plexus使用(二)-測試組件

我們使用plexus測試用例代替junit測試用例,前者建立plexus容器接口以便部署時允許我們的組件執行。需要注意的是,如果我們重載setUp()和tearDown()方法去添加一些通用功能或清理功能,那麼我們需要確保調用super.x

原创 快速檢測Linux服務器性能

1、vmstat 1$ vmstat 1 procs ---------memory---------- ---swap-- -----io---- -system-- ------cpu-----  r  b swpd   free   

原创 plexus使用(五)-配置文件

plexus使用如下配置文件:plexus.xmlplexus.propertiesjar中的components.xml所有的組件須有組件描述,組件描述通過plexus.xml或jar中的components.xml(META-INF/p

原创 定時任務調度和管理

基於wowo jobcenter.一、問題1、定時任務多、運行狀況不明2、管理、維護成本高二、解決方案1、功能 任務管理、任務調度、任務報警2、解決方案2012年時,暴風影音的馬晨開源了一個 CronHub(時間調度系統)項目(github

原创 分佈式緩存管理與查詢系統

參照wowo discache系統。一、問題1、如何查看緩存了的序列化數據?版本?2、如何批量刪除?3、如何監控每個端口的訪問?日誌?處理速度?stats?二、方案1、功能節點管理、數據查詢、基本信息、慢日誌。2、反序列化鍵值選擇某個節點,

原创 plexus使用(三)-配置組件

修改前文的接口類:public interface WebsiteMonitor {     /**      * Role used to register component implementations with the cont

原创 plexus使用(一)

一、創建骨架1、在本地demo文件夾下,執行命令行語句:mvn archetype:create -DarchetypeGroupId=org.codehaus.plexus -DarchetypeArtifactId=plexus-arc

原创 Tokyo Cabinet/Tokyo Tyrant

1、 參考資料鏈接利用Tokyo Tyrant構建兼容Memcached協議、支持故障轉移、高併發的分佈式key-value持久存儲系統[原創]》:[http://blog.s135.com/post/362/]MemcacheDB, To

原创 Plexus,Spring之外的IoC容器

Plexus是什麼?它是一個IoC容器,由codehaus在管理的一個開源項目。和Spring框架不同,它並不是一個完整的,擁有各種組件的大型框架,僅僅是一個純粹的IoC容器。本文講解Plexus的初步使用方法。Plexus和Maven的開