原创 在centos下安裝mysql

主要編譯mysql 源文件的安裝方式; 使用CentOS Linux操作系統. A:   準備安裝所需要的輔助工具      使用root 登陸:  在 terminal 端運行 "->"表示命令提示符      1:  -> yum i

原创 spring batch之二 一個簡單的spring batch的例子.

在實際工作中我們可能需要快速的實現一個spring batch.本文作爲一個參考例子。 主要使用maven ,STS tool.   spring.framework.version 3.0.6.RELEASE. spring.batch

原创 mysql 測試系列1 -fio 磁盤性能測試

說明:  操作系統是CentOS Linux           ->表示命令提示符  ;  # 表示備註 1:  安裝fio       #下載fio       -> wget http://brick.kernel.dk/snaps

原创 Redis的內存結構分析

1 Redis 內存存儲結構 本文是基於 Redis-v2.2.4 版本進行分析. 1.1 Redis 內存存儲總體結構 Redis 是支持多key-value數據庫(表)的,並用 RedisDb 來表示一個key-value數據

原创 MySQL 加鎖處理分析

  1    背景    1 1.1    MVCC:Snapshot Read vs Current Read    2 1.2    Cluster Index:聚簇索引    3 1.3    2PL:Two-Phas

原创 002 java nio 01 - channel and buffer

通道(Channel) Java NIO的通道類似流,但又有些不同: 既可以從通道中讀取數據,又可以寫數據到通道。但流的讀寫通常是單向的。通道可以異步地讀寫。通道中的數據總是要先讀到一個Buffer,或者總是要從一個Buffer中寫入

原创 Git詳解之一 Git起步

起步 本章介紹開始使用 Git 前的相關知識。我們會先了解一些版本控制工具的歷史背景,然後試着讓 Git 在你的系統上跑起來,直到最後配置好,可以正常開始開發工作。讀完本章,你就會明白爲什麼 Git 會如此流行,爲什麼你應該立即開始使

原创 2-1 Tutorials with python -hello world

介紹 RabbitMQ是一個消息代理。它的核心原理非常簡單:接收和發送消息。你可以把它想像成一個郵局:你把信件放入郵箱,郵遞員就會把信件投遞到你的收件人處。在這個比喻中,RabbitMQ就扮演着郵箱、郵局以及郵遞員的角色。 Rab

原创 1- RabbitMQ能爲你做些什麼

消息系統允許軟件應用相互連接和擴展.這些應用可以相互鏈接起來組成一個更大的應用,或者將用戶設備和數據進行連接.消息系統通過將消息的發送和接收分離來實現應用程序的異步和解偶. 或許你正在考慮進行數據投遞,非阻塞操作或推送通知。或許你想要

原创 2-3 Tutorials with python Publish Subscribe

發佈/訂閱 (使用pika 0.9.5 Python客戶端) 在上篇教程中,我們搭建了一個工作隊列,每個任務只分發給一個工作者(worker)。在本篇教程中,我們要做的跟之前完全不一樣 —— 分發一個消息給多個消費者(cons

原创 Git詳解之二 Git基礎

Git 基礎 讀完本章你就能上手使用 Git 了。本章將介紹幾個最基本的,也是最常用的 Git 命令,以後絕大多數時間裏用到的也就是這幾個命令。讀完本章,你就能初始化一個新的代碼倉庫,做一些適當配置;開始或停止跟蹤某些文件;暫存或提交

原创 zookeeper basic 01 安裝 驗證

最近學習zookeeper, 順便把zookeeper的一些知識整理一下. 先介紹zookeeper的安裝驗證. 學習環境 CentOS Linux 64 , JDK 1.7 ,  zookeeper-3.4.6 參考:   http:/

原创 mysql 業務評估

1:  假設條件     響應時間  : 查詢和操作請求ms級返回。     數據總量  : 1年內數據量大約1T數據量。    每秒請求量 :每秒有1w次請求。    讀寫比: 讀寫比是4:1    重要程度: 核心系統,P1級故障  

原创 spring batch之一 域模型

原文請參考spring batch reference 第三章     spring  batch原型 spring batch 執行模型 3.1. Job   Job 沒有什麼特別的含義,一個工作的代表,主要是有一

原创 mysql 測試系列2 -TPCC 模型測試 -tpcc-mysql 安裝測試

1:  TPCC 模型介紹      請參考百度百科 :  http://baike.baidu.com/view/2776305.htm 2:    tpcc -mysql 的編譯安裝      tpcc -mysql 的源代碼下載 這