摘要: 分布式id生成算法的有很多种,Twitter的SnowFlake就是其中经典的一种。 算法原理 SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图: 1bit,不用,因为二进制中最高位是符号位,1表示负数,0表示正数。生成的id一般都是用整数,所以最高位固定为0。 41b 阅读全文
posted @ 2020-09-14 23:49 子墨老师 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 第一期:Java面试 - 100题,梳理各大网站优秀面试题。大家可以跟着我一起来刷刷Java理论知识 [002] - JavaSE面试题(二):基本数据类型与访问修饰符 第1问:Java的数据类型有哪些? 第2问:访问权限修饰符 public、private、protected, 以及不写(默认)时 阅读全文
posted @ 2020-09-14 16:48 子墨老师 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 第一期:Java面试 - 100题,梳理各大网站优秀面试题。大家可以跟着我一起来刷刷Java理论知识 [001] - JavaSE面试题(一):面向对象 第1问:面向对象和面向过程的区别? 面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗 资源;比如单片机、嵌入式开发、 阅读全文
posted @ 2020-09-14 15:47 子墨老师 阅读(127) 评论(0) 推荐(0) 编辑