案例项目1: 微型 Web 服务器开发

1.1 微型 Web 服务器原理

1.2 指定端口监听

1.3 接收请求与解析

1.4 性能优化

案例项目2: 爬虫及并发爬虫

2.1 获取初始页面

2.2 清洗数据提取关键信息

2.3 单任务版爬虫的架构

2.4 并发版爬虫架构

2.5 简单调度器实现

2.6 并发调度器实现

2.7 使用队列实现并发调度

案例项目3:高性能 ID 生成器

3.1 简单ID生成器开发

3.1 snowflake算法分析

3.2 高性能ID生成器开发

案例项目4: WebSocket 服务开发

4.1 websocket 协议详解

4.2 websocket 客户端开发

4.3 websocket 服务端开发

案例项目5:实时消息推送(push)

5.1 现行push协议

5.2 APNS 调用原理

5.3 实现 Go语言版 APNS推送

5.4 如何处理高并发的推送