原创 MapReduce剖析筆記之一:從WordCount理解MapReduce的幾個階段

package org.apache.hadoop.examples; import java.io.IOException; import java.util.StringTokenizer; import org.apache.h

原创 Mac下安裝golang環境,安裝godoc,gooracle,gocode等

git clone https://github.com/golang/tools golang.org/x/tools 即在 GOPATH 下構建一個 golang.org/x/tools 的包,然後 go build golang

原创 原子,鎖,還有內存屏障

原子   “在古希臘文中,原子就是不可再分的含義“。在程序設計的內涵下,『原子』性表示一個操作的中間狀態對外的不可見性,體現在內存修改的中間狀態不可見,體現在 CPU 指令的不可中斷。原子操作是併發環境的基礎,是互斥鎖實現的必要條件。

原创 jbytearray轉c++byte數組

jbytearray轉c++byte數組jbyte * arrayBody = env->GetByteArrayElements(data,0); jsize theArrayLengthJ = env->GetArrayLengt