原创 關於事務

事務的特點 ACID 事務的實現原理 原子性(Atomicity):通過undo log實現 一致性(Consistency):通過原子性,持久性,隔離性來實現 隔離性(Isolation):通過(讀寫鎖+MVCC)來實現 持久性

原创 經典編程書籍大全

經典編程書籍大全 100+ 經典技術書籍,涵蓋:計算機系統與網絡、系統架構、算法與數據結構、前端開發、後端開發、移動開發、數據庫、測試、項目與團隊、程序員職業修煉、求職面試 和 編程相關的經典書籍。 計算機系統與網絡 《圖靈的祕密:他的

原创 Redis 和 Memcached 的區別

支持的數據結構不同 memcached使用key-value形式存儲和訪問數據,在內存中維護一張巨大的HashTable,使得對數據查詢的時間複雜度降低到O(1),保證了對數據的高性能訪問。 Redis不僅支持簡單的key-valu

原创 Junit筆記

測試環境:Junit4 一、Junit運行流程         1.@BeforeClass              修飾的方法會在所有方法被調用前被執行,而且該方法是靜態的,所以當測試類被加載後接着就會運行它,而且在內存中它只會存在一

原创 Oracle 完全卸載的方法

        Oracle安裝後卸載是一件麻煩事,僅用Oracle自帶的卸載工具卸載存在卸載不乾淨的問題,本文以下內容爲對網上搜索的相關資料進行親自實踐和整合後的內容,經過實踐操作效果還是不錯的,希望對遇到類似困擾的朋友們有所幫助。  

原创 設計模式之單例模式(線程安全)

定義 單例模式(Singleton),是設計模式中最爲簡單的一種模式。單例模式就是說系統中對於某類的只能有一個對象,不可能出來第二個。即它要保證全局只有一個實例。 分類 分爲”懶漢式”與”餓漢式”,說白了就是建立單例對象的時間不同罷了,即

原创 Windows下Git多賬號配置,同一電腦多個ssh-key的管理

     轉載原創地址:http://www.cnblogs.com/popfisher/p/5731232.html       本文以配置github.com賬號和git.oschina.net賬號來逐步演示在Windows環境下