- golang
- golang个人笔记
目录
- # 1. golang基础
- # 1-1. 初识golang1-1-1. 简介 1-1-2. 环境搭建 1-1-3. 开发工具介绍 1-1-4. Go语言工程结构详述 1-1-5. Go语言程序的编译和运行 1-1-6. 语法注意事项 1-1-7. 注释 1-1-8. 代码风格 1-1-9. 使用Goland创建并运行项目 1-1-10. GoLand进行Debug# 1-2. golang基础语法1-2-1. 变量 1-2-2. 常量 1-2-3. 基本数据类型 1-2-4. 复杂数据类型-指针 1-2-5. 复杂数据类型-数组array 1-2-6. 复杂数据类型-切片slice 1-2-7. 复杂数据类型-映射map 1-2-8. 复杂数据类型-列表list 1-2-9. nil空值-零值 1-2-10. 关键字与标识符 1-2-11. 运算符 1-2-12. 输入输出# 1-3. golang流程控制1-3-1. 流程控制 1-3-2. break(跳出循环) 1-3-3. continue(继续下一次循环) 1-3-4. goto(跳转到指定的标签) 1-3-5. return(返回函数中指定信息)# 1-4. golang函数1-4-1. 普通函数-函数声明(函数定义使用) 1-4-2. 普通函数-函数声明调用的内存分析 1-4-3. 普通函数-函数细节注意点 1-4-4. 普通函数-自定义数据类型(别名) 1-4-5. 普通函数-函数的返回值 1-4-6. init函数 1-4-7. 匿名函数 1-4-8. 闭包(Closure) 1-4-9. defer(延迟执行语句)# 1-8. golang面向对象(结构体)1-8-1. 结构体基础 1-8-2. 结构体中的字段 1-8-3. 结构体中的方法 1-8-4. 方法的注意事项 1-8-5. 封装 1-8-6. 继承 1-8-7. 接口 interface 1-8-8. 多态 1-8-9. 断言
- # 2. golang高级
- # 3. 常用组件
- # 3-1. go操作mysql3-1-1. mysql基础使用 3-1-2. mysql预处理 3-1-3. mysql sql注入问题 3-1-4. mysql事务 3-1-5. sqlx库使用指南# 3-4. 配置文件管理3-4-1. Viper 配置管理
- # 4. gin
- # 4-3. gin日志配置4-3-1. gin框架日志配置 zap4-5. 优雅地关机或重启gin项目 4-6. restful api 4-7. 限流操作 4-8. 大型WEB项目CLD分层# 4-4. 脚手架4-4-1. CLD模式
上次更新: 2023/05/17, 23:08:21