原创 pip使用douban源報錯解決

報錯: Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProtocolError('C

原创 maven學習筆記

             Maven, 是基於項目對象模型(Project Object Model, POM),通過一小段描述信息來管理項目的構建,報告,文檔的軟件項目管理工具。目前,絕大多數開發人員都把 Ant 當作 Java 編程項目

原创 Linu系統cache強制回收

         LINUX的內存管理機制,一般情況下不需要特意去釋放已經使用的cache。Cache機制的存在,使得Linux對磁盤的讀寫速度是有較大的好處的。 在 Linux 操作系統中,當應用程序需要讀取文件中的數據時,操作系統先分配

原创 saltstack源碼安裝

環境準備:centos6.3,python2.7.5。autoconf版本在2.63以上,不然安裝libzmq的時候會報錯1.install libzmq-master$ git clone git://github.com/zeromq/

原创 Maven的配置文件pom.xml

什麼是POM?POM 是項目對象模型(Project Object Model)的簡稱,它是Maven項目中的文件,使用XML表示,名稱叫做pom.xml。在Maven中,當談到Project的時候,不僅僅是一堆 包含代碼的文件。一個Pr

原创 redis集羣方案總結

一,公司現在正在使用的集羣方案(redis+sentinel)     通過多個Sentinel一起監控redis集羣,檢測到master不可用時,通過投票來決定master是否需要切換。 Sentinel 之間互相檢測(通過在共同檢測的m

原创 查看Web服務器併發請求連接數

1、查看Web服務器(Nginx Apache)的併發請求數及其TCP連接狀態: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'netstat -n

原创 rpm打包利器rpm_create簡介

rpm打包利器rpm_create簡介RPM是Redhat Package Manager的簡稱,是由redhat公司研製,用在Linux系統下的系統包管理工具。RPM包目的:是使軟件包的安裝和卸載過程更容易,簡化軟件包 的建立分發過程,

原创 Dubbo架構設計詳解

Dubbo是Alibaba開源的分佈式服務框架,它最大的特點是按照分層的方式來架構,使用這種方式可以使各個層之間解耦合(或者最大限度地鬆耦 合)。從服務模型的角度來看,Dubbo採用的是一種非常簡單的模型,要麼是提供方提供服務,要麼是消費方

原创 tomcat的參數優化

tomcat默認參數是爲開發環境制定,而非適合生產環境,尤其是內存和線程的配置,默認都很低,容易成爲性能瓶頸。下面是幾個tomcat參數的調整方案:tomcat內存優化linux修改TOMCAT_HOME/bin/catalina.sh,在

原创 zabbix日誌監控

{templates:log[/home/w/share/log_paysys_service_action/log/log_paysys_service_action.log,"ERROR",,,skip,].strlen()}>0 an

原创 定義zabbix_action報警通知模板

報警:{ITEM.NAME}主機:{HOST.NAME}故障時間:{EVENT.DATE} {EVENT.TIME}報警時間:{DATE} {TIME}故障持續:{EVENT.AGE}級別:{TRIGGER.SEVERITY}內容:{TRI

原创 elasticsearch數據備份與還原恢復

elasticsearch數據備份與還原恢復1.在瀏覽器中運行http://ipaddress:9200/_flush,這樣確保索引數據能保存到硬盤中。2.原數據的備份。主要是elasticsearch數據目錄下的nodes目錄的備份。no