go-study
以下两个结合一起看,同时结合社区文章综合
其他资料:
- Go 从入门到实战 学习笔记,从零开始学 Go、Gin 框架
Go 基础
- 基本数据类型 主要注意 字符串操作 和 类型转换
- 数组 array
- 切片 slice
- 集合 map
- 函数 func
- 指针 pointer
- 结构体 struct
- 包 package
- 接口 interface
- error接口
- 反射 reflect
- 并发
Go 网络编程
https://www.topgoer.com/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/
- 互联网协议介绍
- socket
- http
- websocket
Go 并发编程
https://www.topgoer.com/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/
- goroutine
- runtime
- channel
...
数据库操作
https://www.topgoer.com/%E6%95%B0%E6%8D%AE%E5%BA%93%E6%93%8D%E4%BD%9C/
- mysql
- redis
- gorm
...
Go 语言基础库
https://www.topgoer.com/%E5%B8%B8%E7%94%A8%E6%A0%87%E5%87%86%E5%BA%93/ https://www.liwenzhou.com/posts/Go/golang-menu/ 搜索 Go语言常用标准库
- fmt与格式化占位符
- time
- flag
- log
- 文件操作
- strconv
- net/http
- context
Beego 框架
https://www.topgoer.com/beego%E6%A1%86%E6%9E%B6/
Iris 框架
https://www.topgoer.com/Iris/
Gin 框架
- https://github.com/haydenzhourepo/gin-vue-gin-essential Gin + Vue 前后端分离项目实战 Gin 项目代码
- https://github.com/e421083458/hello_gin
- https://github.com/itachizhu/gin-vue-samples
- https://github.com/wangsongyan/wblog
- https://github.com/wejectchen/Ginblog
- https://github.com/pythonsite/lyanna
- https://github.com/Away0x/gin_bbs
- https://github.com/rocboss/paopao-ce
- https://github.com/lvpengc/Go-Vue-Shop
- https://github.com/gotomicro/egoshop
Go 微服务
https://www.topgoer.com/%E5%BE%AE%E6%9C%8D%E5%8A%A1/
Go 数据结构和算法
https://www.topgoer.com/Go%E9%AB%98%E7%BA%A7/
其他问题
遇到问题:
windows 下执行 go mod tidy
,报错为 Permission Denied
看到解决办法:
go mod init test 随机创建一个包名
go mod tidy
go: go.mod file not found in current directory or any parent directory; see 'go help modules'
下载安装太慢?:
相关资料 :
- 7days-golang
- Go 从入门到实战 从零开始学 Go、Gin 框架,基本语法包括 26 个Demo,Gin 框架包括:Gin 自定义路由配置、Gin 使用 Logrus 进行日志记录、Gin 数据绑定和验证、Gin 自定义错误处理、Go gRPC Hello World... 持续更新中
- 基于Gin + Vue + Element UI的前后端分离权限管理系统脚手架 开源项目,综合学习 Go 开发
- Go语言高级编程 开源电子书
- Go 从入门到实战 从零开始学 Go、Gin 框架,基本语法包括 26 个Demo,Gin 框架包括:Gin 自定义路由配置、Gin 使用 Logrus 进行日志记录、Gin 数据绑定和验证、Gin 自定义错误处理、Go gRPC Hello World... 持续更新中
- Go语言刷LeetCode