项目中需要一个分布式的Id生成器，twitter的Snowflake中这个既简单又高效，网上找的Java版本