看到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 ...
...