首页 > TAG信息列表 > lastTimestamp

解决 Vue 项目打包上线后客户端缓存的问题

由于重新打包后会导致对应的 js 和 css 文件 hash 值发生变化,客户端不刷新的话就会存在之前的文件找不到,导致报错的问题。   通过 build.sh 定义打包命令 #!/usr/bin/env bash # 更新当前时间戳 timestamp=`date '+%s'` str="{ \"timestamp\": $timestamp }" echo $str > "publ

java雪花算法

使用场景 : 雪花算法能生成唯一18位id , 适用于生成订单id等 , 优点普通自增id , 可能通过id计算出当天或本月的销量 , 雪花算法可以避免这个问题 java代码实现 class SnowFlake { // ==============================Fields=========================================== /*

C# 唯一性ID生成器

唯一性ID生成器: using System; using System.Collections.Generic; using System.Text; namespace Test.Core { /// <summary> /// 唯一性ID生成器 /// </summary> public class SFID { /// <summary> /// 初始基准时间戳,小于当前时间点

雪花ID

public class SnowflakeIdWorker { /** * 开始时间截 (2021-05-23) */ private final long twepoch = 1621732738317L; /** * 机器id所占的位数 */ private final long workerIdBits = 5L; /** * 数据标识id所占的位数 */

2020-12-19

打开聊天群前提示未读消息和数量 今天我要写一个例子,就是聊天群打开前显示未读消息数量。之前不会做,在网上查了很多也没找到答案,想想也怪!QQ,微信都有这功能,怎么没人贴出代码呢!冥思苦想了一天,相出了个方案,能现实,但不知道是不是最好的,希望对您有用!祝好! 要实现的功能是: 点击cc后

雪花算法自动生成订单id

package Demo; /** * @Author:胡琪 * @Description: * @Date: created in 15:31 2019/6/12 */ public class SnowflakeIdUtils { // ==============================Fields=========================================== /** 开始时间截 (2015-01-01) */ private fi

雪花算法生成一个id

package com.shopping.test;import java.text.SimpleDateFormat;import java.util.Date;/***** * 雪花算法根据时间戳生成有序的 64 bit 的 Long 类型的唯一 ID * * 各 bit 含义: * 1 bit: 符号位,0 是正数 1 是负数, ID 为正数,所以恒取 0 * 41 bit: 时间差,我们可以选择一个参考

分布式唯一ID自增(雪花算法)

snowflake (雪花)算法。   默认情况下41bit的时间戳可以支持该算法使用到2082年,10bit的工作机器id可以支持1024台机器,序列号支持1毫秒产生4096个自增序列id . SnowFlake的优点是,整体上按照时间自增排序,并且整个分布式系统内不会产生ID碰撞(由数据中心ID和机器ID作区分),并且效率较高