#Go语言学习目录

day01 Go语言环境安装、常量、数据类型、切片、变量、指针

day02 数组、函数、map、slice、操作运算符

day03 结构体、方法、文件(目录)操作、panic error struct

day04 defer、file、interface、goroutine、log、package、reflect

day06 channel、goroutine、select、并发、sync.Map、sync.Once、sync.Mutex、sync.RWMutex

day07 HTTP、UDP、TCP、Go单元测试

day08 HTTP、UDP、TCP、网络编程

day09 Redis、Nsq、Mysql、Linux

day10 Gin web framework

day11 Gin Cookie Session log

day12 Cookie Session Snowflake

day13 Cookie Session Args context kafka pprof 性能调优

day14 Elasticsearch Beego Etcd

day15 秒杀系统

day16 AES-CTR AES-CBC Auth Ecc Rsa Sign 加密、数字签名、椭圆曲线、消息认证、证书、非对称加密

day17 数据结构和算法:链表、哈希(散列)表、队列、栈、树

day18 并发:原子操作、channel、goroutine、context、Cond

day19 Go web 开发、curl操作

day20 Go语言中解析用户请求信息,包括表单字段和文件上传

Go web 开发、curl操作、Post 、Get 、文件上传 、Cookie
gorilla/sessions 包在 Go 语言中启动和管理 Session
模板引擎——视图模版

day21 Go 数据存储——内存存储、json文件、csv文件、Gob二进制文件

day22 Go 数据库操作

day23 Go 数据库操作——GORM

day24 Go 数据库操作——GORM https://gorm.io/zh_CN/

day25 Go 并发编程:

 常见的并发模式实现(一):调度后台处理任务的作业程序
 常见的并发模式实现(二):通过缓冲通道实现共享资源池

day26 Go 并发编程:

day27 Gin web

day28 Go语言连接 zookeeper

day29 Go语言连接 rabbitmq

go get github.com/streadway/amqp
https://github.com/rabbitmq/rabbitmq-tutorials

day30 计算机网络

网络IO模型丨
TCP/IP协议 
三次握手与四次挥手丨
HTTPS底层原理丨
SOCKET丨
多路复用丨
操作系统

day31 计算机操作系统

day32 测试代码

day33 Gin 框架

day34 微服务概览与治理

day35 Go异常处理

day36 Go并行编程

day37 Go工程化实践