看到coding的主界面有雪花, 原来,哇, 真漂亮, 一看源代码, 哦了个去, angular写的, 压力好大, 分析分析分析分析.... 然后就写成jQ插件的样子给大家用了。 在线预览的页面是: http://1.keepu.sinaapp.com/snow ...
今天和明天是平安夜和圣诞节,发几幅雪花的图像应下节日。本来是打算写个关于算法生成雪花的学术论文,但发现这东西很难写下去。主要是找不到一个提高论文逼格的数学公式,所以就发下博客吧。共有 幅PNG图像和 幅GIF动画图像,都是黑白二值化的图像。 雪花是种典型的混沌分形物体,在它身上能体现规则与随机的统一。说它规则是因为每一片雪花都是六边形的,至少有六边形的样子。而组成雪花的每一个分子都是随机混沌的。 ...
2014-12-24 11:07 14 5529 推荐指数:
看到coding的主界面有雪花, 原来,哇, 真漂亮, 一看源代码, 哦了个去, angular写的, 压力好大, 分析分析分析分析.... 然后就写成jQ插件的样子给大家用了。 在线预览的页面是: http://1.keepu.sinaapp.com/snow ...
在经过了“平安夜”的洗礼,我想“2014-12-25的圣诞节”会特别的不一样吧! (一世的圣诞节只有这一次哦!) 在此我祝博友们圣诞节安好,多收礼物哦! 12月,本该雪花漫天挥舞的季节,但是在北京的天空却少见; 12月,本该晴空万里的天空,但是在北京确实雾霾 ...
...
前言我们的数据库在设计时一般有两个ID,自增的id为主键,还有一个业务ID使用UUID生成。自增id在需要分表的情况下做为业务主键不太理想,所以我们增加了uuid作为业务ID,有了业务id仍然还存在自增id的原因具体我也说不清楚,只知道和插入的性能以及db的要求有关。 我个人一直想将这两个ID ...
1、新建一个id生成的类 SnowFlake 2、为防止多线程生成重复的id,这边新建了一个调用生成id的单例工具 其中machineId和datacenterId可以放在配置文件中 最后直接调用:GuuidUtil.getUUID();就可以直接生成id ...
package com.grid.service; public class SnowflakeIdWorker { /** * 雪花算法解析 结构 snowflake的结构如下(每部分用-分开): * 0 - 0000000000 0000000000 ...
前面的理论基础和位运算都了解了,下面我们来生成雪花算法的第一部分,也就是时间部分。时间部分的逻辑起始很简单,就是规定一个起始时间戳,然后用当前时间戳减去起始时间戳,这两个数的差就是我们要的结果。简单看一下代码逻辑: ![](https://img2018.cnblogs.com ...
...