Go语言企业级开发实战 Web微服务/数据库优化/消息队列/分布式架构专题精讲

  课程介绍

本课程专为希望深入掌握Go语言企业级开发的工程师打造,全面涵盖Web开发、微服务架构、数据库优化、身份认证、安全加密、爬虫技术、消息队列、RPC通信以及高并发编程等核心主题。你将学习Go的模块化开发、数据结构与算法、文件IO优化,以及在生产环境中的性能调优策略。

此外,本课程还将深入剖析Redis、MySQL、MongoDB等数据库的高效操作,结合ClickHouse等大数据存储方案,助你构建高可用、可扩展的后端系统。通过实战案例,你将掌握JWT、OAuth2.0、gRPC、etcd、分布式锁、限流、熔断等关键技术,提升你的Go开发能力。

  课程目录

├─01_专题课程介绍.mp4

├─02_0-go module课程介绍.mp4

├─03_0-数据结构课程介绍.mp4

├─04_0-IO课程介绍.mp4

├─05_0-数据库课程介绍.mp4

├─06_0-加密与安全课程简介.mp4

├─07_0-web课程介绍.mp4

├─08_0-爬虫课程介绍.mp4

├─09_0-微服务课程介绍.mp4

├─100_5-Swagger自动文档工具.mp4

├─101_6-基于cookie的身份校验.mp4

├─102_7-cookie认证代码复现,GIN编程的经典模式.mp4

├─103_8-JWT身份认证.mp4

├─104_9-启动https服务.mp4

├─105_10-OAuth2.0授权登录.mp4

├─106_11-websocket协议.mp4

├─107_12-多人聊天室的实现.mp4

├─108_1-8种常见的http请求方式.mp4

├─109_2-爬虫的核心功能.mp4

├─10_0-kitex及课程介绍.mp4

├─110_3-colly回调函数.mp4

├─111_4-option模式.mp4

├─112_5-html页面解析.mp4

├─113_6-使用BloomFilter进行url排重.mp4

├─114_7-完整的爬虫代码.mp4

├─115_8-高级爬虫技巧.mp4

├─116_9-自动提交表单.mp4

├─117_10-图片抓取.mp4

├─118_1-protobuf序列化.mp4

├─119_2-proto文件互相引用.mp4

├─11_1-go get如何根据模块名找到源代码.mp4

├─120_3-创建grpc服务.mp4

├─121_4-关于grpc连接的一些问题.mp4

├─122_5-recover.mp4

├─123_6-grpc stream.mp4

├─124_7-grpc和http的使用场景.mp4

├─125_8-grpc拦截器.mp4

├─126_9-grpc数据加密.mp4

├─127_10-grpc身份认证.mp4

├─128_11-etcd数据读写,对标redis.mp4

├─129_12-基于etcd的分布式锁.mp4

├─12_2-代理与本地缓存.mp4

├─130_13-etcd配置中心(1).mp4

├─131_13-etcd配置中心.mp4

├─132_14-服务注册与发现.mp4

├─133_15-grpc网关–http server与grpc se.mp4

├─134_16-grpc网关–只启一个http2服务(1).mp4

├─135_16-grpc网关–只启一个http2服务.mp4

├─136_17-prometheus数据上报与查询.mp4

├─137_18-Grafana搭建使用及Prometheus语法介绍.mp4

├─138_19-单进程内链路追踪.mp4

├─139_20-在http和grpc中传递追踪信息.mp4

├─13_3-私有module的开发、部署和调用.mp4

├─140_21-OpenTracing规范与jaeger的使用.mp4

├─142_go1.21新特性.mp4

├─143_go1.22新特性.mp4

├─144_1-kitex序列化工具.mp4

├─145_2-服务脚手架代码.mp4

├─146_3-kitex日志工具.mp4

├─147_4-服务注册与发现.mp4

├─148_5-计时中间件.mp4

├─149_6-在中间件里获取请求和响应数据.mp4

├─14_4-部署私有代理.mp4

├─150_7-服务端panic处理.mp4

├─151_8-接口超时控制.mp4

├─152_9-fail重试机制.mp4

├─153_10-负载均衡.mp4

├─154_11-接口限流.mp4

├─155_12-熔断.mp4

├─156_13-服务降级.mp4

├─15_5-语义化版本规范.mp4

├─16_6-go模块版本兼容.mp4

├─17_1-二分查找.mp4

├─18_二分区间查找.mp4

├─19_2-自行实现双向链表.mp4

├─20_3-标准库双向链表.mp4

├─21_4-跳表.mp4

├─22_5-Jaccard相似度.mp4

├─23_6-快速排序.mp4

├─24_7-用分治寻找topK.mp4

├─25_8-堆的实现.mp4

├─26_9-用堆寻找topK.mp4

├─27_10-标准库堆的使用.mp4

├─28_11-LRU缓存实现.mp4

├─29_12-超时缓存实现.mp4

├─30_13-基于堆的归并排序.mp4

├─31_14-斐波那契数列.mp4

├─32_15-上台阶问题.mp4

├─33_16-编辑距离.mp4

├─34_17-最长公共子序列.mp4

├─35_18-最长公共子串.mp4

├─36_19-布隆过滤器.mp4

├─37_20-alias采样.mp4

├─38_21-最小并发度负载均衡算法.mp4

├─39_22-高并发限流算法.mp4

├─40_23-Trie树.mp4

├─41_0-二进制文件和文本文件.mp4

├─42_1-并行处理目录.mp4

├─43_2-并行写文件.mp4

├─44_3-并行读文件.mp4

├─45_4-文件压缩和解压.mp4

├─46_5-读写Excel文件.mp4

├─47_6-缓冲让IO快10倍.mp4

├─48_7-B+树如何让磁盘比内存还快?.mp4

├─49_8-BigTable存储引擎–LSM tree.mp4

├─50_9-logrus日志工具.mp4

├─51_10-标准库log.mp4

├─52_11-自行实现高性能logger.mp4

├─53_12-网络协议.mp4

├─54_13-基于udp的日志收集器.mp4

├─55_14-json序列化.mp4

├─56_1-Mysql实战经验总结.mp4

├─57_2-B+树.mp4

├─58_3-覆盖索引和联合索引.mp4

├─59_4-SQL注入攻击.mp4

├─60_5-stmt与sql编译优化.mp4

├─61_6-分页查询性能优化.mp4

├─62_7-事务.mp4

├─63_8-golang反射.mp4

├─64_9-ORM实现机制.mp4

├─65_10-redis五种数据类型用法详解.mp4

├─66_11-redis的发布-订阅模式.mp4

├─67_12-redis分布式锁及在秒杀中的应用.mp4

├─68_13-内存淘汰策略及redis使用场景总结.mp4

├─69_14-mongo应用场景及语法介绍.mp4

├─70_15-go语言操作mongoDB.mp4

├─71_16-OLAP与列式数据库.mp4

├─72_17-ClickHouse语法及对应的golang库.mp4

├─73_18-基于ClickHouse和Grafana的报表系统.mp4

├─74_1-安装RabbitMQ.mp4

├─75_2-用RabbitMQ收发消息,golang实现.mp4

├─76_3-消息队列的并发性.mp4

├─77_4-消息确认机制.mp4

├─78_5-数据持久化.mp4

├─79_6-消费方负载均衡.mp4

├─80_7-交换机与路由.mp4

├─81_8-fanout交换机.mp4

├─82_9-topic交换机.mp4

├─83_10-用消息队列实现rpc同步调用.mp4

├─84_11-消息队列的应用场景.mp4

├─85_12-图解kafka底层原理.mp4

├─86_13-如何保证kafka的消息顺序.mp4

├─88_15-安装kafka.mp4

├─89_16-go读写kafka.mp4

├─90_1-对称加密与非对称加密.mp4

├─91_2-数字签名.mp4

├─92_3-数字证书和PKI体系.mp4

├─93_4-https与TLS的实现原理.mp4

├─94_5-jwt鉴权算法及go代码实现.mp4

├─96_1-GIN参数校验.mp4

├─97_2-中间件的本质和使用方法.mp4

├─98_3-自行实现类GIN的中间件API.mp4

├─99_4-如何理解GIN中间件的Next和Abort.mp4

资源下载
下载价格终身VIP专享
仅限终身VIP下载升级终身VIP
客服QQ:765807314
0

评论0

请先

没有账号?注册  忘记密码?