1 zookeeper是什么 它是一个分布式系统协调工具。 2 zookeeper用来做什么 它解决了分布式的进程之间的竞争问题。 3 哪些地方用到了zookeeper 3.1 唯一id生成 集群中需要唯一id,这个id由zookeeper生成。 3.2 统一配置 在zookeeper中设置配置,然 ...
分类:
其他好文 时间:
2018-03-08 17:22:20
阅读次数:
150
1.通过css实现: 为页面顶部如body或者自己设置的盒子等加上唯一id属性 2.js实现 通过设置标签滚动位置判断 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style ...
分类:
其他好文 时间:
2018-03-04 10:37:11
阅读次数:
213
{keywordid} 被替换为触发该创意的关键词ID(全局唯一ID,不是字面ID),当没有对应的keywordid时,替换为0。 {creative} 被替换为所点击的创意ID(全局唯一ID)。 2 {mediatype} 被替换为点击来源的标识符,来源为凤巢标识为1,来源为网盟标识为2,凤巢在网 ...
分类:
Web程序 时间:
2018-03-03 15:27:42
阅读次数:
754
昨天突然考虑到这个问题,在并发比较大的情况下,你用于生成唯一ID的函数是否还能正常运行?也就是说比如我一下子进来40000个订单,你需要生成不重复的订单ID吧? 对于这个问题我以前没考虑过,但是可能是误打误撞,我以前一开始设计的ID生成思路是13位时间戳+随机7位,就是为了凑够20位的ID。因为如果 ...
分类:
其他好文 时间:
2018-02-14 10:36:37
阅读次数:
184
1.前言 关于如何在系统中生成唯一性ID的问题(如订单号、批次号等),一直困扰了许久。因为还要考虑并发的问题,所以时间戳+随机数的组合并不可取,Java中的UUID是一种可取的方法,但它的缺点是序列号太长了,而且没有可读性,对用户来说这么一堆乱码是极不友好的。 推特的工程师snowflake也提出了 ...
分类:
编程语言 时间:
2018-02-13 16:44:11
阅读次数:
1855
snowflake算法 snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号(意味着每个节点在每毫秒可以产生 4096 个 ...
匠心零度 转载请注明原创出处,谢谢! 缘起 为什么会突然谈到分布式唯一id呢?原因是最近在准备使用RocketMQ,看看官网介绍: 一句话,消息可能会重复,所以消费端需要做幂等。为什么消息会重复后续RocketMQ章节进行详细介绍,本节重点不在这里。 为了达到业务的幂等,必须要有这样一个id存在,需 ...
分类:
编程语言 时间:
2018-02-11 10:43:57
阅读次数:
170
在 Elasticsearch 中,术语 文档 有着特定的含义。它是指最顶层或者根对象, 这个根对象被序列化成 JSON 并存储到 Elasticsearch 中,指定了唯一 ID。 1. 介绍 一个文档除了自身数据外,还包括元数据(有关文档的信息) 三个必须的元数据元素如下: _index 文档在 ...
分类:
其他好文 时间:
2018-02-09 20:49:08
阅读次数:
153
前不久和朋友在群里聊天时,突然出现了一个BUG,就是一个群友发了A图片,但在我这边显示得却是B图片。当时就猜测,腾讯为了节省流量或者手机资源的原因,给每一张图片弄了个唯一ID,遇到相同ID的就直接从本地调用图片而不需要下载和上传了。至于为什么会发A图片却显示B图片,可能是QQ搞混了两张图片的唯一ID ...
分类:
其他好文 时间:
2018-01-29 18:20:03
阅读次数:
148
jps(JVM Process Status Tool) jps工具可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一ID(Local Virtual Machine Identifier,LVMID)。 jps命令格式: hostid为RMI注册表中注册的主机名 o ...
分类:
系统相关 时间:
2018-01-21 22:41:05
阅读次数:
284