Kafka 统治消息队列领域十多年了,但最近出现了很多有意思的替代品。 Redpanda - 用 C++ 重写的 Kafka 兼容实现 - 不需要 ZooKeeper(内置 Raft) - 吞吐量比 Kafka 高 2-5 倍 - 完全兼容 Kafka API,迁移成本低 WarpStream - 基于对象存储(S3 兼容)的消息队列 - 无需本地磁盘,数据 […]
计算机架构面试入门:CPU 缓存和伪共享(False Sharing)
计算机架构的知识让你写出高性能代码。 存储层次 每往下走一层,速度差一个数量级。这就是为什么局部性原理(时间局 […]
HashMap 源码深度解析:JDK 8 的红黑树化和扩容机制
HashMap 是 Java 面试出场率最高的数据结构。 数据结构 JDK 8 的 HashMap = 数组 […]
Service Mesh 入门:Istio 到底解决了什么问题?
Service Mesh 是微服务架构的下一阶段。Istio 是目前最流行的 Service Mesh 实现。 […]
Shopee 母公司冬海集团裁员 15%:东南亚电商的寒冬还没结束
冬海集团(Sea Limited)又裁员了,这次是 15%。 背景 冬海旗下有三个业务: - Shopee(电 […]
腾讯云降价 60%:中国云计算进入价格战时代
国内云厂商的价格战越来越猛了。 今年 4 月阿里云率先降价,最高降幅 55%。现在腾讯云跟进,最高降 60%。 […]
Kafka vs RabbitMQ vs RocketMQ:消息队列选型面试全攻略
消息队列选型是面试中常见的问题。三个主流 MQ 各有擅长。 简单对比 各自的擅长场景 Kafka:日志收集、流 […]
那些年我搞砸过的技术决策
每个人都犯过错。分享几个我犯过的。 1. 盲目追新技术 大二的时候,一个简单的课程项目非要用 K8s 部署。结 […]
LeetCode 560. 和为 K 的子数组:前缀和 + HashMap 的巧妙组合
和为 K 的子数组是一道非常好的 Medium 题,教会我们前缀和的妙用。 题目 给定数组 和 k=3,求连续 […]
特斯拉 Optimus 机器人开始在工厂「打工」
特斯拉在 AI Day 上展示了 Optimus 机器人的最新进展。 目前能做什么 - 在工厂里搬运物料(电池 […]