Twitter的分布式雪花算法 SnowFlake 每秒自增生成26个万个可排序的ID (Java版)

分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。


       分布式     Java , SnowFlake , Twitter , Volatile , 分布式

面试官最爱的Volatile关键字

在Java相关的岗位面试中,很多面试官都喜欢考察面试者对Java并发的了解程度,而以volatile关键字作为一个小的切入点,往往可以一问到底,把Java内存模型(JMM),Java并发编程的一些特性都牵扯出来,深入地话还可以考察JVM底层实现以及操作系统的相关知识。
下面我们以一次假想的面试过程,来深入了解下volitile关键字吧!


       CentOS     Java , Volatile , 面试题
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×