https://github.com/huangcongqing/go-learning
go语言学习 适合分布式开发,高并发,微服务
https://github.com/huangcongqing/go-learning
go golang google language
Last synced: about 1 year ago
JSON representation
go语言学习 适合分布式开发,高并发,微服务
- Host: GitHub
- URL: https://github.com/huangcongqing/go-learning
- Owner: HuangCongQing
- License: mit
- Created: 2019-03-06T13:05:48.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-06-11T15:05:31.000Z (about 2 years ago)
- Last Synced: 2025-02-08T17:30:53.345Z (over 1 year ago)
- Topics: go, golang, google, language
- Language: Go
- Homepage:
- Size: 17.6 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-learning
go-language 学习(2021年寒假)
开发环境: `go version go1.20 linux/amd64`
* Docs: https://www.yuque.com/huangzhongqing/lang/xob788
## 运行
```shell
# 复杂
go build hello.go # 编译
./hello # 运行
# 常用
go run hello.go # 编译+运行一块
```
## Strength
* 开发效率,运行效率皆可
* 支持并发,最大的优势
* gc垃圾回收
* 适用于服务器编程,分布式系统,网络编程,内存数据库,云平台
## 教程
### 1 8小时转职Golang工程师
* 视频:https://www.bilibili.com/video/BV1gf4y1r79E
* 笔记:[8小时转职Golang工程师](8小时转职Golang工程师)
* https://www.yuque.com/huangzhongqing/lang/zispls
* 代码:[code](8小时转职Golang工程师/GolangStudy)
### 2 后端开发
* 笔记:https://www.yuque.com/huangzhongqing/lang/egqag56f5752e3fg
* 代码:[backend-go](backend-go)
#### 2.1 【example】Todo List 备忘录
* code:[backend-go/TodoList-main](backend-go/TodoList-main)
* docs:https://www.yuque.com/huangzhongqing/lang/nud0yt6pwgcccyuc
* reference: https://github.com/CocaineCong/todolist
#### 2.2 【example】demo-register-and-login
* code: [backend-go/demo-register-and-login](backend-go/demo-register-and-login)
* docs: https://www.yuque.com/huangzhongqing/lang/pgvphn4tfh3k2upm
```shell
# origin
go run main-origin.go
# refactor
go run main.go routes.go
```
#### gorm学习
* 路径:[gorm](modules-go/gorm/gorm-study)
* vido:https://www.bilibili.com/video/BV1xg411t7RZ/?p=2&spm_id_from=pageDriver&vd_source=617461d43c4542e4c5a3ed54434a0e55
* docs: https://www.yuque.com/huangzhongqing/lang/ybobv2vvrwesb071
```shell
# run
go run 连接.go 01单表操作.go
go run 连接.go 02高级查询.go
go run 连接.go 03一对多.go
```
### Reference
* https://github.com/aceld/golang
### License
Copyright (c) [双愚](https://github.com/HuangCongQing). All rights reserved.
Licensed under the MIT License.