原创 MySQL數據庫分佈式事務XA實現原理分析

  1 原理   關於MySQL數據庫的分佈式事務XA,分佈式事務實現的原理,可見[3];關於MySQL XA的說明,可見[1][2]。   MySQL XA分爲兩類,內部XA與外部XA;內部XA用於同一實例下跨多個引擎的事務,

原创 MySQL數據庫分佈式事務XA優缺點與改進方案

1 MySQL 外部XA分析 1.1 作用分析   MySQL數據庫外部XA可以用在分佈式數據庫代理層,實現對MySQL數據庫的分佈式事務支持,例如開源的代理工具:ameoba[4],網易的DDB,淘寶的TDDL,B2B的Cobar

原创 nginx和apache設置不緩存文件

在開發調試web的時候,經常會碰到因瀏覽器緩存(cache)而經常要去清空緩存或者強制刷新來測試的煩惱,提供下apache不緩存配置和nginx不緩存配置的設置。 apache: 首先確定配置文件httpd.conf中確已經加載mo

原创 Windows 7 下Tortoise圖標無法顯示解決辦法

Windows Explorer Shell 支持的 Overlay Icon 最多 15 個,Windows 自身使用了 4 個,只剩 11 個可擴展使用,如果你之前還安裝其他的軟件,可能這 11 個位置都被他們剝奪了,輪不到 Tor

原创 ab命令(ApacheBench)

 ApacheBench(即ab)通常用來做網站性能壓力測試,是性能調優過程中必不可少的一環,ab命令會創建很多的併發訪問線程,模擬多個訪問者同時對某一URL地址進行訪問。它的測試目標是基於URL的,因此,既可以用來測試Apache的負

原创 windows 下安裝nodejs及其配置環境

相信對於很多關注javascript發展的同學來說,nodejs已經不是一個陌生的詞眼。有關nodejs的相關資料網上已經鋪天蓋地。由於它的高併發特性,造就了其特殊的應用地位。 國內目前關注最高,維護最好的一個關於nodejs的網站應

原创 nginx upstream的分配方式

1、輪詢(默認) 每個請求按時間順序逐一分配到不同的後端服務器,如果後端服務器down掉,能自動剔除。 2、weight 指定輪詢機率,weight和訪問比率成正比,用於後端服務器性能不均的情況。 例如: upstream

原创 linux定時任務的設置(定時刪除備份)

0 0 * * * find /usr/sss/repos/ -mtime +5 |xargs rm -rf 每天0點0分刪除/usr/sss/repos/目錄5日以上的文件及文件夾 * * * * * find /usr/bak/ -m

原创 linux下IPTABLES配置詳解

如果你的IPTABLES基礎知識還不瞭解,建議先去看看. 開始配置 我們來配置一個filter表的防火牆. (1)查看本機關於IPTABLES的設置情況 [root@tp ~]# iptables -L -n Chain INP

原创 Nginx負載均衡

最近迷上了Nginx,真實麻雀雖小,五臟俱全..功能實在強大.. nginx不單可以作爲強大的web服務器,也可以作爲一個反向代理服務器,而且nginx還可以按照調度規則實現動態、靜態頁面的分離,可以按照輪詢、ip哈希、URL哈希、權

原创 iptables裏面的dport和sport

iptables裏面的dport和sport   首先先來翻譯一下dport和sport的意思:    dport:目的端口  sport:來源端口  初學iptables比較容易迷糊,但是我儘量用通俗的語言給你講解。 

原创 CentOS下JDK和resin安裝配置

一、安裝jdk 1.安裝jdk到/var/local目錄下 [root@resin ~]# chmod u+x jdk-6u31-linux-x64.bin  [root@resin ~]# ./jdk-6u31-linux-x6

原创 iptables防火牆規則的添加、刪除、修改、保存

摘要 本文介紹iptables這個Linux下最強大的防火牆工具,包括配置iptables三個鏈條的默認規則、添加iptables規則、修改規則、刪除規則等。 一、查看規則集     iptables --list -n //

原创 Matplotlib圖表不能在Pycharm中顯示的問題

初學者可能都會遇到一個小問題就是:在用IPython的時候,可以使用類似 %matplotlib inline 的Magic Function(魔法函數)來顯示Matplotlib圖表,但是用Pycharm編寫項目的時候是不能寫m

原创 Python繪圖問題:Matplotlib中%matplotlib inline是什麼、如何使用?

%matplotlib inline 是一個魔法函數(Magic Functions)。官方給出的定義是:IPython有一組預先定義好的所謂的魔法函數(Magic Functions),你可以通過命令行的語法形式來訪問它們