Java

Twitter Snowflake 唯一ID生成算法

1

guonanjun 发布于 2018-06-04

分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种...

阅读(788)评论(0)赞 (0)

JVM内存结构

5

guonanjun 发布于 2018-03-18

Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。Java虚拟机所管理的内存将会包括以下运行时数据区域,如图所示: 1、 程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行...

阅读(961)评论(0)赞 (0)