首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
郭艺宾
掘友等级
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Git常用套路(03)合并分支
本文前提:本地和远程存在master、test、dev三个分支,并且一一对应,本地dev开发完成后,要合并到test,test测试完成后合并到master1、从dev合并到test2、从test合并到
Git常用套路(02)test和dev分支
本文前提:项目要建立master、test、dev三个分支,master属于正式版本分支,test分支是测试分支、dev分支是开发分支场景1:远程仓库只有一个master分支,本地有master,te
Git常用套路(01)添加远程仓库
本文前提:远程和本地都只有一个master分支1、本地仓库有文件,远程服务器上面是新建的仓库2、远程服务器上面有很多代码,要拉取到本地开始开发
雪花算法(07)雪花算法最终版
雪花算法初步完成后,我们讨论了几个位运算的写法,大家知道雪花算法一旦确定后,很多数字都是定死的,比如机器占多少位,或者时间向左位移多少,这些在算法具体逻辑确定后就不会变了。那么写成最后的数字和用位运算
雪花算法(06)再说几个位运算
n位二进制表示的最大值雪花算法已经初步完成了。现在我们再来看几个位操作。先看第一个,还是左移操作,不过这里演示负数左移:看这个之前,我们先看一个关键的数字,最大的负整数,-1L转换为二进制后的形式:这
雪花算法(05)毫秒内序列
前面的内容把雪花算法的时间部分和机器信息部分都生成了,下面来生成最后一部分,就是毫秒内的序列。什么意思呢?我们在生成时间部分获取时间戳的时候,使用longnow=System.currentTimeM
雪花算法(04)机器信息
时间部分生成后,下一步是机器信息,占10位。我们这里把机器信息分成两部分,一部分是数据中心id,占5位,一部分是机器id,占5位。这两个id可以在部署项目的时候根据不同的机器自定义不同的id,这样能人
雪花算法(03)生成时间
前面的理论基础和位运算都了解了,下面我们来生成雪花算法的第一部分,也就是时间部分。时间部分的逻辑起始很简单,就是规定一个起始时间戳,然后用当前时间戳减去起始时间戳,这两个数的差就是我们要的结果。简单看
雪花算法(02)算法中的位运算
前面介绍了雪花算法的理论基础,可以对大概的算法有个了解,但是细节上可能还是模糊,下面来说一下雪花算法中用到的位运算。这里先介绍两个,一个是:一个是<<的作用是将数字向左移动,这里的数字指的是二进制中的
雪花算法(01)介绍
针对每个公司,随着服务化演进,单个服务越来越多,数据库分的越来越细,有的时候一个业务需要分成好几个库,这时候自增主键或者序列之类的主键id生成方式已经不再满足需求,分布式系统中需要的是一个全局唯一的i
下一页
个人成就
文章被点赞
52
文章被阅读
43,952
掘力值
994
关注了
0
关注者
55
收藏集
0
关注标签
32
加入于
2019-08-10