原创 memcached:一致性哈希算法

一、概述   1、我們的memcache客戶端(這裏我看的spymemcache的源碼),使用了一致性hash算法ketama進行數據存儲節點的選擇。與常規的hash算法思路不同,只是對我們要存儲數據的key進行hash計算,分配到不

原创 Maven系列五:多模塊項目中的聚合和繼承

一、Maven項目的聚合 現在項目越來越複雜,一般情況下,一個項目包括多個模塊。 假設有個orchid項目,包括兩個模塊:orchid-server和orchid-support。 它們在文件系統的目錄結構如下所示 orchid --

原创 UnderstandingFlatNetworking

UnderstandingFlatNetworking 目錄  [隱藏]  1 Understanding FlatNetworking 1.1 FlatNetworking 1.1.1 Single Adapter,

原创 理解本真的REST架構風格

轉自: http://blog.sae.sina.com.cn/archives/370 本文將帶您領略REST架構的起源、與Web的關係、REST架構的本質及特性,以及REST架構與其他架構風格之間的比較。 引子 在移動互聯網

原创 Maven系列一:基礎知識

一、Maven簡介 Maven是一個Java項目的構建和管理工具。 二、Maven安裝   這裏講述ubuntu系統的安裝過程。   Maven依賴於Java,首先確保Java已經正確安裝,JAVA_HOME和PATH已經正確設置。 (1

原创 Maven系列四:持續集成:Jenkins-CI

一、持續集成和Jenkins Jenkins是一款成功的用來監控重複工作執行的應用軟件:構建軟件項目、cron job等。目前jenkins專注在下面兩個工作:(1)持續的構建/測試軟件。本質上,Jenkins提供了一個易用的持續集成系統

原创 Maven系列三:生命週期和插件

一、生命週期 MVN生命週期有三套:clean、default和site。每個生命週期又分爲不同的階段,這些階段都有一定的順序,並且後面的階段的完成要依賴於前一個階段的完成。但是不同的生命週期相互獨立。 1、clean生命週期 Clean

原创 Maven系列二:利用Nexus搭建私服

一、簡介 Nexus是一個應用廣泛的Maven倉庫管理軟件。 二、安裝 Nexus是典型的Java Web應用。它有兩種部署方式:一種是部署bundle包,內置jetty服務器;一種是部署war包到java web 服務器(比如tomca

原创 使用鏡像服務器加速你的Python PyPi

在天朝,最和諧的事情莫過於“連接被重置”。這件事情暫時無法解決,真是令人痛心。很多個人時候我們個人可以藉助很多工具來繞過,但是假如在開發生產環境中,這也是比較困擾的事情了,比如Python的PyPi就經常被重置。 國內有一些PyPi的

原创 VLAN原理詳解

目錄 -------------------------------------------------------------------------------- 1.爲什麼需要VLAN 2.實現VLAN的機制 3.VLAN的訪問鏈接

原创 OpenStack雲平臺的網絡模式及其工作機制

網絡,是OpenStack的部署中最容易出問題的,也是其結構中難以理清的部分。經常收到關於OneStack部署網絡方面問題和OpenStack網絡結構問題的郵件。下面根據自己的理解,談一談OpenStack的虛擬網絡、網絡拓撲和網絡流。

原创 python的pip和virtualenv使用心得

pip可以很方便的安裝、卸載和管理Python的包。virtualenv則可以建立多個獨立的虛擬環境,各個環境中擁有自己的python解釋器和各自的package包,互不影響。pip和virtualenv可以很好的協同工作,同時使用這兩個

原创 RabbitMQ環境變量設置

RabbitMQ的配置可以由三種方式進行定製。 環境變量 配置文件 運行時參數和策略 (1)環境變量: 定義端口、配置文件的位置(rabbitmq.config)和名值對(可以通過shell,也可以通過rabbitmq-env.conf)

原创 iptables基礎

原文:http://blog.coocla.org/207.html iptables防火牆可以用於創建過濾(filter)與NAT規則。所有Linux發行版都能使用iptables,因此理解如何配置iptables將會幫助你更有效地

原创 漫步雲中網絡,第 2 部分

http://www.ibm.com/developerworks/cn/cloud/library/1311_zhanghua_openstacknetwork2/index.html 作爲《漫步雲中網絡》的姊妹篇,在它講述