章节1: Gin框架-前奏 课时1 视频 【Gin前奏】课程介绍 12:32 可课时2 视频 【Gin前奏】环境安装 20:18 可课时3 视频 【Gin前奏】我的第一个gin项目 10:37 可课时4 视频 【Gin前奏】运行原理剖析 13:45章节2: Gin框架-模板渲染 课时5 视频 【Gin模板渲染】使用模板文件 18:27 可课时6 视频 【Gin模板渲染】静态文件的使用 12:23 可课时7 视频 【Gin模板渲染】静态文件的使用小结 04:00课时8 视频 【Gin模板渲染】项目结构调整及字符串渲染 06:03课时9 视频 【Gin模板渲染】结构体类型数据渲染 13:31课时10 视频 【Gin模板渲染】数组类型数据渲染 10:15课时11 视频 【Gin模板渲染】数组+结构体类型数据渲染 12:05课时12 视频 【Gin模板渲染】map类型数据渲染 11:23课时13 视频 【Gin模板渲染】map+结构体类型数据渲染 06:31课时14 视频 【Gin模板渲染】切片类型数据渲染 05:31课时15 视频 【GET请求】获取路由上的参数值 10:36课时16 视频 【GET请求】query获取get请求参数 08:09课时17 视频 【GET请求】QueryArray和QueryMap获取get请求参数 06:07课时18 视频 【POST请求】PostForm获取post请求数据 12:48课时19 视频 【POST请求】PostFormArray和PostFormMap获取数据 11:45课时20 视频 【POST请求】ajax获取post请求数据 16:23课时21 视频 【参数绑定】参数绑定介绍 15:32课时22 视频 【文件上传】form表单单文件上传 19:19课时23 视频 【文件上传】form表单多文件上传 08:35课时24 视频 【文件上传】ajax单文件上传 18:25课时25 视频 【文件上传】ajax单文件上传二 10:29课时26 视频 【文件上传】ajax多文件上传 15:37课时27 视频 【其他数据格式输出】Json和AsciiJson 06:31课时28 视频 【其他格式】Jsonp、PureJson和SecureJson 05:06课时29 视频 【其他格式】Xml和Yaml 04:19课时30 视频 【其他格式】ProtoBuf 12:31课时31 视频 【重定向】重定向的使用 06:56课时32 视频 【自定义HTTP配置】自定义HTTP配置 05:10课时33 视频 【章节小结】小结 05:42章节3: Gin框架-模板语法课时34 视频 【模板语法】上下文详解 12:46课时35 视频 【模板语法】模板语法(1) 07:40课时36 视频 【模板语法】模板语法(2)-if 06:05课时37 视频 【模板语法】模板语法(3)-range 05:59课时38 视频 【模板语法】模板语法(4)-with 07:06课时39 视频 【模板语法】模板语法(5)-template和模板注释 07:23课时40 视频 【模板语法】模板语法小结 03:07课时41 视频 【模板函数】print和Sprint 14:43课时42 视频 【模板函数】管道符、括号、and、or 13:23课时43 视频 【模板函数】index、len 09:06课时44 视频 【模板函数】not、urlquery 04:10课时45 视频 【模板函数】eq、ne、lt、le、gt、ge 06:21课时46 视频 【模板函数】html、js 11:04课时47 视频 【自定义模板函数】定义步骤 04:26课时48 视频 【自定义模板函数】实战一 09:43课时49 视频 【自定义模板函数】实战二 04:05课时50 视频 【章节小结】小结 02:58章节4: Gin框架-数据绑定及验证课时51 视频 【数据绑定】数据绑定介绍 02:31课时52 视频 【数据绑定】form的绑定 12:40课时53 视频 【数据绑定】QueryString的绑定 05:37课时54 视频 【数据绑定】json的绑定 16:53课时55 视频 【数据绑定】uri的绑定 07:38课时56 视频 【数据验证】数据验证的使用 13:44课时57 视频 【数据验证】其他验证器一 08:53课时58 视频 【数据验证】其他验证器二 12:31课时59 视频 【数据验证】自定义验证器 12:27课时60 视频 【beego验证器】初体验 10:04课时61 视频 【beego验证器】自定义错误信息 08:19课时62 视频 【beego验证器】其他的校验规则 16:01章节5: Gin框架-路由组课时63 视频 【路由组】介绍 04:45课时64 视频 【路由组】路由抽取 19:44课时65 视频 【路由组】代码优化 05:12课时66 视频 【章节小结】小结 03:45章节6: Gin框架-中间件课时67 视频 【中间件】介绍 03:53课时68 视频 【中间件】中间件的使用 06:01课时69 视频 【中间件】内置中间件介绍 02:17课时70 视频 【自定义中间件】方式1 06:28课时71 视频 【自定义中间件】方式2 03:50课时72 视频 【中间件】Next函数 09:07课时73 视频 【中间件】Abort函数 06:51课时74 视频 【中间件】计算请求耗时 05:26课时75 视频 【中间件】全局中间件、路由组中间件、局部中间件 07:29课时76 视频 【中间件】内置BasicAuth中间件 13:47课时77 视频 【中间件】内置WrapF和WrapH中间件 05:16章节7: Gin框架-GORM 课时78 视频 【GORM】GORM介绍 02:41课时79 视频 【GORM】连接数据库 08:20课时80 视频 【DDL操作】表操作 09:05课时81 视频 【GORM】自动迁移数据库 05:28课时82 视频 【DML操作】添加数据 08:18课时83 视频 【DML操作】查询数据 04:01课时84 视频 【DML操作】更新数据 04:02课时85 视频 【DML操作】删除数据 02:30课时86 视频 【模型定义】模型名和表名的映射关系 07:55课时87 视频 【模型定义】自定义表名称 02:46课时88 视频 【模型定义】字段名称和列名的映射关系 05:48课时89 视频 【模型定义】gorm.Model 03:47课时90 视频 【模型定义】gorm标签的使用 05:05课时91 视频 【模型定义】gorm标签属性值一 08:09课时92 视频 【模型定义】gorm标签属性值二 06:58课时93 视频 【关联表】一对一回顾 04:55课时94 视频 【关联表】一对多回顾 11:25课时95 视频 【关联表】多对多回顾 11:26 可课时96 视频 【一对一】一对一属于 13:48课时97 视频 【一对一】一对一包含 05:16 可课时98 视频 【一对一】一对一小结 03:36课时99 视频 【一对多】一对多的属于和包含 06:40课时100 视频 【多对多】模型定义 08:04课时101 视频 【一对一操作】增加数据 10:11课时102 视频 【一对一操作】关联查询--Association 05:22课时103 视频 【一对一操作】关联查询--Preload 05:58课时104 视频 【一对一操作】关联查询--Related 04:55课时105 视频 【一对一操作】更新数据 08:22课时106 视频 【一对一操作】删除数据 07:34课时107 视频 【一对多操作】插入数据 11:06课时108 视频 【一对多操作】三种查询方式 09:13课时109 视频 【一对多操作】更新数据 05:41课时110 视频 【一对多操作】删除数据 02:22课时111 视频 【多对多操作】增加数据 09:06课时112 视频 【多对多操作】三种查询方式 04:11课时113 视频 【多对多操作】更新操作 02:42课时114 视频 【多对多操作】删除操作 02:08课时115 视频 【DB接口】First和FirstOrCreate 11:12课时116 视频 【DB接口】Last、Take、Find 07:59课时117 视频 【DB接口】Where、Select 06:44课时118 视频 【DB接口】Create、Save 06:55课时119 视频 【DB接口】Update、Delete 08:55课时120 视频 【DB接口】Not、Or、Order 11:31课时121 视频 【DB接口】Limit、Offset、Scan 09:00课时122 视频 【DB接口】Count、Group、Having 16:11课时123 视频 【DB接口】Distinct、Joins 16:18课时124 视频 【DB接口】Joins补充 02:57课时125 视频 【DB接口】FirstOrInit和Attrs、Assign的结合使用 14:51课时126 视频 【DB接口】Pluck、Scopes 15:25课时127 视频 【DB接口】查看执行sql语句的两种方式 02:20课时128 视频 【错误处理】错误处理介绍 12:35课时129 视频 【错误处理】事务和复合主键 03:21课时130 视频 【原生sql】原生sql的使用 07:18课时131 视频 【章节小结】小结 02:54课时132 视频 【gin整合gorm】数据库连接 07:09课时133 视频 【gin整合gorm】使用gorm 13:49课时134 视频 【gin整合gorm】mysql配置文件 17:42章节8: Gin框架-日志课时135 视频 【日志】日志介绍 07:13课时136 视频 【日志】日志使用 05:24课时137 视频 【logrus中间件】配置文件的使用 08:37课时138 视频 【logrus中间件】logrus的初始化 13:31课时139 视频 【logrus中间件】logrus的使用 24:35课时140 视频 【章节小节】小节 03:32章节9: Gin框架-cookie和session课时141 视频 【介绍】cookie和session介绍 03:51课时142 视频 【gin-sessions中间件】基于cookie的存储引擎 13:57课时143 视频 【redis】安装及redis-cli的使用 14:56课时144 视频 【gin-sessions中间件】基于redis的存储引擎 05:49章节10: vue-cli扫盲课时145 视频 【vue-cli】安装nvm及node 15:07课时146 视频 【vue-cli】npm的使用 13:10课时147 视频 【vue-cli】vue-cli创建项目 07:23课时148 视频 【vue-cli】vue-cli项目结构介绍 13:38课时149 视频 【vue-cli】自定义组件 12:51课时150 视频 【vue-cli】ant-design-vue组件库的使用 17:11课时151 视频 【vue-cli】章节小结. 03:59章节11: vue和服务端交互课时152 视频 【vue-router】vue-router的使用 18:00课时153 视频 【vue-router】vue-router的使用补充 10:09课时154 视频 【vue-router】vue-router小实战 08:53课时155 视频 【axios】api完成. 07:28课时156 视频 【axios】axios的使用 11:15课时157 视频 【axios】解决gin跨域请求 07:01课时158 视频 【axios】配置全局baseUrl属性 13:57课时159 视频 【axios】axios回显问题 11:05课时160 视频 【axios】生命周期函数及重定向 08:38课时161 视频 【Get请求】结构体和map数据回显 10:21课时162 视频 【Get请求】数组的回显 05:29课时163 视频 【Get请求】结构体数组和结构体map的数据回显 10:34课时164 视频 【Get请求】动态路由传参实战1 14:20课时165 视频 【Get请求】动态路由传参实战2 11:41课时166 视频 【Get请求】动态路由传参实战3 16:07课时167 视频 【post请求】前端组件完成 14:27课时168 视频 【post请求】接口完成及qs解决post跨域问题 07:41课时169 视频 【文件上传】单文件上传前端完成 12:27课时170 视频 【文件上传】单文件上传接口完成 05:53课时171 视频 【文件上传】多文件上传完成 25:49课时172 视频 【小结】章节小结 10:15章节12: vue+gin+微服务打造秒杀商城实战课时173 视频 【实战介绍】技术选型. 03:37课时174 视频 【实战介绍】实战介绍 13:24课时175 视频 【实战介绍】项目创建 09:30课时176 视频 【micro-web】打通和src服务的通信 18:25课时177 视频 【micro-web】rpc升级为grpc通信 08:27课时178 视频 【micro-web】micro整合gin框架. 19:20课时179 视频 【micro-web】项目结构调整 17:55课时180 视频 【用户服务】vue项目结构介绍 05:51课时181 视频 【用户服务】前端用户模型设计 07:01课时182 视频 【用户服务】grom配置数据库连接 09:02课时183 视频 【用户服务--注册】proto文件定义 11:25课时184 视频 【用户服务--注册】重写对外接口 06:35课时185 视频 【用户服务--注册】重写发送邮件的对外接口 03:07课时186 视频 【用户服务--注册】前端提交数据完成 17:29课时187 视频 【用户服务--注册】前端数据校验完成 16:32课时188 视频 【用户服务--注册】web端grpc通信完成 13:13课时189 视频 【用户服务--注册】发送邮件一 14:35课时190 视频 【用户服务--注册】发送邮件二 09:40课时191 视频 【用户服务--注册】邮件发送小结 03:37课时192 视频 【用户服务--注册】前端注册完成 15:42课时193 视频 【用户服务--注册】web端注册逻辑完成 12:12课时194 视频 【用户服务--注册】服务端注册逻辑完成 20:14课时195 视频 【用户服务--注册】注册功能小结 04:18课时196 视频 【用户服务--登录】token认证逻辑分析 12:12课时197 视频 【用户服务--登录】生成token 14:27课时198 视频 【用户服务--登录】生成token的效果验证 09:36课时199 视频 【用户服务--登录】认证token. 07:53课时200 视频 【用户服务--登录】认证token效果验证 13:56课时201 视频 【用户服务--登录】用户前端登录完成 09:52课时202 视频 【用户服务--登录】用户web端开发. 20:42课时203 视频 【用户服务--登录】用户web端代码优化 05:45课时204 视频 【用户服务--登录】用户服务端完成 19:52课时205 视频 【用户服务--登录】用户前端状态管理. 20:09课时206 视频 【用户服务--登录】用户前端登录完成 07:14课时207 视频 【用户服务--登录】用户前端登出完成 14:58课时208 视频 【用户服务--登录】添加导航守卫 09:05课时209 视频 【用户服务--登录】管理员前端登录完成 13:47课时210 视频 【用户服务--登录】管理员web端接口完成 15:10课时211 视频 【用户服务--登录】管理员服务端完成 32:36课时212 视频 【用户服务--登录】导航守卫使用正则匹配path 08:49课时213 视频 【用户服务--用户列表】用户列表前端完成 16:58课时214 视频 【用户服务--用户列表】用户列表接口完成 14:23课时215 视频 【用户服务--用户列表】用户列表服务端一 20:06课时216 视频 【用户服务--用户列表】用户列表服务端二 11:47课时217 视频 【用户服务--用户列表】用户列表分页显示 09:40课时218 视频 【用户服务-用户列表】用户列表后端分页逻辑实现 21:30课时219 视频 【用户服务--用户列表】用户列表分页效果完成 08:16课时220 视频 【用户服务】管理端token认证中间件实现 19:38课时221 视频 【商品管理服务】商品列表前端完成 10:46课时222 视频 【商品管理服务】商品列表接口完成 15:41课时223 视频 【商品管理服务】商品列表服务端完成 21:45课时224 视频 【商品管理服务】商品添加前端页面完成 13:33课时225 视频 【商品管理服务】商品添加接口完成 19:23课时226 视频 【商品管理服务】商品添加服务端完成完成 20:08课时227 视频 【商品管理服务】商品添加前端逻辑完成 14:40课时228 视频 【商品管理服务】商品删除前端页面完成 10:13课时229 视频 【商品管理服务】商品删除服务端完成 14:42课时230 视频 【商品管理服务】商品编辑前端页面完成 15:51课时231 视频 【商品管理服务】商品编辑数据回显完成 21:05课时232 视频 【商品管理服务】商品编辑图片回显完成 16:39课时233 视频 【商品管理服务】商品编辑服务端完成完成 25:10课时234 视频 【商品管理服务】商品编辑功能完成 03:34课时235 视频 【商品管理服务】商品列表显示问题修正 05:41课时236 视频 【商品管理服务】活动模型设计 09:10课时237 视频 【商品管理服务】活动proto文件设计 16:56课时238 视频 【商品管理服务】活动列表完成 21:24课时239 视频 【商品管理服务】活动添加页面完成 10:16课时240 视频 【商品管理服务】活动添加关联商品一 18:15课时241 视频 【商品管理服务】活动添加关联商品二 19:31课时242 视频 【商品管理服务】活动添加前端完成 14:52课时243 视频 【商品管理服务】代码优化 23:08课时244 视频 【商品管理服务】活动添加web端完成 19:50课时245 视频 【商品管理服务】活动添加服务端完成 10:32课时246 视频 【商品管理服务】活动添加select选择器问题修复 02:43课时247 视频 【商品管理服务】活动删除功能完成 07:07课时248 视频 【商品管理服务】活动编辑数据回显 20:56课时249 视频 【商品管理服务】活动编辑关联商品回显 15:42课时250 视频 【商品管理服务】活动编辑服务端完成 18:12课时251 视频 【商品管理服务】活动编辑时间选择问题修复 04:33课时252 视频 【商品管理服务】首页活动列表前端完成 16:59课时253 视频 【商品管理服务】首页活动列表服务端查询过滤条件完成 25:00课时254 视频 【商品管理服务】首页活动列表服务端完成 21:50课时255 视频 【商品管理服务】首页活动列表前端完成 17:01课时256 视频 【商品管理服务】首页活动列表加载更多一 23:24课时257 视频 【商品管理服务】首页活动列表加载更多二 17:08课时258 视频 【商品管理服务】首页活动详情前端完成 19:56课时259 视频 【商品管理服务】首页活动详情服务端完成完成 23:55课时260 视频 【秒杀服务】秒杀服务proto定义 18:55课时261 视频 【秒杀服务】秒杀基本功能完成 23:50课时262 视频 【秒杀服务】抢购时间限制 19:12课时263 视频 【秒杀服务】订单的生成及抢购数量的限制 22:15课时264 视频 【秒杀服务】限制效果验证 18:33课时265 视频 【秒杀服务】秒杀倒计时及提交限制 15:31课时266 视频 【jmeter压测工具】环境准备 08:28课时267 视频 【jmeter压测工具】测试计划创建 17:23课时268 视频 【jmeter压测工具】操作数据库 15:56课时269 视频 【jmeter压测工具】jmeter关联 12:52课时270 视频 【jmeter压测工具】用户数据准备 18:40课时271 视频 【jmeter压测工具】jdbc request使用BeanShell后置处理器 18:23课时272 视频 【jmeter压测工具】秒杀接口测试 10:53课时273 视频 【jmeter压测工具】测试100个用户同一时刻秒杀 14:53章节13: 秒杀升级课时274 视频 【rabbitmq消息队列】rabbitmq环境搭建及常用信息配置 22:00课时275 视频 【rabbitmq消息队列】golang连接rabbitmq 11:42课时276 视频 【rabbitmq消息队列】生产者和消费者 21:00课时277 视频 【rabbitmq消息队列】持久化及消息确认机制 09:05课时278 视频 【rabbitmq消息队列】交换机的使用 22:11课时279 视频 【rabbitmq消息队列】Qos限流 08:43课时280 视频 【rabbitmq消息队列】如何确保任务不会被重复消费 04:17课时281 视频 【rabbitmq消息队列】已有业务整合mq后的执行流程 07:33课时282 视频 【秒杀升级】前端抢购倒计时优化 03:17课时283 视频 【秒杀升级】rabbitmq封装. 19:53课时284 视频 【秒杀升级】封装效果验证及实现map和string的互转工具方法 13:48课时285 视频 【秒杀升级】web端将下单任务放入mq队列 06:24课时286 视频 【秒杀升级】服务端从mq队列消费任务 11:34课时287 视频 【秒杀升级】redis的使用 07:54课时288 视频 【秒杀升级】将消费结果放入redis一 18:12课时289 视频 【秒杀升级】将消费结果放入redis二 12:38课时290 视频 【秒杀升级】下单验证及bug修改 22:31课时291 视频 【秒杀升级】前端异步请求返回结果接口 09:15课时292 视频 【秒杀升级】异步返回接口完成 24:12课时293 视频 【秒杀升级】实战小结 03:37章节14: gitlab及git的使用课时294 视频 【gitlab】gitlab的安装及web界面介绍 13:06课时295 视频 【gitlab】gitlab的使用 21:00课时296 视频 【git版本管理】git版本控制clone项目并测试提交代码 16:12课时297 视频 【git版本管理】工具中使用git的步骤及处理冲突 17:35课时298 视频 【git版本管理】.提交本地新项目到远程仓库 15:03章节15: 项目部署课时299 视频 【linux部署】supervisor部署一 25:04课时300 视频 【linux部署】supervisor部署二 14:48课时301 视频 【linux部署】supervisor部署三 26:57课时302 视频 【linux部署】supervisor部署四 15:51课时303 视频 【linux部署】vue项目部署 25:02课时304 视频 【linux部署】vue项目部署后台运行 01:40课时305 视频 【windows部署】windows上部署 16:16章节16: 补录更新课程课时306 视频 【go-mod】go-mod的使用 16:08课时307 视频 【go-mod】go-mod的命令介绍 14:29