假定某消费组下有 3 个消费者,c0,c1,c2,订阅了 topic_zhang,该 topic 有 2 个 queue,分别是 q0,q1 现在我们有一个数组,按 consumer 名的哈希值大小排列:[c1,c0,c2] 先不考虑虚拟节点 q1 分配给 C0,q0 分配给 C2 当 C0 下线之 ...
分类:
其他好文 时间:
2020-04-11 13:02:57
阅读次数:
78
问题来源:Python安装tensorflow执行时出现问题。 问题产生的原因:驱动与cuda不匹配,更新nvidia驱动即可。 解决办法:进入cuda-gpu匹配页面: http://developer.nvidia.com/cuda-gpus,点击自己电脑的gpu型号(如图1所示,如GeForc ...
分类:
其他好文 时间:
2020-04-09 00:35:16
阅读次数:
584
性能测试中如何定位慢查询? 1.输入命令:show variables like '%slow_query_log'; 查看慢查询日志是否打开 如果未打开通过命令:set global slow_query_log='ON'; 打开 2.通过命令:show variables like '%long ...
分类:
其他好文 时间:
2020-04-08 11:56:29
阅读次数:
117
Windows10-1909版本官方镜像 镜像区别: Consumer Editions=家庭版+家庭单语言版+专业版+教育版+专业教育版+专业工作站版 Business Editions=专业版+企业版+教育版+专业工作站版+专业教育版 注:家庭版,供家庭用户使用,无法加入 Active Dire ...
思路(证明有环): 定义快慢指针fast和slow,fast每次前进两步,slow每次前进一步; 当fast和slow在到达链尾之前相遇的话,就证明有环(类似于在操场上跑步跑的慢的被快的套圈但总会遇到); 思路(找环结点): fast和slow相遇之后,fast不动,slow回到最初的起点,然后一步 ...
分类:
其他好文 时间:
2020-04-07 14:22:21
阅读次数:
80
**6.启动zookeeper** ```/opt/kafka/bin/zookeeper-server-start.sh /opt/kafka/config/zookeeper.properties ``` **7.启动kafka** ```/opt/kafka/bin/kafka-server- ...
分类:
其他好文 时间:
2020-04-07 09:45:34
阅读次数:
250
迭代器模式是数据访问遍历的一种行为模式。java中List、Set、Map 等都包含了迭代器。迭代器提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。迭代器模式的优点: 无须暴露聚合对象的内部表示 遍历任务交由迭代器完成,简化聚合类 遍历的方式可扩展 模式结构 迭代器模式主要 ...
分类:
其他好文 时间:
2020-04-07 09:23:13
阅读次数:
70
链表的排序有很多方式,这里记录一下归并排序,关键点2个: 归并排序的过程和快慢指针法找中间结点,直接上代码。 class Solution { public: ListNode* sortList(ListNode* head) { if (!head || !head->next) return ...
分类:
编程语言 时间:
2020-04-06 17:33:04
阅读次数:
92
1:topic下面的queue 奇偶数会影响消费端的消费数量, 假设 4个队列,8个消息,每个节点各自消费两条,如果不对等的话,就没办法做一个负载均衡 队列的数量要大于consumer数量,不然多出来的consumer无法分配到queue,消息没办法消费,需要控制队列大于消费端 2:集群模式和广播模 ...
分类:
其他好文 时间:
2020-04-06 16:01:42
阅读次数:
135
Kafka-消费者-偏移量的提交方式 每次调用poll()方法,它总是返回由生产者写入Kafka但还没有被消费者读取过的记录,可以追踪到哪些记录是被群组里的哪个消费者读取的。 更新分区当前位置的操作叫做提交。 消费者往一个叫做 _consumer_offset的特殊主题发送消息,消息里包含每个分区的 ...
分类:
其他好文 时间:
2020-04-06 15:43:22
阅读次数:
74