原创 《Maven實戰》讀書筆記

目標 主要介紹maven的基本概念和工作機制,基於Maven實戰 座標和依賴 依賴管理的基礎是座標,maven倉庫也基於maven座標管理 座標 maven的座標包括groupId、artifactId、version、packagin

原创 CentOS上面安裝Oracle 11GR2

正常圖形化界面安裝 安裝X Window yum groupinstall "X Window System" yum install unzip.x86_64 vim java-1.8.0-openjdk.x86_64 java-1

原创 apt-get出現gpg error時的修正腳本

以前在debian 4.0 etch中似乎碰到過多次,記在這裏備忘吧。 #!/bin/sh gpg --keyserver pgpkeys.mit.edu --recv-key $1 gpg -a --export $1 | a

原创 CPU和內存監測

CPU和內存監測 vmstat命令的VM模式 vmstat可以監測給定時間間隔的服務器的狀態值,包括CPU的使用率,內存的使用,虛擬內存的交換情況,IO讀寫情況。 主要從/proc/meminfo,/proc/stat和/proc/*/

原创 非接觸卡小知識

範圍:主要說的是工作在13.56MHz的近距離非接觸卡 其中遵循ISO/IEC 14443標準的PICC(proximity integrated circuit card)和PCD(proximity coupling devi

原创 Linux人名縮寫和黑話(From linux mail list faq)

Kernel contributors AC : Alan Cox AV : Alexander Viro ADB: Andrew D. Balsa CP : Colin Plumb DBE: Daniel Bergstrom DSM:

原创 TIPS:基本素質之內存和指針

內存分配:誰分配誰釋放,別忘了釋放,有時軟件複雜了可能很難理清楚關係,那麼就多想想,這個是後話了,基礎素質,一般情況下請記得釋放動態分配的內存。 指針有效性:函數的指針參數要記得檢測有效性,是否爲NULL,這也是基本素質之一。

原创 yum和rpm的一些命令

配置文件/etc/yum.conf, /etc/yum/xxxxx, /etc/yum.repos.d/xxx.repo,最後爲倉庫配置文件,可以更新爲國內的163、sohu等提供的源,比較快。更換163源,http://

原创 編譯內核

最土的編譯內核過程,搞成這樣純粹是爲了保證成功,i386平臺,2.6.18 下載當前的內核源碼壓縮包,解壓縮到一個目錄,拷貝/boot/.config到源碼根目錄,然後make menuconfig即可。然後退出。運行make bzIma

原创 關於類加載器

類加載器的作用 負責將類加載到JVM中 審查每個類應該由誰來加載 將Class字節碼重解析爲JVM要求的統一格式 類加載器的加載機制 等級加載機制 某個類加載器加載類時,會首先檢查這個類是否已經由自己加載過,如果沒有,那麼會向上一級父

原创 X window書,O'Reilly出版

The X Window System in a Nutshell: The Definitive Guides to the X Window System Definitive Guides to the X Window Sys

原创 怎樣寫作分析文檔

網絡上很多分析某段代碼的文檔,或是某個數據結構,或是某段算法。其中有大半自己瞭解足夠,用來幫助別人卻是大半力不從心。究其原因大多是因爲這些文檔僅僅說起然,而不談其所以然,只是說了半天這個做了些什麼,至於爲什麼要這樣做,這樣做能夠帶來什麼好

原创 netlink wiki

Netlink是用於內核和用戶空間進程、用戶空間進程之間(類似unix套接口)以及多個用戶空間進程的組合與內核空間的進程間通信的類套接口機制。和INET套接口不同,它無法跨越主機,因爲它的地址是用它們的PID來表示的。 它設計來在內核空間

原创 功能代碼片段:JAVA獲取本機IP地址

JAVA獲取本機IP地址 以下代碼通過枚舉本機網卡上的數據來獲取本機IP地址,另外一種方法是使用InetAddress.getLocalHost()方法,但此方法依賴於Host文件的正確性。 private static List<Str

原创 老調調:const和指針

int const *p; 指向int型只讀變量的指針 const int *p; 指向int型只讀變量的指針,與第一個相同 int * const p; 指向int型變量的只讀指針 const int * c