Go 学习 算法 目录 LeetCode 学习 Go基础(标准库, 第三方库) 消息队列 (mq) 编程模式 书籍和教程 Go 高级编程 Go 实战 Go 语言圣经 Go 语言编程 The way to go Go学习教程 数据结构 大话数据结构 设计模式 Go设计模式 Go 语言设计模式 设计模式之禅 项目 爬虫项目 爬虫分布式 爬虫前端文档 拉钩爬虫 微服务 rpc学习 gomicro microservices 分布式 分布式ID 分布式锁 学习图谱 1. 这个技术出现的背景、初衷和要达到什么样的目标或是要解决什么样的问题。 2. 这个技术的优势和劣势分别是什么,或者说,这个技术的 trade-off 是什么。 3. 这个技术适用的场景。 4. 技术的组成部分和关键点。 5. 技术的底层原理和关键实现。 6. 已有的实现和它之间的对比。