原创 調試和修改OpenStack中的Horizon部分

進入調試模式 Horizon在python的django框架上進行開發,所以可以利用django的manage.py來進行調試。 方式: 關閉apache進入Horizon目錄執行命令manage.py runserver 0.0.

原创 memcache client for java

http://code.google.com/p/memcache-client-forjava/ http://marc.iteye.com/blog/28700http://www.jayxu.com/2010/06/09/2342/

原创 推薦幾個國內Ubuntu更新源

Ubuntu 8.10 中默認的官方源實在是太慢了,我這裏只有2~3KB/s !!! 於是找了幾個不錯的更新源分享一下,方便大家找到適合自己的最快更新源。 替換前做個副本先:sudo cp /etc/apt/sources.list

原创 消息中間件 activeMQ的源碼分析 之 開篇

 以前對JMS尤其是activeMQ不瞭解,一看到什麼地方需要使用消息中間件,就比較反感。主要原因是感覺JMS的實現都比較複雜,怕在真實使用過程中出現什麼問題時會比較被動。所以,我們基本上是自己寫類似的消息中間件,當然功能非常簡單。但其

原创 Nginx的安裝與部署

1:安裝工具包 wget、vim和gcc yum install -y wget yum install -y vim-enhanced yum install -y make cmake gcc gcc-c++ 2:下載n

原创 Java併發編程:線程池的使用

在前面的文章中,我們使用線程的時候就去創建一個線程,這樣實現起來非常簡便,但是就會有一個問題:   如果併發的線程數量很多,並且每個線程都是執行一個時間很短的任務就結束了,這樣頻繁創建線程就會大大降低系統的效率,因爲頻繁創建線程

原创 WEB請求處理(1):瀏覽器請求發起處理

原文鏈接:http://blog.jobbole.com/100461/ 最近,終於要把《WEB請求處理系列》提上日程了,一直答應小夥伴們給分享一套完整的WEB請求處理流程:從瀏覽器、Nginx、Servlet容器,最終到應用程序WE

原创 Java併發編程:Callable、Future和FutureTask

在前面的文章中我們講述了創建線程的2種方式,一種是直接繼承Thread,另外一種就是實現Runnable接口。   這2種方式都有一個缺陷就是:在執行完任務之後無法獲取執行結果。   如果需要獲取執行結果,就必須通過共享變量

原创 對象存儲系統Swift技術詳解:綜述與概念

原文連接:http://www.cnblogs.com/yuxc/archive/2011/12/06/2278303.html 對象存儲系統Swift技術詳解:綜述與概念        OpenStack Object Sto

原创 Java併發編程:如何創建線程

今天就來講一下在Java中如何創建線程,讓線程去執行一個子任務。下面先講述一下Java中的應用程序和進程相關的概念知識,然後再闡述如何創建線程以及如何創建進程。下面是本文的目錄大綱:   一.Java中關於應用程序和進程相關的

原创 數字證書原理(ssl, https)

文中首先解釋了加密解密的一些基礎知識和概念,然後通過一個加密通信過程的例子說明了加密算法的作用,以及數字證書的出現所起的作用。接着對數字證書做一個詳細的解釋,並討論一下windows中數字證書的管理,最後演示使用makecert生成數字

原创 換種思路去理解設計模式(下)

8       對象行爲與操作對象 8.1     過程描述 所謂對象行爲和操作對象,需要三方面內容: l  操作過程: 一般表現爲一個方法。該方法接收一個對象或者組合類型的參數,然後對這個對象或者組合進行操作,例如修改屬性、狀

原创 聊聊 Linux 中的五種 IO 模型

原文鏈接:http://blog.jobbole.com/99905/ 上一篇《聊聊同步、異步、阻塞與非阻塞》已經通俗的講解了,要理解同步、異步、阻塞與非阻塞重要的兩個概念點了,沒有看過的,建議先看這篇博文理解這兩個概念點。在認知上

原创 日誌那點事兒——slf4j源碼剖析

  閱讀目錄   slf4j下載   那麼如何使用呢?   接下來進入正題,slf4j源碼的解讀!   這裏不瞭解類加載器的原理的可能會不大明白!   總結Slf4j工作原理 前言:   說到日誌,大多人都沒空去研究,頂多知道用l

原创 OpenStack Swift源碼導讀:業務整體架構和Proxy進程

OpenStack的源碼分析在網上已經非常多了,針對各個部分的解讀亦是非常詳盡。這裏我根據自己的理解把之前讀過的Swift源碼的一些要點記錄一下,希望給需要的同學能帶來一些幫助。 一、Swift的整體框架圖 如上圖,Swi