技术.
43 篇文章 — 技术 相关文章
PolarDB 存算分离
从架构角度分析 PolarDB 的存算分离设计:计算与存储解耦如何解决扩展性、存储成本与高可用问题,并与 AWS Aurora、传统 MySQL 架构做对比。
团队管理经验
带技术团队几年的一些朴素经验:先把事情想清楚、分工明确、放手让团队成长、用流程减少问题,以及为什么团队氛围和长期视角同样重要。
微服务架构设计
从单体架构的瓶颈谈起,梳理微服务的核心设计原则、整体架构组成与关键设计问题,也聊聊它的扩展能力、落地挑战与适用边界。
一级二级缓存设计
介绍一级(本地)缓存与二级(Redis)缓存的分层架构:访问流程、两级缓存各自解决的问题、一致性与容量控制,以及常见的缓存更新策略。
ETCD 探索
从分布式协调的实际需求出发,介绍 etcd 的定位与 Raft 强一致原理,记录一次集群搭建与 etcdctl 验证过程,并对比它与 Redis 在协调场景下的取舍。
Flink 理解
从批处理到流式计算的演进讲起,梳理 Flink 解决的实时计算、状态管理、容错与事件时间问题,以及 Stream First、State Driven、Exactly Once 这几个核心设计思想。
Netty 深入学习
从 BIO 的困境讲起,梳理 Java NIO 的 Channel、Buffer、Selector 三大组件与 Reactor 线程模型,理解 Netty 高性能网络通信的底层设计思想。
算法:基础知识
从「算法是什么」讲起:算法与数据结构的关系、时间复杂度的意义,以及学算法时应该关注建模思路而不是刷题数量。
OpenClaw 使用记录
OpenClaw 是一个开源的 AI Agent 自动化执行框架,能自动规划任务、调用工具并持续迭代。这篇记录整理了它的核心能力、明显短板与适用场景。
Redis 线程模型
Redis 常被称为“单线程”,但这个说法只对了一半。从事件循环、IO 多路复用讲到 Redis 6 的 IO 多线程,梳理 Redis 高性能的来源与单线程模型下的使用注意点。