Fork from http://code.taobao.org/p/tb-common-utils/src/