分布式 ID 与防重:雪花算法实战

订单号、消息 ID、防重幂等键——分布式系统绕不开 ID 生成。雪花算法原理、时钟回拨、机器位分配、与数据库/Redis 方案的对比。

June 15, 2021 · 4 min · 1637 words · IYABAO

Go GC 机制:从三色标记到混合写屏障

Go 的 GC 为什么延迟低?三色标记算法、插入写屏障、混合写屏障、GC 调优参数,把 Go 内存回收的底层机制一次讲透。

May 12, 2021 · 3 min · 1426 words · IYABAO

「火爆人才」简历分层算法:基于活跃度与质量评分的人才分层模型

招聘平台「火爆人才」功能的简历分层算法设计,基于活跃度与质量评分构建人才分层模型,实现优质人才优先展示,提升企业招聘效率。

May 10, 2021 · 6 min · 2555 words · 林壮 Allen / IYABAO

我思故我在:笛卡尔《第一哲学沉思集》重读笔记

重读笛卡尔《第一哲学沉思集》,从系统怀疑、心物二元论到方法论,一个后端工程师眼中 400 年前的’第一性原理’思维。

April 10, 2021 · 5 min · 2088 words · 林壮 Allen / IYABAO

跨平台选型:Taro、Flutter 与原生小程序

一套代码多端跑?Taro(小程序+H5)、Flutter(App+H5)怎么选:技术栈匹配、性能、生态、维护成本——跨平台方案的选型实战。

March 23, 2021 · 4 min · 1523 words · IYABAO

普通会员策略引擎重构:从硬编码到规则引擎的设计思路

招聘通普通会员策略系统从硬编码到规则引擎的重构实践,解决业务规则频繁变更导致的代码维护难题,实现策略配置化、热更新。

March 20, 2021 · 6 min · 2667 words · 林壮 Allen / IYABAO

ES Rollup 预聚合:报表从 3 秒到 200ms

历史行为日志每天几千万条,报表 SQL 越跑越慢,直到 3 秒都出不来。Rollup 预聚合 + 每日滚动索引,把冷数据降采样成分钟级聚合桶,报表查询从 3~5 秒压到 200ms 以内,存储成本降了七成。

March 18, 2021 · 3 min · 1219 words · IYABAO

gRPC 网关与 BFF:前后端解耦的正确姿势

内部 gRPC 服务怎么给外部提供 API?BFF 聚合、网关转发、协议转换——gRPC 网关与 BFF 模式的架构设计与实践。

February 2, 2021 · 3 min · 1442 words · IYABAO

我的 2020 年度书单:读完 50 本书的投资入门

2020 年读完 50 本书,从投资、哲学、心理学到技术。分享我的年度书单和阅读方法论,以及’为什么读 50 本书就能投资入门’。

January 20, 2021 · 4 min · 1884 words · 林壮 Allen / IYABAO

招聘通分账号系统架构设计:多租户数据隔离与权限模型实践

招聘通分账号系统从0到1的架构设计,涵盖多租户数据隔离方案、RBAC 权限模型、子账号生命周期管理,以及实际落地中的踩坑经验。

January 15, 2021 · 7 min · 3265 words · 林壮 Allen / IYABAO