原创 克隆鏡像文件
有時候需要創建多個虛擬機,配置基本上相同的,我使用的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水平切分
在大中型項目中,在數據庫設計的時候,考慮到數據庫最大承受數據量,通常會把數據庫或者數據表水平切分,以降低單個庫,單個表的壓力。我這裏介紹兩個我們項目中常用的數據表切分方法。當然這些方法都是在程序中使用一定的技巧來路由到具體的表的。首先