#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丨 多路复用丨 操作系统