原创 QEMU和KVM的關係

QEMU和KVM的關係: 現在所說的虛擬化,一般都是指在CPU硬件支持基礎之上的虛擬化技術。KVM也同hyper-V、Xen一樣依賴此項技術。沒有C

原创 分佈式系統------概述

今天來聊聊分佈式系統常常提及的一些基本概念 ACID 數據庫事務滿足的4個特性,原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)、持久性(Durability) 原子性:一個事務最終只能有2個狀

原创 排序算法

插入排序 思想:相當於擺撲克,桌上有一桌無序的撲克牌,右手拿起一張,有序的插入到左手,最終左手呈現的就是一手有順序的撲克牌,整個過程就是一套插入排序的流程。 示例: def insert_port(): a = [2, 3, 6,

原创 查看Linux cpu信息

在linux系統下可以通過cat /proc/cpuinfo來查看本機上cpu的相關信息,通過processor可以判斷邏輯cpu的個數,physical id可以判斷物理cpu的個數,通過cpu cores來判斷每個cpu內的核數,通過

原创 vlan詳解

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

原创 libev / libuv / python tornado / nginx 性能比較

libev / libuv / python tornado / nginx  性能比較 最近項目要找一款web 框架,性能是一個很大的指標,在選型的同時,做了一些性能比較,現將測試代碼和比較結果和大家分享一下。 說到web 框架,很多人

原创 https 研究一

HTTPS研究一 差不多花了一週的時間,研究了下https,研究的不算深入,頂多算是入門,先做個記錄,遺留問題再抽時間研究 SSL https可以看成是http+ssl或tls,tls它的前身是ssl,這裏簡單介紹下ssl 位置:ssl介

原创 分佈式系統---分佈式一致性協議

分佈式一致性協議 兩階段提交協議 略 三階段提交協議 略 Paxos算法 關於paxos的形象理解 轉載文章:http://www.lxway.com/4618606.htm 上面這篇文章寫的非常好,有助於paxos的理解,摘錄如下。驢友

原创 uml類圖關係

轉自:http://blog.csdn.net/tianhai110/article/details/6339565 在UML類圖中,常見的有以下幾種關係:泛化(Generalization),  實現(Realization),關聯(A

原创 hadoop---hdfs

hdfs hdfs概念 block 類似於unix文件系統,hdfs也有block的概念,默認是128MB,但是和unix文件系統不同的是,1個1MB的文件,不會佔用一個block的全部大小,仍然只佔用1MB空間。 block的用途: 一

原创 web服務器總體架構------分析1

web服務器總體架構 互聯網發展至今,雖說只有20多年的歷史,但是不得不說,其發展速度之快、囊括技術之多簡直令人髮指,其所涉及的領域,從電子商務、社交、娛樂、搜索,漸漸向傳統行業滲透,立志於解決傳統領域的痛點,教育、醫療、能源、保險等等傳

原创 nio client和netty server實例

花了一週時間,研究了java裏面的nio和netty,其實nio很好理解,用過c語言的,都應該知道select和epoll,nio和select和epoll非常類似,使用方法和解決的問題也都是一樣的。 至於netty,不得不欽佩java語

原创 redis 集羣方案

redis集羣方案 前端時間粗略的調研了一下redis集羣方案,研究的不算深入,還有很多問題沒有想明白,暫時把已經調研的清楚的記錄下來。 redis集羣方案,主要有4種方案client、twemproxy、codis、redis3.0 c

原创 hadoop---概述

記得幾年前,研究過一段時間hadoop,當時研究的還很淺顯,理解也不深入,準備接下來的一個月,結合這幾年的工作經驗,重新梳理一下hadoop 目前能想到的hadoop知識點包括: 環境搭建(略過)eclipse maven環境搭建(略過

原创 java 反射機制

轉載,原文地址:http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html Java反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意