原创 克隆鏡像文件

有時候需要創建多個虛擬機,配置基本上相同的,我使用的virtual box,爲了省事,先使用原始方法創建一臺虛擬機並安裝操作系統,然後使用如下命令克隆出多個系統,並創建多個虛擬機配置文件,然後把虛擬硬盤掛載到虛擬機上即可,非常省事。 VB

原创 Server redirected too many times

  我之前遇到過這種問題,有些網站是這樣的,他判斷cookie裏面是否有某個值,如果沒有就定向到另外一個頁面去把COOKIE的值設置了,然後再跳轉回來,但是如果我們通過HttpURLConnection去的話,cookie裏面一直都沒有那

原创 google的下一代http協議

http://www.xiuwz.com/site/tech-open-spdy/

原创 java利用class的load機制實現單例模式

先上代碼 public class Singleton { private static Singleton instance = null; public static Singleton getInstance

原创 mysql主從複製(半同步方式)

一、半同步複製原理介紹 如果還不瞭解Semi-sync可以閱讀(Mannul | 概述)     1. 優點 當事務返回客戶端成功後,則日誌一定在至少兩臺主機上存在。   MySQL在加載並開啓Semi-sync插件後,每一個事務需等待備

原创 win7下安裝setuptools

  setuptools提供的exe安裝程序不支持64位系統,因此需要下載一個python腳本來安裝 下載地址 http://peak.telecommunity.com/dist/ez_setup.py 直接在命令行運行這個下載下來

原创 由12306.cn談談網站性能技術

12306.cn網站掛了,被全國人民罵了。我這兩天也在思考這個事,我想以這個事來粗略地和大家討論一下網站性能的問題。因爲倉促,而且完全基於本人有限的經驗和了解,所以,如果有什麼問題還請大家一起討論和指正。(這又是一篇長文,只討論性能問

原创 MySQL技術內幕:InnoDB存儲引擎讀書筆記(下)

  第六章、鎖   鎖是區別文件系統和數據庫系統的一個關鍵特性。   6.1、什麼是鎖?   鎖是用來管理對共享文件的併發訪問。innodb會在行級別上對數據庫上鎖。不過innodb存儲引擎會在數據庫內部其他多個地方使用鎖,從而允許對不同

原创 MySQL技術內幕:InnoDB存儲引擎讀書筆記(上)

第一章、mysql體系結構和存儲引擎   1.1、數據庫和實例的區別   數據庫:物理操作系統或其他形式文件類型的集合。在mysql下數據庫文件可以是frm,myd,myi,ibd結尾的文件。   數據庫實例:由數據庫後臺進程/線程以

原创 MySQL 系統架構 說明

說明:本文轉自 簡朝陽(MySQL ACE)的 《MySQL性能調優與架構設計》   一.邏輯模塊組成 總的來說,MySQL 可以看成是二層架構,第一層我們通常叫做SQL Layer,在MySQL 數據庫系統處理底層數據之前的所有

原创 Java入門-簡單的RMI示例

RMI是一種分佈式技術,使用RMI可以讓一個虛擬機上的應用程序請求調用位於網絡上另一處JVM上的對象方法。這是的以分佈式方式部署應用成爲了可能。RMI的兩個核心所在分別爲Skeleton和Stub: Skeleton只在位於服務器端的

原创 MySQL技術內幕:InnoDB存儲引擎讀書筆記(中)

第四章、表   4.1、innodb存儲引擎表類型   innodb表類似oracle的IOT表(索引聚集表-indexorganized table),在innodb表中每張表都會有一個主鍵,如果在創建表時沒有顯示的定義主鍵則inn

原创 開源Paas平臺

Open Source PaaS Platform - OpenShift   https://openshift.redhat.com  點贊 收藏 分享 文章舉報 iteye

原创 Java入門-BitSet的使用

在使用PAT-Tree的中文實現中需要用到大量的位運算,BitSet在效率上的表現可能尚待商榷,不過拿來做實驗是沒有問題的。   在Java的文檔中說明了BitSet實現了Vector接口,是一個可按需增長的存儲位的數據結構,位的值位

原创 mysql水平切分

  在大中型項目中,在數據庫設計的時候,考慮到數據庫最大承受數據量,通常會把數據庫或者數據表水平切分,以降低單個庫,單個表的壓力。我這裏介紹兩個我們項目中常用的數據表切分方法。當然這些方法都是在程序中使用一定的技巧來路由到具體的表的。首先