算法
MnxT
一名小小的java工程师
展开
-
springboot 实现随机 轮训 加权轮训 一致性哈希 算法
最近公司做自己的网关去控制一些 请求相对应的服务 自己结合网上大神的思路跟自己总结了一下 写了一个简单的demo新手上路 大神勿喷import java.math.BigInteger;import java.util.*;/** * 随机 轮训 一致性哈希 算法 */public class Algorithm { /** * 假设节点有三个 */ private static List<String> node =new .原创 2021-02-19 20:32:48 · 834 阅读 · 2 评论 -
java 模拟签到 获取奖品
最近我们公司恰好需要实现一个签到的功能 小弟自己琢磨 实现了一个简单的签到案例 代码如下新手上路 大神勿喷 public static void main(String[] args) { //签到周期一个星期为一个周期 int cycle =7; List<String> prize = new ArrayList<>(); //一周的奖品 这里可以利用map去实现集合也可以实现都可 ...原创 2021-01-14 10:29:30 · 438 阅读 · 2 评论 -
java 雪花算法 生成唯一ID
上代码/** * @author: frank.ma * @apiNote: 生成雪花算法id */public class SnowflakeIdUtils { // ==============================Fields=========================================== /** 开始时间截 (2015-01-01) */ private final long twepoch = 1420041600000L;原创 2020-12-29 17:58:35 · 834 阅读 · 0 评论