原创 這個假期的學習計劃

         今天就開始進入真正的寒假了,寒假計劃從今天開始啓動,每天拿出一個小時,把自己學習《深入理解計算機系統》的收穫做一下總結,伴隨着學習,讓博客來督促自己的學習,學習中要做到有深度,充分理解和實踐,希望能給志同道合的人有所幫助

原创 關於筆記本操作系統32位和64位與內存大小的關係

 經常有網友問我這樣的一個問題,什麼是32位與64系統?32位系統與64位的區別等等。圍繞目前這些大家比較關係的問題,電腦百事網編輯這裏將與大家總結一下,關於32位操作系統與64位操作系統的區別。  首先來介紹下什麼是32位與64位操作系

原创 Code::Blocks編譯器如何查看C代碼的彙編代碼

學習C語言,Code::Blocks是個不錯的IDE。有時候我們需要查看程序的對應的彙編代碼,那麼Code::Blocks如何才能像vc6.0中那樣debug時候查看反彙編代碼呢? 首先創建一個工程:Create a new projec

原创 程序員的十層境界

       讀完此篇文章的感悟:    在搜索別的資料時。偶然發現了此文章粗略的閱讀此文章後,發現自己僅僅是第0層,學校裏的教學計劃中我學到的知識已經到了第四層但是現在的知識比較雜亂,沒有串聯起來,我想在今後的學習中主要是在實踐中將這些

原创 解讀Android:現狀與對手

現狀篇 現狀篇 2011 年以來 Android 實現了計算機誕生以來最快速度的增長,目前 Android 以每天 85 萬新激活數的速度快速征

原创 關於學習linux的建議(轉載)

首先,我想引用一下別人說過的一句話:除非在過去的十年你一直生活在山洞裏,否則你一定聽說過linux.  是的,現在聽說過linux, 會一點linu

原创 關於如何閱讀Hadoop源代碼

前言: 最近由於工作需要,開始要擼Hbase的源代碼了,但是。。。悲劇的是在IDEA中一步步的跟進代碼,發現被設計模式搞懵了,還有Java知識,整體框架等都是在擼代碼過程中的攔路虎。 有幸拜讀了董老師的博客,感覺有點撥開了層層迷霧,遂轉

原创 Hbase Architecture[上]

Hbase Architecture 概述: 序言 seek VS Transfer 2.1 B+樹 2.2 Log-Structured Merge-Trees storage 3.1 概覽 3.2 Wri

原创 JVM研究之觀測工具jstat詳解

用以判斷JVM是否存在內存問題,判斷JVM垃圾回收是否正常 語法結構: man jstat Usage: jstat -help|-options jstat [ generalOption | outputOptions vmid [

原创 HBase hbck 命令詳解

hbck是hbase裏用來檢測 region一致性,表完整性問題及修復損壞的命令行工具。它有2種工作模式: 只讀不一致性識別模式(默認模式,但不嘗試修復) 多階段讀寫修復模式 (如果發現錯誤,則嘗試修復) 注:如果只檢查特定的表 則

原创 Hbase Architecture[下]

概述: Read Path Region查找 2.1 Region生命週期 ZooKeeper Replication 4.1 Life of a Log Edit 4.1.1 正常處理流程 4.1.2

原创 Yarn之ResourceManager資源管理

` http://www.tuicool.com/articles/M3ayEj `

原创 The Underlying Technology of Messages

轉自Facebook技術博客【原文時間:2010/11/16】 原文鏈接 We’re launching a new version of Messages today that combines chat, SMS, email, a

原创 實習筆記

東軟實習:(筆記) (java) 解決亂碼: String str ="中國" byte[]bytes=str.getBytes("iso-8859-1"); str=new string(bytes);   界面的編寫: 一、    任

原创 linux內核編譯與系統調用的添加(適合3.0及以後版本內核)

PRP報告還沒怎麼寫,竟就搞起了奇葩的操作系統,真是夠淡定的。而操作系統又是如此抽象,一個系統調用,每次都要刷一遍ubuntu,每次都要編譯一次內核,每次編譯都是萬分無聊的一兩個小時,還有編譯到最後報錯的,真是讓人受不了;而教材,現在才