deepwzh的技术笔记
  • Golang
  • Python
  • Cpp
杂项
前端开发
  • 计算机网络
  • 操作系统
  • 数据库
云原生
Devops
AIGC
关于作者
  • Golang
  • Python
  • Cpp
杂项
前端开发
  • 计算机网络
  • 操作系统
  • 数据库
云原生
Devops
AIGC
关于作者
  • Golang
  • 工具
  • 最佳实践
  • 学习资料
  • 代码生成
  • 安装与配置

    • 安装与配置
    • GVM
    • 私有仓库拉取
    • 安装与配置
  • 库

    • 库
    • Grpc-go
    • 命令行参数
    • 依赖注入库 wire
  • 编译器

    • 编译器
    • clean
    • 逃逸分析
    • 编译过程
    • 构建选项
    • 编译优化

      • 编译优化
      • PGO
  • 语言

    • 语言
    • defer
    • go:embed
  • 微服务框架

    • 微服务框架
    • Kratos

      • Kratos
      • 集成三方 web 框架
      • 项目结构体系

学习资料

学习资料

好的网站博客

https://studygolang.com/articles

书籍资料

首页 - Go 语言中文网 - Golang 中文社区 (studygolang.com)

https://github.com/wonderfo/wonderfogo/wiki

前景 · Go 语言中文文档 (topgoer.com)

golang 设计与实现

Go 语言原本 (golang.design)

基础知识

全面分析 Go 语言中的类型和类型指针的抉择 []T 还是 []*T, 这是一个问题 (colobu.com)

库

json

[转]Golang 中使用 JSON 的小技巧 (colobu.com)

tidwall/sjson: Set JSON values very quickly in Go (github.com)

其他

并发变成

Go 语言并发编程、同步原语与锁 | Go 语言设计与实现 (draveness.me)

Golang 并发赋值的安全性探讨 - 云 + 社区 - 腾讯云 (tencent.com)

Go 并发编程(一) goroutine - Mohuishou (lailin.xyz)

反射

Go reflection 三定律与最佳实践 (halfrost.com)

分布式任务队列

RichardKnop/machinery: Machinery is an asynchronous task queue/job queue based on distributed message passing. (github.com)

项目布局

project-layout/README_zh.md at master · golang-standards/project-layout (github.com)

Prev
最佳实践
Next
代码生成