
其他
上山打老虎了
这个作者很懒,什么都没留下…
展开
-
Snowflake 雪花算法
生成19位数字,由四部分组成 1bit0(不用处理) 41bit时间戳:时间截差值(实时时间截 - 开始时间截 ),差值最好大于等于238418579102,这样生成出来的id刚好19位。238418579102值的来源为:1的18次方 右移 22位(10bit机器码+12bit序列号); 10bit机器id(分布式):10bit,可以部署在0-1023台机器上。 12bit序列号:0-4095,因为前边有毫秒级时间戳,所以每秒每台机器可以生成4096个id。 示例 public c...原创 2021-10-29 15:15:58 · 561 阅读 · 0 评论 -
电影、酒店、外卖红包天天领
外卖红包 饿了么、美团 电影红包 酒店红包原创 2021-02-20 11:46:23 · 396 阅读 · 0 评论 -
java 冒泡排序 和 选择排序
冒泡排序:依次拿未对比排序过的 两个相邻的数对比,然后排序 选择排序:依次拿 未对比排序过的 和后边所有的数对比,然后排序 public static void main(String[] args) { int[] myArray = {13,23,5,99,42,501,302,1,2,88}; System.out.println("排序前的数组为:"...原创 2019-10-14 17:15:24 · 118 阅读 · 0 评论 -
idea 控制台乱码
-Dfile.encoding=UTF-8 在vm options中设置编码:-Dfile.encoding=UTF-8 即可解决原创 2019-08-21 16:58:31 · 97 阅读 · 0 评论