视频 --001.入门必备1-第一个golang程序 --002.入门必备2-1.命令行参数接收 --003.入门必备2-2.创建ICMP连接 --004.入门必备2-3.ICMP校验和计算 --005.入门必备2-4.发送ICMP请求并接收响应 --006.入门必备3-1.数据存储实现 --007.入门必备3-2.数据访问层实现 --008.入门必备3-3.对象工具方法的实现 --009.入门必备3-4.业务接口实现 --010.入门必备4-1.接口实现 --011.入门必备4-2.接口方法的具体实现 --012.入门必备4-3.工具方法实现 --013.入门必备4-4.通过协程清空过期缓存 --014.入门必备4-5.单元测试验证与缓存系统调用 --015.入门必备5-1.将日志写入到文件 --016.入门必备5-2.io操作 --017.入门必备5-3.第三方库解析yaml文件 --018.入门必备5-4.字符串操作解析yaml文件 --019.入门必备6-mysql数据库读写 --020.入门必备7-redis 读写 --021.入门必备8-1.生产者消费者四种情形介绍 --022.入门必备8-2.异步IO输出 --023.入门必备8-3.一对一模式 --024.入门必备8-4.一对多模式 --025.入门必备8-5.多对一模式 --026.入门必备8-6.多对多模式 --027.入门必备9-1.TCP Server端 --028.入门必备9-2.TCP Client端 --029.入门必备9-3.TCP 文件上传 --030.入门必备9-4.TCP文件下载 --031.入门必备10-1.DNS请求报文结构讲解 --032.入门必备10-2.UDP Server端 --033.入门必备10-3.UDP Client端 --034.入门必备10-4.构建DNS请求数据 --035.入门必备10-5.发送DNS请求并接收响应 --036.入门必备10-6.DNS响应报文解析 --037.入门必备10-7.DNS请求验证 --038.1-1-go语言特性 --039.1-2-基本数据类型和操作符 --040.1-3-函数_值传递_引用传递_defer函数 --041.1-4-闭包、数组切片、map、package --042.1-5-Go test --043.2.1结构体、匿名成员、方法、指针与引用 --044.2.2接口、定义、多态、嵌套、组合、变量 --045.2.3反射定义、利弊、reflect --046.3.1Goroutine、panic、recover --047.3.2channel、创建、读写、安全关闭 --048.3.3线程安全、互斥锁、读写锁、匿名锁 --049.3.4Context Background() --050.4.1TCP网络编程 --051.4.2redis中间件、增删改查 --052.4.3对象池使用 --053.4.4文件解析器goconfig --054.4.5uuid唯一ID --055.5.1HTTP编程、表单处理、panic处理 --056.5.2简单Web模板 --057.5.3mysql增删改查、预处理、事务 --058.5.4Gin、rest api和mysql curd --059.6.1微信公众号开发逻辑、注册公众号 --060.6.2HTTP服务,get方法处理token验证 --061.6.3token机制微信公众号签名 --062.6.4XML解析,CDATA解析 --063.6.5交换协议、接收消息协议 --064.7.1流媒体知识精讲和架构设计 --065.7.2架构分析、技术要点分析 --066.7.3API设计_包括用户_视频_评论 --067.7.4数据库设计 --068.7.5端口开放和代码纵览 --069.7.6streamserver_middleware --070.7.7scheduler模块设计 --071.7.8httpweb模块设计 --072.8.1RESTful-API实践 --073.8.2URL查询参数 --074.8.3query接收数组和Map --075.8.4表单参数 --076.8.5上传文件 --077.8.6route以及中间件授权 --078.8.7json、struct、xml、yaml --079.9.1GORM模型、增删改查、连接池 --080.9.2Gin_Json-Web-Token --081.9.3GoAdmin工程安装 --082.9.4架构分析、模块讲解 --083.9.5使用go-cobra创建命令行项目 --084.9.6整体源码分析 --085.9.7分组权限_校验_数据库. --086.9.8go-admin添加应用实战 --087.10-1.redis介绍 --088.10-10.redigo管道以及事务-脚本事务 --089.10-2.redis-string结构以及应用 --090.10-3.redis-list结构以及应用 --091.10-4.redis-hash结构以及应用 --092.10-5.redis-set结构以及应用 --093.10-6.redis-zset结构与应用 --094.10-7.redigo基本命令操作 --095.10-8.redigo管道以及事务-管道 --096.10-9.redigo管道以及事务-命令事务 --097.11-1.redigo订阅发布以及stream-stream --098.11-2.redigo订阅发布以及stream-订阅发布 --099.12-1.ElasticSearch查询 --101.12-3.ElasticSearch简介以及环境搭建 --102.12-4.Go操作Elasticsearch --103.13-1.etcd_介绍 --104.13-2.etcd_APIs --105.13-3.etcd_go操作 --106.13-4.etcd_存储原理以及读写机制 --107.13-5.etcd_Raft核心原理剖析 --108.14-1.MySQL介绍 --109.14-2.MySQL基本操作 --110.14-3.MySQL操作应用 --111.14-4.MySQL索引 --112.14-5.MySQL-Go操作 --113.14-6.MySQL事务 --114.15-1.kafka 介绍 --115.15-2.kafka 基本原理 --116.15-3.kafka 环境安装 --117.15-4.kafka go操作 --118.16-1-mongodb简介 --119.16-2-mongodb原理 --120.16-3 安装MongoDB --121.16-4 MongoDB概念解析 --122.16-5 MongoDB数据库操作 --123.16-6 MongoDB集合操作 --124.16-7.1.1 插入文档 --125.16-7.1.2 更新文档 --126.16-7.1.3MongoDB 查询文档 --127.16-7.1.4 MongoDB 删除文档 --128.17-1MongoDB条件操作符和type --129.17-2-limit、skip、sort --130.17-3MongoDB单索引查询 --131.17-4MongoDB复合索引查询 --132.17-5MongoDB索引创建删除 --133.17-6MongoDB聚合 --134.17-7go mongo连接CURD --135.18-1-OAuth2介绍 --136.18-2-OAuth2获取令牌 --137.18-3-OAuth2-github应用注册 --138.18-4-OAuth2-github登录流程 --139.19-1-Go分布式日志系统-架构分析 --140.19-2-Go分布式日志系统-构建工程 --141.19-3-Go分布式日志系统-构建日志监控模块 --142.19-4-Go分布式日志系统-封装kafka模块 --143.19-5.1-组件安装-ubuntu16.04下elasticsearch和kibana的 --144.19-5.2-Go分布式日志系统-从kafka读日志发送给es和kibana显示 --145.19-6.1-配置文件读取和热更新-读取配置文件 --146.19-6.2-配置文件读取和热更新-配置文件热更新 --147.19-6.3-配置文件读取和热更新-集成到日志系统 --148.19-7.1-构建etcd获取日志路径和热更新-获取KV --149.20-7.2-构建etcd获取日志路径和热更新-热更新 --150.20-7.3-构建etcd获取日志路径和热更新-集成 --151.20-8.通过web管理后台管理日志 --152.21-1.grpc_介绍 --153.21-2.grpc_API --154.21-3.grpc_特性 --155.22-1-Kratos微服务-框架整体分析 --156.22-2-Kratos微服务-快速构建项目 --157.22-3.1-Kratos微服务-依赖注入工具 --158.22-3.2-Kratos微服务-依赖注入工具 进阶 --159.22-4.1-Kratos微服务-自带范例代码config --160.23-1goim工程搭建和测试 --161.23-2架构分析 --162.23-3.1comet接入层client-comet --163.23-3.2comet接入层剖析-job-comet --164.23-4job转发服务剖析 --165.23-5logic推送服务剖析 --166.23-6从0构建goim项目 --167.23-7toml配置文件解析 --168.23-8discovery注册发现服务 --169.24-1docker环境准备 --170.24-2docker的起源与容器的由来 --171.24-3Docker容器的隔离机制 --172.24-4.0 docker常用命令概览 --173.24-4.1 docker常用命令-容器生命周期管理 --174.24-4.2 docker常用命令-容器运维管理 --175.24-4.3 docker常用命令-镜像和镜像仓库 --176.24-5. 搭建一个负载均衡应用 --177.24-6.Docker镜像 --178.25-10.容器监控 --179.25-11.Docker Compose --180.25-7.0 Dockerfile简介 --181.25-7.1 Dockerfile 基本语法实践 --182.25-7.2 Dockerfile—docker build 上下文 --183.25-7.3 Dockerfile 多阶段构建以及ADD与COPY --184.25-7.4 Dockerfile CMD 与 ENTRYPOINT --185.25-8.Docker 数据卷 --186.25-9.Docker网络 --187.26-12.0 Docker Swarm 简介 --188.26-12.1 Swarm集群管理和节点管理 --189.26-12.2 Swarm 服务部署 --190.26-12.3 Swarm与Compose协作部署 --191.26-13.0 持续集成、部署及3种发布策略 --192.26-13.1 基于gitlab的持续集成与部署 --193.27-.0 Kubernetes 集群安装配置 --194.27-1. Kubernetes简介 --195.27-2. Kubernetes基本概念和术语 --196.27-3.1 docker容器运行时安装 --197.27-3.2 kubeadm和相关工具的安装 --198.27-3.3 主机环境调整 --199.27-3.4 Kubernetes集群初始化 --200.27-4. 部署一个web应用 --201.27-5. 通过kubeadm升级集群 --202.27-6.0 kubectl基本语法 --203.27-6.1 kubectl基础操作命令 --204.27-6.2 kubectl应用部署命令 --205.27-6.3 kubectl集群管理 --206.27-6.4 kubectl故障排除和调试命令 --207.27-7.0 Pod的定义 --208.27-7.1 Pod的使用 --209.27-7.2 容器的探测 --210.27-7.3 Pod的部署 --211.27-8. Service --212.27-9. Ingress --213.项目1.公有云服务接入基本套路 --214.项目2-1.短信签名与短信模板 --215.项目2-2.短信应用创建及设置 --216.项目2-3.短信发送demo实现 --217.项目2-4.短信发送逻辑封装 --218.项目2-5.短信模板注册 --219.项目2-6.短信发送接口实现 --220.项目2-7.redis客户端初始化 --221.项目2-8.短信验证码接口实现 --222.项目3-1.邮件推送前置条件 --223.项目3-2.ses邮件推动demo --224.项目3-3.ses邮件发送逻辑封装 --225.项目3-4.ses邮件模板注册 --226.项目3-5.ses邮件发送接口实现 --227.项目3-6.smtp邮件发送demo --228.项目3-7.smtp发送邮件逻辑封装 --229.项目3-8.smtp邮件发送接口实现 --230.项目3-9.smtp发送邮件接口调试 --231.项目4-1.人机验证简介 --232.项目4-2.验证码控制台配置及接入流程 --233.项目4-3.验证码demo实现 --234.项目4-4.验证码服务逻辑封装 --235.项目4-5.验证码票据校验接口实现 --236.项目5-1.对象存储相关概览介绍 --237.项目5-2.静态网站托管 --238.项目5-3.图片压缩与图片样式 --239.项目5-4.数据直传签名逻辑封装 --240.项目5-5.web数据直传实现 --241.项目5-6.上传图片时压缩图片文件 --242.项目5-7.私有读url预签名 --243.项目5-8.cdn的四种鉴权类型实现 --244.项目6-1.日志的用途 --245.项目6-2.通过SDK接入日志服务 --246.项目7-1.云直播域名配置 --247.项目7-2.推流地址与播放地址逻辑封装 --248.项目7-3.直播流管理SDK接入 --249.项目7-4.延播管理SDK接入 --250.项目7-5.api封装与验证 --251.项目8-1.云点播控制台配置 --252.项目8-2.拉取上传逻辑封装 --253.项目8-3.服务端文件上传逻辑封装 --254.项目8-4.获取媒体详细信息接口封装 --255.项目8-5.api封装 --256.项目8-6.api验证 --257.项目9-1.通信行程卡与车牌识别逻辑封装 --258.项目9-2.行程码与车牌识别接口实现 --259.项目10-1.人脸核身基本情况介绍 --260.项目10-2.人脸核身逻辑封装 --261.项目10-3.人脸核身api封装 --262.项目10-4.人脸核身api验证
资料 --01-GO语言基础精讲和test方法 --02-Go语言接口与反射 --03-Go语言并发编程 --04-Go语言网络编程和Redis实战 --05-Go语言Web开发与数据库实战 --06-GO微信后台开发实战 --07-流媒体网站开发 --08-Gin和jwt验证实战 --09-Go Admin实战 --10-11-redis命令以及原理 --12-elasticsearch --13-etcd --14-MySQL --15-kafka --16-17-Mongodb --18-OAuth2认证 --19-20-分布式日志cosmos_log --22-kratos微服务 --23-游戏框架leaf --24-goim千万级消息推送项目 --25-行业功能应用 --26-27-28-docker专栏 --29-30-31 k8s专栏 --golang入门必备 --公有云项目
|