一、第一个Go程序:hello.go
1 | package main |
你若盛开,清风自来
用三台机器搭建一个Zookeeper集群
用于配置当前IP对应的编号。
可以查看/conf/zoo.cfg的dataDir路径,在该路径新增myid,内容就只协商对应的编号就行
1 | $ cat /tmp/zookeeper/myid |
LeetCode题目:https://leetcode-cn.com/problems/next-greater-element-i/
给定两个没有重复元素的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。
nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在,对应位置输出-1。
用途
ZooKeeper是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
它的核心是:文件系统 + 通知机制
来源网络
mysql事务隔离级别,脏读
mysql索引
B+数
kafka怎么避免重复消费
kafka怎么保证顺序消费
kafka分区有什么用
消费者宕机了,怎么确认有没收到消息
消费者group订阅了一个topic,当topic接收到消息时,消费者group上的所有消费者能接收到消息吗
thrift协议与http协议的区别
golang垃圾回收算法、PHP垃圾回收算法
rpc与http和thrift关系
1 | struct sdshdr { |
buf以'\0'
为作为字符串结束符,为了能使用C语言本身的库