Go 语言从入门到精通

零基础到高级工程实践 · 6 大模块 41 课 · 每课:目标 / 讲解 / 可运行代码 / 避坑 / 练习

核心并发编程6 课

吃透 goroutine / channel / select / sync / context,能写正确的并发程序

工程工程化与标准库实战8 课

会用 module、测试、JSON、IO、时间、CLI、HTTP,能交付可维护的服务

  • m04-l01包与项目结构:module、internal 与依赖管理制作中
  • m04-l02单元测试与基准测试:testing 包全解制作中
  • m04-l03接口 Mock、依赖注入与 testdouble制作中
  • m04-l04JSON 序列化:encoding/json 深入制作中
  • m04-l05文件与 IO:os、io、bufio、embed制作中
  • m04-l06时间处理:time 包与定时任务制作中
  • m04-l07命令行工具实战:flag、cobra 与日志 log/slog制作中
  • m04-l08网络编程基础:net、TCP/HTTP 客户端与服务端制作中
进阶进阶主题与性能优化6 课

反射、unsafe、pprof、GC、lint、设计模式,能定位并解决性能问题

  • m05-l01反射 reflect:原理、用法与代价制作中
  • m05-l02unsafe、内存对齐与零拷贝技巧制作中
  • m05-l03性能优化:pprof、benchmark 与逃逸分析实战制作中
  • m05-l04内存管理与 GC:三色标记、GC 调优制作中
  • m05-l05代码质量与工具链:lint、静态分析与 CI制作中
  • m05-l06设计模式与惯用法:Go 风格的模式精选制作中
实战分布式与云原生实战6 课

gRPC、数据库、缓存/消息队列、可观测性、容器化,完成毕业项目

  • m06-l01gRPC 与 Protocol Buffers 入门制作中
  • m06-l02数据库编程:database/sql、连接池与 ORM制作中
  • m06-l03缓存与消息队列:Redis 与 Kafka 集成制作中
  • m06-l04微服务可观测性:日志、指标、链路追踪制作中
  • m06-l05容器化与部署:Docker 多阶段构建与 K8s 部署制作中
  • m06-l06综合毕业项目:高并发短链接服务(完整实现)制作中

问题反馈

本站是纯前端静态站,没有后端也没有账号系统,反馈走 GitHub Issues、讨论区或邮件。

粘贴到 issue 或邮件里能帮我更快定位问题,其中不含你输入的任何内容

其它:查看已有反馈 · 邮件反馈(无需 GitHub 账号):278975598@qq.com