B站 - 高性能golang课程合集

深入Go语言并发与分布式搜索

编辑点评

课程深入浅出,结合实战项目,讲解Go语言并发编程和分布式搜索引擎设计,适合有Go语言基础,想提升后端开发能力的学员。

⭐ 编辑推荐

系统学习Go语言并发编程,掌握分布式搜索引擎设计,实战项目提升后端开发能力。

课程亮点

Go语言并发编程实战
分布式搜索引擎设计
经典项目全流程开发

课程目录

📁 go语言并发编程实战--抽奖+秒杀系统
    209-22-在线排查协程泄漏【整理不易‖记得关注:CunWorKNotes】.mp4  [44.8 MB]
    193-6-用channel作并发小容器_节约内存【不易整理‖请关注:CunWorkNoteS】.mp4  [24.9 MB]
    194-7-channel的遍历.mp4  [12.7 MB]
    211-24-如何确保缓存的订单数据不丢失.mp4  [34.8 MB]
    214-27-kafka在秒杀场景中的应用.mp4  [51.4 MB]
    199-12-用channel限制协程的总数.mp4  [20.2 MB]
    189-2-协程和线程对比_及MPG并发模型.mp4  [51.1 MB]
    191-4-生成抽奖大转盘.mp4  [32.8 MB]
    190-3-抽奖核心算法.mp4  [41.9 MB]
    201-14-读写锁.mp4  [12.6 MB]
    197-10-用channel并行处理文件.mp4  [48.1 MB]
    206-19-接口并发测试、压力测试.mp4  [49.8 MB]
    207-20-select多路监听.mp4  [23.4 MB]
    205-18-比sync_Map快3倍的并发安全map.mp4  [37.0 MB]
    198-11-用channel限制接口的并发请求量.mp4  [6.2 MB]
    208-21-接口超时控制.mp4  [27.2 MB]
    188-1-协程和WaitGroup.mp4  [28.1 MB]
    203-16-并行读写map.mp4  [21.0 MB]
    196-9-用channel传递信号.mp4  [17.1 MB]
    212-25-多协程如何协调结束工作.mp4  [26.9 MB]
    187-0-课程介绍.mp4  [4.1 MB]
    200-13-并发安全性与原子操作.mp4  [17.5 MB]
    204-17-并行读写slice.mp4  [11.7 MB]
    192-5-抽奖接口实现_并发减库存的问题.mp4  [46.7 MB]
    202-15-分布式锁.mp4  [20.6 MB]
    195-8-channel导致的死锁问题.mp4  [19.5 MB]
    210-23-秒杀写库策略.mp4  [21.3 MB]
    213-26-如何避免重复关闭channel.mp4  [37.1 MB]
📁 分布式搜索引擎与设计模式
    223-8-倒排索引value的设计.mp4  [17.0 MB]
    260-45-设计模式总结.mp4  [15.1 MB]
    229-14-多跳表求交集.mp4  [45.2 MB]
    258-43-分布式视频搜索实现.mp4  [45.9 MB]
    246-31-策略模式.mp4  [26.2 MB]
    235-20-B 树.mp4  [20.3 MB]
    257-42-中间件和http_header.mp4  [23.7 MB]
    231-16-搜索表达式.mp4  [34.7 MB]
    259-44-模板方法.mp4  [68.9 MB]
    252-37-radic项目代码结构及module发布【不易整理‖请关注:CunWorkNoteS】.mp4  [36.8 MB]
    254-39-mysql批量写表【更多精选‖公众号:CunWorknotes】  .mp4  [49.9 MB]
    239-24-bolt_badger_API解读【不易整理‖请关注:CunWorkNoteS】.mp4  [35.0 MB]
    226-11-2个有序链表求交集.mp4  [16.5 MB]
    222-7-位运算练习.mp4  [23.8 MB]
    262-go1_22新特性.mp4  [21.0 MB]
    218-3-HashMap的底层实现.mp4  [23.2 MB]
    237-22-使用函数作为参数和使用接口的联系.mp4  [26.9 MB]
    242-27-分布式索引架构.mp4  [21.7 MB]
    219-4-自行实现并发安全的map.mp4  [41.3 MB]
    220-5-迭代器模式.mp4  [50.1 MB]
    236-21-LSM树.mp4  [31.2 MB]
    228-13-跳表.mp4  [12.3 MB]
    227-12-多个有序链表求交.mp4  [6.6 MB]
    241-26-外观模式.mp4  [49.6 MB]
    256-41-单机版视频搜索实现.mp4  [69.5 MB]
    217-2-倒排索引v0版实现.mp4  [19.4 MB]
    240-25-面向接口测试.mp4  [34.7 MB]
    261-go1_21新特性.mp4  [16.5 MB]
    233-18-倒排索引搜索函数的实现.mp4  [28.1 MB]
    248-33-代理模式.mp4  [59.5 MB]
    255-40-遍历mysql表.mp4  [40.7 MB]
    232-17-Builder模式.mp4  [15.8 MB]
    253-38-视频搜索业务数据介绍.mp4  [29.6 MB]
    225-10-BitMap求交集.mp4  [22.8 MB]
    243-28-单例模式对比.mp4  [27.9 MB]
    230-15-向倒排索引上添加删除文档.mp4  [52.0 MB]
    247-32-令牌桶限流算法.mp4  [29.4 MB]
    215-0-课程介绍.mp4  [6.3 MB]
    234-19-KV数据库介绍.mp4  [16.0 MB]
    249-34-代理测试.mp4  [32.2 MB]
    221-6-位运算.mp4  [16.0 MB]
    238-23-工厂模式.mp4  [42.7 MB]
    251-36-搜索哨兵_对接分布式grpc服务.mp4  [58.1 MB]
    216-1-倒排索引的设计.mp4  [15.0 MB]
    224-9-位运算实现搜索过滤.mp4  [19.9 MB]
    245-30-用etcd实现服务中心.mp4  [42.1 MB]
    244-29-服务注册与发现.mp4  [16.4 MB]
    250-35-grpc索引服务.mp4  [54.3 MB]
📁 go语言经典项目开发全流程:双token博客系统
    179-28-GIN中间件.mp4  [25.0 MB]
    170-19-哈希及用户密码的安全保障.mp4  [38.6 MB]
    153-2-go项目初始化及go_mod依赖管理【不易整理‖请关注:CunWorkNoteS】.mp4  [28.1 MB]
    174-23-博客详情页.mp4  [24.5 MB]
    154-3-单元测试【更多精选‖公众号:CunWorknotes】  .mp4  [37.1 MB]
    181-30-基于jwt身份认证全流程.mp4  [31.2 MB]
    152-1-项目代码结构.mp4  [20.4 MB]
    172-21-js代码调试.mp4  [16.1 MB]
    178-27-go读写redis【不易整理‖请关注:CunWorkNoteS】.mp4  [34.4 MB]
    184-33-数据上报与promethus【持续更新‖免费提供:CunworknoteS】.mp4  [58.9 MB]
    176-25-GIN参数校验.mp4  [17.7 MB]
    158-7-配置文件解析与监听.mp4  [46.4 MB]
    180-29-jwt算法及其go实现.mp4  [60.7 MB]
    159-8-日志工具.mp4  [53.7 MB]
    164-13-反射--orm的核心实现原理.mp4  [41.9 MB]
    185-34-系统监控与grafana.mp4  [20.1 MB]
    163-12-gorm数据库查询.mp4  [64.0 MB]
    151-0-课程介绍.mp4  [14.1 MB]
    162-11-单例模式.mp4  [41.2 MB]
    175-24-博客修改功能的实现.mp4  [33.4 MB]
    169-18-js基础介绍.mp4  [32.9 MB]
    168-17-html css基础介绍.mp4  [20.7 MB]
    167-16-gin快速入门.mp4  [25.7 MB]
    161-10-创建数据库连接池.mp4  [55.0 MB]
    183-32-双token身份认证.mp4  [62.0 MB]
    171-20-登录接口的实现.mp4  [39.4 MB]
    182-31-Session存储和Local存储.mp4  [71.8 MB]
    160-9-用SQL语句建表建索引_.mp4  [50.5 MB]
    157-6-获得当前代码的具体位置.mp4  [26.3 MB]
    155-4-基准测试.mp4  [44.2 MB]
    166-15-插入和删除数据库记录.mp4  [18.0 MB]
    186-35-GIN知识点汇总.mp4  [32.1 MB]
    173-22-博客列表页_go_template.mp4  [24.8 MB]
    156-5-理解rune和string的本质.mp4  [29.3 MB]
    177-26-基于cookie的身份认证.mp4  [66.9 MB]
    165-14-gorm修改数据库.mp4  [21.3 MB]
📁 Go语言编程大全,web微服务数据库十大专题精讲
    83_10-用消息队列实现rpc同步调用.mp4  [38.5 MB]
    102_7-cookie认证代码复现,GIN编程的经典模式.mp4  [66.5 MB]
    43_2-并行写文件【资源精选‖更多关注:CunworkNotes】.mp4  [22.1 MB]
    18_二分区间查找【公重号:CunWorkNotes】.mp4  [17.7 MB]
    138_19-单进程内链路追踪.mp4  [30.8 MB]
    65_10-redis五种数据类型用法详解【优质资源‖关注:cunWorkNotes 解锁】.mp4  [75.9 MB]
    64_9-ORM实现机制.mp4  [31.4 MB]
    86_13-如何保证kafka的消息顺序【优质资源‖关注:cunWorkNotes 解锁】.mp4  [11.5 MB]
    45_4-文件压缩和解压.mp4  [25.2 MB]
    80_7-交换机与路由【持续更新‖免费提供:CunworknoteS】.mp4  [20.5 MB]
    47_6-缓冲让IO快10倍【持续更新‖免费提供:CunworknoteS】.mp4  [31.9 MB]
    48_7-B 树如何让磁盘比内存还快?.mp4  [34.8 MB]
    56_1-Mysql实战经验总结【资源精选‖更多关注:CunworkNotes】.mp4  [26.2 MB]
    57_2-B 树【整理不易‖记得关注:CunWorKNotes】.mp4  [16.8 MB]
    35_18-最长公共子串【资源精选‖更多关注:CunworkNotes】.mp4  [49.9 MB]
    50_9-logrus日志工具【优质资源‖关注:cunWorkNotes 解锁】.mp4  [34.3 MB]
    40_23-Trie树【整理不易‖记得关注:CunWorKNotes】.mp4  [38.4 MB]
    36_19-布隆过滤器.mp4  [45.2 MB]
    67_12-redis分布式锁及在秒杀中的应用【不易整理‖请关注:CunWorkNoteS】.mp4  [16.8 MB]
    05_0-数据库课程介绍.mp4  [9.9 MB]
    08_0-爬虫课程介绍【资源精选‖更多关注:CunworkNotes】.mp4  [5.1 MB]
    152_9-fail重试机制.mp4  [6.4 MB]
    134_16-grpc网关--只启一个http2服务(1).mp4  [40.5 MB]
    49_8-BigTable存储引擎--LSM tree【更多精选‖公众号:CunWorknotes】  .mp4  [38.5 MB]
    119_2-proto文件互相引用【优质资源‖关注:cunWorkNotes 解锁】.mp4  [50.9 MB]
    13_3-私有module的开发、部署和调用.mp4  [38.6 MB]
    111_4-option模式.mp4  [49.3 MB]
    113_6-使用BloomFilter进行url排重.mp4  [8.7 MB]
    141_22-使用jaeger在http和grpc场景下进行链路追踪.mp4  [70.1 MB]
    01_专题课程介绍.mp4  [4.2 MB]
    27_10-标准库堆的使用.mp4  [24.4 MB]
    02_0-go module课程介绍.mp4  [2.4 MB]
    101_6-基于cookie的身份校验【整理不易‖记得关注:CunWorKNotes】.mp4  [17.0 MB]
    09_0-微服务课程介绍【更多精选‖公众号:CunWorknotes】  .mp4  [11.1 MB]
    03_0-数据结构课程介绍【公重号:CunWorkNotes】.mp4  [5.1 MB]
    68_13-内存淘汰策略及redis使用场景总结.mp4  [34.8 MB]
    92_3-数字证书和PKI体系【公重号:CunWorkNotes】.mp4  [18.9 MB]
    140_21-OpenTracing规范与jaeger的使用【整理不易‖记得关注:CunWorKNotes】.mp4  [88.7 MB]
    98_3-自行实现类GIN的中间件API【优质资源‖关注:cunWorkNotes 解锁】.mp4  [25.3 MB]
    62_7-事务.mp4  [12.3 MB]
    39_22-高并发限流算法【更多精选‖公众号:CunWorknotes】  .mp4  [34.0 MB]
    81_8-fanout交换机.mp4  [10.4 MB]
    60_5-stmt与sql编译优化.mp4  [15.6 MB]
    30_13-基于堆的归并排序.mp4  [30.6 MB]
    96_1-GIN参数校验.mp4  [49.5 MB]
    122_5-recover.mp4  [19.1 MB]
    84_11-消息队列的应用场景.mp4  [7.2 MB]
    63_8-golang反射.mp4  [82.7 MB]
    73_18-基于ClickHouse和Grafana的报表系统.mp4  [11.2 MB]
    07_0-web课程介绍.mp4  [7.6 MB]
    120_3-创建grpc服务.mp4  [63.6 MB]
    28_11-LRU缓存实现.mp4  [40.5 MB]
    136_17-prometheus数据上报与查询.mp4  [49.6 MB]
    85_12-图解kafka底层原理.mp4  [23.4 MB]
    59_4-SQL注入攻击.mp4  [20.9 MB]
    42_1-并行处理目录.mp4  [22.6 MB]
    16_6-go模块版本兼容.mp4  [26.6 MB]
    88_15-安装kafka.mp4  [11.8 MB]
    61_6-分页查询性能优化.mp4  [26.0 MB]
    15_5-语义化版本规范.mp4  [12.4 MB]
    114_7-完整的爬虫代码.mp4  [50.0 MB]
    97_2-中间件的本质和使用方法.mp4  [46.1 MB]
    10_0-kitex及课程介绍.mp4  [5.2 MB]
    142_go1.21新特性.mp4  [16.5 MB]
    148_5-计时中间件.mp4  [25.4 MB]
    155_12-熔断.mp4  [28.2 MB]
    135_16-grpc网关--只启一个http2服务.mp4  [42.0 MB]
    126_9-grpc数据加密.mp4  [37.9 MB]
    53_12-网络协议.mp4  [19.6 MB]
    54_13-基于udp的日志收集器.mp4  [45.8 MB]
    17_1-二分查找.mp4  [46.8 MB]
    76_3-消息队列的并发性.mp4  [25.4 MB]
    145_2-服务脚手架代码.mp4  [22.2 MB]
    19_2-自行实现双向链表.mp4  [46.2 MB]
    125_8-grpc拦截器.mp4  [32.5 MB]
    41_0-二进制文件和文本文件.mp4  [46.3 MB]
    34_17-最长公共子序列.mp4  [55.3 MB]
    99_4-如何理解GIN中间件的Next和Abort.mp4  [30.1 MB]
    55_14-json序列化.mp4  [55.4 MB]
    123_6-grpc stream.mp4  [33.6 MB]
    103_8-JWT身份认证.mp4  [34.9 MB]
    26_9-用堆寻找topK.mp4  [20.3 MB]
    146_3-kitex日志工具.mp4  [24.6 MB]
    108_1-8种常见的http请求方式.mp4  [45.5 MB]
    11_1-go get如何根据模块名找到源代码.mp4  [26.5 MB]
    144_1-kitex序列化工具.mp4  [24.8 MB]
    93_4-https与TLS的实现原理.mp4  [21.0 MB]
    100_5-Swagger自动文档工具.mp4  [45.1 MB]
    124_7-grpc和http的使用场景.mp4  [28.8 MB]
    51_10-标准库log.mp4  [29.0 MB]
    128_11-etcd数据读写,对标redis.mp4  [45.9 MB]
    110_3-colly回调函数.mp4  [58.8 MB]
    156_13-服务降级.mp4  [15.3 MB]
    133_15-grpc网关--http server与grpc se.mp4  [42.2 MB]
    74_1-安装RabbitMQ.mp4  [24.0 MB]
    44_3-并行读文件.mp4  [38.3 MB]
    130_13-etcd配置中心(1).mp4  [28.7 MB]
    52_11-自行实现高性能logger.mp4  [63.5 MB]
    20_3-标准库双向链表.mp4  [9.4 MB]
    38_21-最小并发度负载均衡算法.mp4  [33.2 MB]

适合人群

  • Go语言开发者
  • 后端开发工程师
  • 对并发编程有深入需求者

学习收获

掌握Go语言并发编程技巧
了解分布式搜索引擎架构
提升后端开发实战能力

祝您学习愉快!

学有所成,前程似锦!