假设一个 TODO 应用需要展示一组任务(Task), 任务从属于一个清单(List).
Read More浏览器指纹(fingerprint)
Update 20201026: https://github.
Read More关于分页(pagination)
列表类的 API 通常需要进行分页处理.
Read More互斥锁(Mutex) 与 读写锁(RWMutex)
并发场景中, 互斥锁 与 读写锁 是常用解决访问冲突的两种锁:
Read More限流算法: 令牌桶(token bucket) vs 漏桶(leak bucket)
示意图 漏桶(leak bucket) 令牌桶(token bucket) 异同 都可用于限流; 漏桶限流的效果是服务处理器接收到的请求速度有上限.
Read More为什么一些统计服务的上报地址都是 gif 后缀?
问题来源: 拼多多等 app,搜索请求地址是 t.
Read MoreGolang 中 error 空值(nil) 检测
背景 Golang 中, 一般通过返回 error 判定函数异常.
Read More串行(Serial) vs 并发(Concurrency) vs 并行(Parallelism)
图解 serial-concurrency-parallelism.
Read More一张图看懂 发布(Pub)/订阅模式(Sub) 与 观察者(Observer)模式
图解 图片来源: Observer vs Pub-Sub pattern
Read MoreMongoDB 特性: Change Stream
要求 MongoDB >= 3.
Read More