随着云计算与5G的普及,数据运算性能逐渐成为后端开发的考量标准,未来3-5年,Go语言势必成为企业在高性能项目中不可替代的开发语言,现在学习Go语言,抓紧机遇,冲击大厂高薪。
2020新版Go开发工程师完结【50.2G】37.74GB
阶段四:“租辆酷车”架构演进之高性能位置更新与服务部署3.53GB
03.租辆酷车服务的k8s集群部署1.16GB
2-7 上传镜像.mp463.52MB
2-6 为所有服务制作镜像.mp473.61MB
2-5 提取所有的参数.mp462.78MB
2-4 flag与环境变量的使用.mp4106.66MB
2-3 为Docker镜像瘦身.mp467.67MB
2-2 Dockerfile指令详解.mp451.35MB
2-1 构建Docker镜像.mp4140.89MB
1-8 服务与网络.mp466.18MB
1-7 节点及物理层.mp458.82MB
1-6 容器.mp4141.66MB
1-5 用kubectl来连接集群.mp446.77MB
1-4 用kind来配置本地集群.mp450.15MB
1-3 kubectl的安装.mp426.18MB
1-2 集群的配置及版本.mp4125.21MB
1-1 Kubernetes的历史.mp4103.24MB
02.租辆酷车-实时位置更新的处理和展示1.14GB
4-3 汽车服务及全部开发总结.mp4137.24MB
4-2 首页头像实时更新的展示.mp456.28MB
4-1 首页头像的实时更新.mp4130.54MB
3-5 控制GRPC Gateway的头部映射.mp474.34MB
3-4 用户身份的Impersonation.mp480.14MB
3-3 行程位置更新.mp488.55MB
3-2 位置实时更新的后端实现.mp4135.28MB
3-1 位置模拟服务的使用.mp465.07MB
2-2 客户端的开锁处理.mp456.79MB
2-1 给汽车服务添加websocket.mp4138.3MB
1-2 WebSocket链接的断开.mp462.32MB
1-1 WebSocket简介.mp4137.64MB
01.租辆酷车-实时位置服务1.23GB
4-3 汽车状态模拟.mp485.21MB
4-2 汽车状态模拟.mp477.81MB
4-1 汽车状态模拟1.mp489.33MB
3-5 汽车状态更新的发布.mp466.77MB
3-4 汽车状态更新的发布.mp479.9MB
3-3 汽车服务CRUD的实现.mp4160.74MB
3-2 汽车服务的定义.mp486.15MB
3-1 汽车服务的设计.mp4112.23MB
2-3 使用go语言实现pub-sub.mp459.24MB
2-2 使用go语言进行收发.mp499.85MB
2-1 RabbitMQ简介.mp4140.12MB
1-2 物联网简介.mp4183.62MB
1-1 汽车服务引导.mp423.39MB
阶段六:从0到1实现完整的微服务框架4.62GB
03.服务注册1.64GB
发现、配置中心、负载均衡1.64GB
第3章 分布式配置中心476.74MB
3-6 gin集成nacos.mp4126.26MB
3-5 通过api获取nacos的配置以及nacos的配置更新.mp4116.26MB
3-4 nacos的组、配置集、命名空间.mp485.76MB
3-3 nacos的安装.mp427.91MB
3-2 配置中心选型-apollo vs nacos.mp438.26MB
3-1 为什么需要配置中心.mp482.29MB
第2章 负载均衡461.22MB
2-6 gin集成grpc的负载均衡.mp435.53MB
2-5 grpc从consul中同步服务信息并进行负载均衡-2.mp484.61MB
2-4 gin从consul中同步服务信息并进行负载均衡-1.mp490.34MB
2-3 常用负载均衡算法.mp447.62MB
2-2 什么是负载均衡,负载均衡的策略有哪些?.mp4119.4MB
2-1 动态获取可用端口.mp483.72MB
第1章 注册中心-consul745.1MB
1-9 将用户的grpc连接配置到全局共用.mp451.66MB
1-8 gin集成consul.mp496.59MB
1-7 将grpc服务注册到consul中.mp471.17MB
1-6 grpc服务如何进行健康检查?.mp429.17MB
1-5 为grpc服务添加viper和zap.mp499.01MB
1-4 go集成consul.mp4115.54MB
1-3 服务注册和注销.mp4100.91MB
1-2 consul的安装和配置.mp491.21MB
1-1 什么是服务注册和发现以及技术选型.mp489.84MB
02.用户服务的web服务2.1GB
2-9 获取图片验证码.mp4134.59MB
2-8 如何解决前后端的跨域问题.mp4128.61MB
2-7 给url添加登录权限验证.mp486.59MB
2-6 集成jwt到gin中.mp4118.43MB
2-5 json web token的认证机制.mp461.87MB
2-4 session机制在微服务下的问题.mp449.38MB
2-3 登录逻辑完善.mp466.5MB
2-2 自定义mobile验证器.mp476.91MB
2-12 用户注册接口.mp4118.4MB
2-11 redis保存验证码.mp4114.95MB
2-10 阿里云发送短信.mp4123.82MB
2-1 表单验证的初始化.mp4154.77MB
1-9 viper的配置环境开发环境和生产环境隔离.mp4112.38MB
1-8 配置文件 - viper.mp4142.4MB
1-7 gin调用grpc服务-2.mp4131.52MB
1-6 gin调用grpc服务-1.mp4124.91MB
1-5 集成zap和理由初始到gin的启动过程 - 2.mp485.66MB
1-4 集成zap和理由初始到gin的启动过程 - 1.mp484.81MB
1-3 zap的文件输出.mp450.56MB
1-2 go高性能日志库 - zap使用.mp489.17MB
1-10 viper集成到gin的web服务中.mp493.24MB
01.用户服务的grpc服务898.82MB
1-9 修改用户和校验密码接口.mp462.01MB
1-8 新建用户.mp447.08MB
1-7 通过id和mobile查询用户.mp440.5MB
1-6 用户列表接口.mp4118.39MB
1-5 定义proto接口.mp498.49MB
1-4 md5盐值加密解决用户密码安全问题.mp4113.23MB
1-3 md5加密.mp4104MB
1-2 同步表结构.mp437.08MB
1-13 课后作业.mp434.28MB
1-12 测试用户微服务接口.mp477.05MB
1-11 批量生产用户.mp434.71MB
1-10 通过flag启动grpc服务.mp451.01MB
1-1 定义用户表结构.mp480.98MB
阶段八:分布式系统核心、微服务的部署6.43GB
04.api网关、部署1.88GB
4-7 通过shell脚本启动gin服务.mp471.91MB
4-6 发布go项目到远程服务器上.mp447.65MB
4-5 通过go build构建go微服务.mp4127.17MB
4-4 jenkens部署vuejs项目.mp4107.13MB
4-3 nginx中部署vuejs.mp4141.71MB
4-2 前端代码上传到git并启动.mp455.58MB
4-1 有哪些服务器我们需要部署?.mp466.52MB
3-9 通过远程和其他工程触发构建.mp439.01MB
3-8 通过jenkinsfile管理构建pipeline脚本.mp435.87MB
3-7 通过pipeline实现持续集成.mp4104.42MB
3-6 将构建服务器上的代码上传到运行服务器.mp4101.19MB
3-5 通过free style构建项目.mp483.7MB
3-4 安装jenkins常用插件.mp448.94MB
3-3 jenkins构建服务器流程.mp467.18MB
3-2 安装jenkins和关闭防火墙.mp464.75MB
3-11 参数化pipeline构建项目.mp431.92MB
3-10 定时构建和轮询SCM构建.mp447.93MB
3-1 敏捷开发中的持续集成痛点.mp477.68MB
2-6 kong配置反爬和ip黑名单.mp452.1MB
2-5 kong配置jwt实现登录校验.mp4106.06MB
2-4 kong集成consul实现服务发现和负载均衡.mp447.13MB
2-3 kong的service、routes、upstream的请求过程.mp438.99MB
2-2 基本的路由转发配置.mp468.67MB
2-1 kong的8001、800和1337端口号的关系.mp454.01MB
1-4 kong的安装.mp4119.48MB
1-3 api网关技术选型.mp454.48MB
1-2 api网关具备的功能有哪些?.mp430.18MB
1-1 什么是api网关.mp434.82MB
03.链路追踪、限流、熔断、降级1.68GB
3-9 gin集成sentinel实现限流.mp465.58MB
3-8 sentinel的熔断接口-基于错误率和慢请求.mp450.08MB
3-7 sentinel的熔断接口-基于错误数.mp471.41MB
3-6 sentinel的熔断接口.mp467.43MB
3-5 sentinel的Throttling配置策略.mp431.34MB
3-4 sentinel的预热和冷启动.mp4128.34MB
3-3 sentinel的qps限流.mp4127.09MB
3-2 sentinel和hystrix对比.mp435.45MB
3-1 什么是限流、熔断和降级.mp4105.84MB
2-8 grpc的server端如何获取客户端的span.mp4145.38MB
2-7 grpc集成opentracing的原理.mp441.16MB
2-6 配置订单服务的web层逻辑.mp458.67MB
2-5 修改grpc_opentracing源码.mp4114.75MB
2-4 gin中添加拦截器实现jaeger注入.mp4142.18MB
2-3 go下通过grpc发送span消息.mp474.47MB
2-2 go发送多级嵌套span.mp463.39MB
2-1 go通过jaeger-client发送单个span.mp493.63MB
1-4 opentracing中的tracer、span、spancontext.mp4111.91MB
1-3 jaeger的安装和架构介绍.mp467.13MB
1-2 链路追踪技术选型.mp445.46MB
1-1 为什么我们需要链路追踪.mp475.47MB
02.学习rocketmq实现幂等性机制等2.01GB
4-5 常用的幂等性解决方案.mp474.31MB
4-4 使用grpc-middleware实现grpc调用的重试.mp464.44MB
4-3 哪些情况下需要考虑幂等性问题.mp449.43MB
4-2 超时、重试和幂等性机制.mp464.33MB
4-1 什么是服务雪崩.mp463.45MB
3-9 库存扣减服务中表结构的设计.mp470.9MB
3-8 本地事务消息回查应该如何做?.mp432.05MB
3-7 ExecuteLocalTransaction本地事务的逻辑.mp479.32MB
3-6 在createorder中发送事务消息.mp463.14MB
3-5 如何通过基于可靠消息实现库存的一致性.mp442.28MB
3-4 基于可靠消息最终一致性方案在库存服务上的不足.mp458.18MB
3-3 tcc在解决库存扣减中的问题.mp439.4MB
3-2 先扣减库存和后扣减库存是否能解决分布式事务的问题?.mp436.72MB
3-15 rocketmq中shutdown造成的坑.mp498.43MB
3-14 在订单服务中发送延时消息解决库存归还的问题.mp495.3MB
3-13 测试rocketmq的事务回查后的库存归还.mp459.47MB
3-12 测试库存服务和库存扣减历史记录.mp482.57MB
3-11 库存服务的sell逻辑修改和归还逻辑重构.mp4101.48MB
3-10 gorm定义具备嵌套对象的列.mp444.19MB
3-1 订单新建过程中会出现哪些不可控因素导致数据不一致的问题?.mp481.8MB
2-8 测试rocketmq的事务消息.mp450.94MB
2-7 通过TransactionProducer发送事务消息.mp472.23MB
2-6 为什么要使用延迟消息解决库存超时归还问题?.mp449.93MB
2-5 通过pushconsumer消费消息.mp499.97MB
2-4 go发送普通消息.mp491.98MB
2-3 rocketmq的消息类型.mp480.48MB
2-2 rocketmq的基本概念.mp431.85MB
2-1 rocketmq的安装和配置.mp4105.68MB
1-2 mq消息队列技术选型.mp476.57MB
1-1 mq的应用场景.mp494.93MB
01.分布式理论基础、分布式事务解决方案883.52MB
2-9 最大努力通知方案.mp482.76MB
2-8 基于可靠消息的最终一致性.mp483.46MB
2-7 基于本地消息的最终一致性方案.mp469.11MB
2-6 TCC分布式事务实现方案 - tcc实现难点.mp473.41MB
2-5 TCC分布式事务实现方案 - 订单服务的tcc接口.mp474.56MB
2-4 TCC分布式事务实现方案.mp463.08MB
2-3 2pc两阶段提交分布式事务.mp462.54MB
2-2 BASE理论.mp460.69MB
2-1 cap理论.mp492.51MB
1-3 分布式系统中出现哪些故障会导致数据不一致?.mp458.16MB
1-2 数据库事务的ACID特性.mp485.79MB
1-1 为什么订单会有超时机制.mp477.45MB
阶段五:电商项目- 微服务基础7.41GB
04.gin快速入门1.31GB
1-9 表单验证错误翻译成中文.mp490.28MB
1-8 注册表单的验证.mp493.27MB
1-7 登录的表单验证.mp492.1MB
1-6 gin返回protobuf.mp480.73MB
1-5 获取get和post表单信息.mp4103.77MB
1-4 获取url中的变量.mp4112.19MB
1-3 gin的路由分组.mp446.57MB
1-2 使用New和Default初始化路由器的区别.mp439.84MB
1-17 gin的优雅退出.mp488.77MB
1-16 static静态文件的处理.mp429.8MB
1-15 加载多个html文件.mp480.11MB
1-14 gin返回html.mp4147.56MB
1-13 gin的中间件原理源码分析.mp455.26MB
1-12 通过abort终止中间件后续逻辑的执行.mp465.75MB
1-11 自定义gin中间件.mp496.19MB
1-10 表单中文翻译的json格式化细节.mp453.47MB
1-1 gin的helloworld体验.mp462.13MB
03.yapi文档管理、gorm详解2.25GB
4-9 通过take,first、last获取数据.mp471.27MB
4-8 批量插入和通过map插入记录.mp462.91MB
4-7 通过create方法插入记录.mp481.98MB
4-6 表结构定义细节.mp490.44MB
4-5 通过NullString解决不能更新零值的问题.mp449.67MB
4-4 gorm的Model的逻辑删除.mp459.31MB
4-3 快速体验auto migrate功能.mp477.46MB
4-2 gorm连接数据库.mp472.13MB
4-17 gorm的表名自定义、自定义beforecreate逻辑.mp467.66MB
4-16 gorm处理多对多的关系.mp499.91MB
4-15 has many关系.mp4100.93MB
4-14 通过preload和joins查询多表.mp449.79MB
4-13 表的关联插入.mp491.3MB
4-12 gorm的软删除细节.mp458.56MB
4-11 gorm的更新操作.mp459.49MB
4-10 gorm的基本查询.mp4117.33MB
4-1 什么是orm?如何正确看待orm?.mp491.76MB
3-5 接口的导入和导出.mp461.61MB
3-4 yapi基本功能使用.mp4104.64MB
3-3 yapi的安装和配置.mp477.52MB
3-2 接口文档管理之痛.mp442.93MB
3-1 前后端分离的系统开发演变过程.mp455.73MB
2-7 微服务需要解决的问题 - 重要!!.mp4118.27MB
2-6 分层微服务架构.mp466.83MB
2-5 微服务的基本拆分.mp457.21MB
2-4 服务拆分变动.mp450.6MB
2-3 单体应用的架构演变.mp4106.28MB
2-2 单体应用开发痛点.mp482.8MB
2-1 单体应用如何部署?.mp471.03MB
1-3 电商系统需求分析.mp435.92MB
1-2 后台管理系统需求.mp428.62MB
1-1 如何启动电商系统和后台管理系统.mp437.04MB
02.grpc和protobuf进阶1.14GB
1-9 grpc的metadata机制.mp4120.84MB
1-8 使用protobuf内置的timestamp类型.mp443.07MB
1-7 map类型.mp429.24MB
1-6 protobuf中的enum枚举类型.mp443.17MB
1-5 嵌套的message对象.mp452.92MB
1-4 proto文件中import另一个proto文件?.mp471.81MB
1-3 proto文件同步时的坑.mp499.08MB
1-2 option go_package的作用.mp439.42MB
1-17 protoc生成的go的源码里面有什么?.mp474.97MB
1-16 grpc的超时机制.mp441.47MB
1-15 grpc中的错误处理.mp453.87MB
1-14 grpc的状态码.mp435.17MB
1-13 1-12-2grpc的验证器.mp492.62MB
1-12 grpc的验证器.mp489.28MB
1-11 通过拦截器和metadata实现grpc的auth认证.mp4101.64MB
1-10 grpc拦截器.mp4122.44MB
1-1 protobuf的基本类型和默认值.mp459.34MB
01.从0开始理解rpc和grpc2.71GB
4-8 grpc的单向流,双向流代码实现.mp4131.6MB
4-7 grpc的流模式的定义.mp4155.43MB
4-6 go下grpc快速体验.mp4148.37MB
4-5 为什么我们需要安装protoc和protoc-gen-go?.mp475.87MB
4-4 protobuf和json的直观对比.mp4116.9MB
4-3 goland下配置protobuf插件.mp463.51MB
4-2 grpc开发环境的搭建.mp446.13MB
4-1 什么是grpc和protobuf.mp478.87MB
3-5 进一步改造rpc调用的代码-2.mp4101.96MB
3-4 进一步改造rpc调用的代码-1.mp4108.36MB
3-3 替换rpc的传输协议为http.mp456.9MB
3-2 替换rpc的序列化协议为json.mp4125.82MB
3-1 go快速体验rpc开发.mp4138.6MB
2-8 rpc架构技术要点.mp434.24MB
2-7 通过http完成add客户端的功能.mp443.92MB
2-6 通过http完成add服务端的功能.mp497.78MB
2-5 什么是rpc?rpc开发的挑战是什么?- 2.mp4128.42MB
2-4 什么是rpc?rpc开发的挑战是什么?-1.mp4150.67MB
2-3 go编码规范-2.mp494.98MB
2-2 go编码规范-1.mp4124.74MB
2-1 gopath开发模式和go modules开发模式对比.mp4145.09MB
1-9 linux下go开发环境搭建.mp428.96MB
1-8 windows下安装go和goland的配置 - 很重要!!.mp4152.7MB
1-7 mysql和navicat的安装和配置.mp450.94MB
1-6 docker和docker-compose的安装.mp469.41MB
1-5 git的安装和配置.mp433.43MB
1-4 xshell的安装和使用.mp425.33MB
1-3 windows中安装centos7虚拟机.mp4100.88MB
1-2 课程中需要用到的开发环境介绍.mp422.29MB
1-12 代码提示神器 - kite的安装和配置.mp440.94MB
1-11 linux下安装和配置nodejs开发环境.mp428.26MB
1-10 windows下安装nodejs开发环境.mp429.44MB
1-1 课程学习前的说明 - 很重要!!.mp427.03MB
阶段二:租辆酷车小程序与TypeScript3.4GB
04.前端知识体系速成634.13MB
第3章 快速掌握最重要的CSS知识点373.24MB
3-4 在小程序中使用css.mp467.17MB
3-3 flex布局.mp475.96MB
3-2 文本样式.mp448.65MB
3-1 控制元素的位置.mp4181.47MB
第2章 WXML模版与CSS入门224.54MB
2-3 CSS相关问题的提问方法.mp428.14MB
2-2 CSS选择器.mp4114.22MB
2-1 WXML简介.mp482.18MB
第1章 租辆酷车小程序原型的开发目标36.35MB
1-1 小程序开发目标.mp436.35MB
03.精通Typescript1.63GB
第7章 TS总结11.45MB
7-1 typescript总结.mp411.45MB
第6章 TS之面向对象:接口、类、泛型542.01MB
6-5 泛型.mp4109.4MB
6-4 用类来实现接口.mp494.18MB
6-3 类.mp497.59MB
6-2 接口的高级技巧.mp4125.98MB
6-1 接口.mp4114.85MB
第5章 Promise759.34MB
5-7 async-await 语法糖.mp4106.7MB
5-6 获取用户头像2.mp4165.55MB
5-5 获取用户头像1.mp4168.6MB
5-4 将小程序API改写成Promise.mp4104.58MB
5-3 同时等待多个Promise.mp445.87MB
5-2 Promise的创建和使用.mp4111.15MB
5-1 回调函数的缺点.mp456.89MB
第4章 数组的变换0B
第3章 函数式编程总结与应用0B
第2章 高阶函数与函数闭包330.31MB
2-3 函数的闭包.mp476.99MB
2-2 函数的闭包.mp478.62MB
2-1 一等公民与高阶函数.mp4174.69MB
第1章 初识TS函数式编程27.97MB
1-1 函数式编程引导.mp427.97MB
02.极速上手TypeScript应用0B
01.小程序极速上手与租辆酷车初体验1.15GB
4-5 汽车位置实时更新展示.mp4105.23MB
4-4 Docker简介.mp482.87MB
4-2 给小程序添加地图组件(下).mp474.09MB
4-1 给小程序添加地图组件(上).mp4130.19MB
3-3 调试工具的使用.mp459.61MB
3-2 页面的生命周期和页面栈.mp4126.66MB
3-1 小程序的生命周期.mp496.78MB
2-2 小程序的运行机制与setdata渲染(下).mp497.69MB
2-1 小程序的运行机制与setdata渲染(上).mp482.81MB
1-6 小程序的配置.mp437.98MB
1-5 vscode的安装和配置.mp454.17MB
1-4 小程序开发工具.mp456.76MB
1-3 小程序账号配置.mp465.31MB
1-2 小程序营销案例.mp434.38MB
1-1 小程序的优缺点.mp475.64MB
阶段三:“租辆酷车”共享出行产品设计与研发0B
阶段七:微服务实现电商系统7.5GB
06.elasticsearch实现搜索微服务1.91GB
第2章 将elasticsearch集成到项目中739.43MB
2-9 将mysql中的商品数据同步到es中.mp460.1MB
2-8 启动gin的初始化过程新建index和mapping.mp473.13MB
2-7 建立商品对应的struct和mapping.mp446.53MB
2-6 mysql和es分别在系统中的角色是什么?.mp453.48MB
2-5 有哪些接口需要使用es.mp426.06MB
2-4 通过go语言完成mapping的新建.mp429.5MB
2-3 保存数据到es中.mp431.99MB
2-2 将es中的对象转换为struct类型.mp428.92MB
2-12 确保商品添加到es中的事务一致性.mp491.48MB
2-11 如何通过mysql和es协作完成商品的查询-2.mp493.49MB
2-10 如何通过mysql和es协作完成商品的查询-1.mp479.79MB
2-1 go实现match查询.mp4124.97MB
第1章 elasticsearch常用接口1.18GB
1-9 es是如何通过倒排索引查询数据的?(1:30-2:30 代码小).mp471.36MB
1-8 一个完整的查询api是如何的-match查询?.mp452.92MB
1-7 通过bulk和mget批量操作数据.mp473.05MB
1-6 通过es更新数据的坑.mp442.07MB
1-5 通过url和query body查询数据.mp450.3MB
1-4 通过put和post方法添加数据.mp488.49MB
1-3 elasticsearch中的基本概念.mp434.01MB
1-20 自定义分词器词库.mp443.86MB
1-2 安装elasticsearch和kibana.mp464.43MB
1-19 ik分词器的安装和使用.mp478.93MB
1-18 分词对于elasticsearch为什么很重要.mp484.49MB
1-17 match查询原理分析 - analyzer查询过程.mp482.98MB
1-16 mapping中的keyword和text类型区别.mp477.07MB
1-15 bool复合查询- must、must_not、should、filter.mp452.92MB
1-14 range区间查询、exists查询、fuzzy模糊查询.mp467.42MB
1-13 term查询有哪些需要注意的地方.mp467.94MB
1-12 query_string查询和match_all查询.mp445.95MB
1-11 通过multi_match指定查询字段权重.mp432.01MB
1-10 match_phrase进行短语查询.mp425.92MB
1-1 我们为什么要用elasticsearch进行搜索.mp4_音频.mp477.09MB
05.支付宝支付、用户操作微服务、前后端联调482.25MB
第2章 收藏、收货地址、留言服务开发482.25MB
2-8 通过yapi测试接口.mp456.53MB
2-7 gin的api源码解读.mp4105.52MB
2-6 web服务启动.mp474.66MB
2-5 service的handler源码解读.mp494.33MB
2-4 启动用户服务.mp429.42MB
2-3 定义proto接口.mp450.23MB
2-2 定义用户操作服务的表结构.mp446.57MB
2-1 需求分析.mp424.99MB
第1章 支付宝支付0B
04.订单和购物车微服务1.8GB
第2章 订单和购物车服务-web层675.33MB
2-7 新建订单接口开发和测试.mp461.68MB
2-6 订单详情接口开发和测试.mp467.05MB
2-5 订单列表页.mp4108.33MB
2-4 更新和删除购物车记录.mp4136.61MB
2-3 添加商品到购物车.mp493.25MB
2-2 购物车列表页接口.mp492.85MB
2-1 快速启动订单服务.mp4115.55MB
第1章 订单和购物车服务-service1.14GB
1-9 新建订单的流程分析.mp485.4MB
1-8 查询订单详情接口.mp488.43MB
1-7 订单列表页接口.mp473.76MB
1-6 更新购物车、删除购物车记录接口.mp445.75MB
1-5 购物车列表和添加商品到购物车接口.mp486.31MB
1-4 启动订单服务.mp423.41MB
1-3 proto接口定义.mp4128.29MB
1-2 订单相关表结构设计.mp4101.27MB
1-16 订单服务接口调试-2.mp483.1MB
1-15 订单服务接口调试 -1.mp4107.71MB
1-14 更新订单的状态接口.mp437.56MB
1-13 通过mysql本地事务确保订单新建过程的顺利.mp4116.08MB
1-12 调用库存微服务扣减库存.mp427.62MB
1-11 调用商品微服务查询商品基本信息.mp468.32MB
1-10 订单微服务连接商品和库存微服务.mp446.8MB
1-1 需求分析.mp446.77MB
03.库存服务和分布式锁0B
02.商品微服务的gin层和oss图片服务1.66GB
2-8 将oss集成到gin微服务中.mp486.87MB
2-7 内网穿透技术解决前端直传的回调.mp484.11MB
2-6 为什么我们需要内网穿透.mp450.8MB
2-5 gin集成前端直传文件.mp4126.44MB
2-4 前端直传oss的流程.mp489.82MB
2-3 使用代码控制文件上传.mp4105.54MB
2-2 oss的基本概念介绍.mp460.62MB
2-1 为什么要使用阿里云oss.mp443.52MB
1-9 商品删除,更新.mp495.46MB
1-8 获取商品详情.mp457.38MB
1-7 新建商品.mp4113.67MB
1-6 用户的web服务服务注册和优雅退出.mp431.97MB
1-5 gin的退出后的服务注销.mp431.66MB
1-4 如何设计一个符合go风格的注册中心接口.mp4134.52MB
1-3 商品的列表页接口 - 2.mp478.44MB
1-2 商品的列表页接口 - 1.mp487.18MB
1-13 品牌分类接口.mp468.64MB
1-12 品牌列表页接口.mp438.53MB
1-11 轮播图接口和yapi的快速测试.mp478.55MB
1-10 商品分类的接口.mp4129.44MB
1-1 快速将用户的web服务转换成商品的web服务.mp4108.36MB
01.商品微服务的grpc服务1.66GB
1-9 品牌列表实现.mp4126.04MB
1-8 快速启动grpc服务.mp4108.98MB
1-7 定义proto接口.mp4105.83MB
1-6 生成表结构和导入数据.mp442.52MB
1-5 商品表结构设计.mp499.13MB
1-4 品牌、轮播图表结构设计.mp470.97MB
1-3 商品分类表结构设计应该注意什么?.mp4123.4MB
1-21 新增、修改和删除商品接口.mp445.22MB
1-20 批量获取商品信息、商品详情接口.mp469.62MB
1-2 需求分析-商品微服务接口分析.mp457.68MB
1-19 商品列表页接口 - 3.mp4101.5MB
1-18 商品列表页接口 - 2.mp484.7MB
1-17 商品列表页接口 - 1.mp4102.31MB
1-16 品牌分类相关接口.mp496.98MB
1-15 商品分类的新建,删除和更新接口.mp429.82MB
1-14 获取商品分类的子分类.mp488.25MB
1-13 商品分类的列表接口 - 2.mp483.98MB
1-12 商品分类的列表接口 - 1.mp4110.06MB
1-11 轮播图的查询、新增、删除和修改.mp420.97MB
1-10 品牌新建,删除、更新.mp474.18MB
1-1 需求分析-数据库实体分析.mp456.47MB
阶段一:Go语言基础入门和编程思维4.83GB
02.Go语言编程思想2.92GB
8-5 为gin增加middleware.mp475.12MB
8-4 gin框架介绍.mp441.54MB
8-3 第三方API数据格式的解析技巧.mp484.09MB
8-2 json数据格式的处理.mp4115.2MB
8-1 http标准库.mp4116.3MB
7-2 迷宫代码实现.mp4165.72MB
7-1 迷宫_算法.mp429.7MB
6-8 并发任务的控制.mp487.02MB
6-7 并发模式(下).mp475.49MB
6-6 并发模式(上).mp481.09MB
6-5 传统同步机制.mp448.95MB
6-4 Select.mp4127.07MB
6-3 使用Channel进行树的遍历.mp426.45MB
6-2 使用Channel等待任务结束.mp485.48MB
6-1 channel.mp4123.31MB
5-2 go语言的调度器.mp485.43MB
5-1 goroutine.mp4109.01MB
4-6 生成文档和示例代码.mp450.7MB
4-5 测试http服务器(下).mp479.96MB
4-4 测试http服务器(上).mp475.43MB
4-3 使用pprof进行性能调优.mp4121.22MB
4-2 代码覆盖率和性能测试.mp429.09MB
4-1 测试.mp4127.13MB
3-4 服务器统一出错处理2.mp485.73MB
3-3 服务器统一出错处理_浏览器需放大.mp4114.1MB
3-2 错误处理概念.mp438.38MB
3-1 defer调用.mp474.27MB
2-3 函数式编程例二.mp427.95MB
2-2 函数式编程例一.mp468.93MB
2-1 函数式编程.mp4101.09MB
1-6 常用系统接口.mp447.75MB
1-5 接口的组合.mp456.21MB
1-4 接口的值类型.mp490.63MB
1-3 接口的定义和实现.mp499.06MB
1-2 duck typing的概念.mp471.93MB
1-1 接口的概念.mp4153.58MB
01.Go语言基础知识1.91GB
5-4 目录的整理.mp438.72MB
5-3 go mod的使用.mp497.7MB
5-2 GOPATH 和 GOVENDOR.mp4154.71MB
5-1 依赖管理.mp415.47MB
4-4 实用内嵌来扩展已有类型.mp466.02MB
4-3 扩展已有类型.mp468.61MB
4-2 包和封装.mp472.1MB
4-1 结构体和方法.mp4156.66MB
3-6 字符和字符串处理.mp499.56MB
3-5 Map例题.mp4139.78MB
3-4 Map.mp452.01MB
3-3 切片的操作.mp4100.1MB
3-2 切片的概念.mp4125.89MB
3-1 数组.mp487.59MB
2-7 指针.mp498.54MB
2-6 函数.mp4104.6MB
2-5 循环.mp455MB
2-4 条件语句.mp457.94MB
2-3 常量与枚举.mp437.08MB
2-2 内建变量类型.mp4136.06MB
2-1 变量定义.mp464.24MB
1-3 goland的安装.mp486.9MB
1-2 go语言的安装.mp418.58MB
1-1 G0工程师体系课导学.mp425.13MB
资料22.39MB
资料.exe22.39MB
网站声明:
1. 该网盘资源的安全性和完整性需要您自行判断,点击下载地址直接跳转到网盘官方页面。本站链接通过程序自动收集互联网公开分享链接,本站不储存、复制、传播任何网盘文件,也不提供下载服务。
2. 本站遵守相关法律法规,坚决杜绝一切违规不良信息,如您发现任何涉嫌违规的网盘信息,请立即向网盘官方网站举报,并及时反馈给我们进行屏蔽删除。
3. 本站高度重视知识产权保护和个人隐私保护,如有网盘链接侵犯您的合法权益,请立即向网盘官方网站举报,并参见本站《版权说明》提供书面材料联系我们屏蔽删改。
1. 该网盘资源的安全性和完整性需要您自行判断,点击下载地址直接跳转到网盘官方页面。本站链接通过程序自动收集互联网公开分享链接,本站不储存、复制、传播任何网盘文件,也不提供下载服务。
2. 本站遵守相关法律法规,坚决杜绝一切违规不良信息,如您发现任何涉嫌违规的网盘信息,请立即向网盘官方网站举报,并及时反馈给我们进行屏蔽删除。
3. 本站高度重视知识产权保护和个人隐私保护,如有网盘链接侵犯您的合法权益,请立即向网盘官方网站举报,并参见本站《版权说明》提供书面材料联系我们屏蔽删改。