Java 的类实例一般在 JVM 堆上分配,而 Java 是通过 JNI 调用 C 代码来实现 Socket 通信的,那么 C 代码在运行过程中...
考虑到接下来的一份工作可能会从事消息推送服务的开发,于是为了能够更快的熟悉业务,花了点时间研究小米的消息推送服务的接入。文章的主要内容都是来自小...
读数据流程 当Client向zookeeper发出读请求时,无论是Leader还是Follower,都直接返回查询结果。 Zookeeper并不...
sarama是kafka go语言的的一个框架,star数也挺高的,这里记录下使用遇到的一些问题。 跟着官方给的例子学习,文件consumer_...
晚上回家后钉钉群里业务方反馈我们两个接口超时很严重,这个两个接口分别属于不同的系统,部署在不同的机器上。看到反馈会首先打开prometheus监...
缓存击穿解决方案 解决方案分别有: 后台刷新 检查更新 mysql分布式锁 redis分布式锁 zookeeper分布式锁 方案一:后台刷新 后...
我们在使用 Apache Kafka 生产和消费消息的时候,肯定是希望能够将数据均匀地分配到所有服务器上。比如很多公司使用 Kafka 收集应用...
MurmurHash介绍MurmurHash是一种非加密型哈希函数,和其它流行哈希函数相比,对于规律性较强的key随机分布特性表现更良好,在很多...
ClassLoader介绍 类加载器是负责加载类的一个对象,ClassLoader是一个抽象类。最常见的加载策略是根据的类的全名,然后找到这个类...