merge with master
init, put, get
fix conflict with master
change # to :
fix conflict
create api.java  init,get,put
duplicate at server side
merge with zhuqihan
add duplication
Change split char from : to @
Merge from zhaoyang's branch and fix many functions.