1529889693 发表于 2025-10-15 04:00

rk0900-GoLang后端工程师【VIP】


——/GoLang后端工程师/
├──01.C语言编程入门-141
|   ├──章节1-第一章 C语言开篇
|   |   ├──课时1-C语言开篇.mp438.98M
|   |   ├──课时2-Clion开发环境安装.mp449.18M
|   |   ├──课时3-第一个C程序.mp433.36M
|   |   └──课时4-注释.mp412.86M
|   ├──章节10-第十章 复合数据类型
|   |   ├──课时1-结构体的定义.mp417.98M
|   |   ├──课时10-联合体的定义及基本使用.mp418.52M
|   |   ├──课时11-联合体的实际用途.mp4136.54M
|   |   ├──课时12-大端模式和小端模式.mp419.24M
|   |   ├──课时13-枚举.mp426.85M
|   |   ├──课时2-结构体成员变量的初始化.mp411.10M
|   |   ├──课时3-结构体中成员变量的访问.mp453.56M
|   |   ├──课时4-练习题讲解.mp433.37M
|   |   ├──课时5-函数指针在结构体中的应用.mp437.65M
|   |   ├──课时6-typedef对结构体类型进行重新定义.mp416.86M
|   |   ├──课时7-typedef 笔试题.mp47.47M
|   |   ├──课时8-结构体中的成员变量是另外一个结构体.mp440.13M
|   |   └──课时9-结构体的直接赋值.mp463.62M
|   ├──章节11-第十一章 C程序的组成
|   |   ├──课时1-头文件之宏定义.mp419.97M
|   |   ├──课时10-static的使用总结.mp44.73M
|   |   ├──课时11-const的使用.mp437.47M
|   |   ├──课时2-头文件之结构体的定义 全局变量和全局函数的声明.mp4119.69M
|   |   ├──课时3-头文件编译原理.mp449.36M
|   |   ├──课时4-头文件重复包含问题.mp4146.89M
|   |   ├──课时5-多个源文件-理论.mp420.52M
|   |   ├──课时6-多个源文件-实践.mp421.36M
|   |   ├──课时7-static修饰函数.mp417.40M
|   |   ├──课时8-static 修饰全局变量.mp425.80M
|   |   └──课时9-static修饰局部变量.mp426.03M
|   ├──章节2-第二章 数据类型
|   |   ├──课时1-数据类型的导入.mp452.78M
|   |   ├──课时10-转义字符1.mp416.20M
|   |   ├──课时11-转义字符2.mp47.76M
|   |   ├──课时12-浮点型数据.mp419.57M
|   |   ├──课时13-进制.mp4132.15M
|   |   ├──课时14-数据在内存中的存储.mp423.22M
|   |   ├──课时15-由printf(“%f-n” 3-2);所引发的思考.mp497.70M
|   |   ├──课时2-常量和变量.mp4126.69M
|   |   ├──课时3-整型数据类型.mp4169.24M
|   |   ├──课时4-long 和 long long的区别.mp412.18M
|   |   ├──课时5-有符号和无符号数据.mp440.35M
|   |   ├──课时6-整型数据的表示方法.mp443.39M
|   |   ├──课时7-整型数据的输出格式.mp466.06M
|   |   ├──课时8-字符数据类型.mp469.36M
|   |   └──课时9-ASCII码表的高级应用.mp443.81M
|   ├──章节3-第三章 C语言输入和输出
|   |   ├──课时1-输入和输出的基本使用.mp417.14M
|   |   └──课时2-getchar函数.mp416.13M
|   ├──章节4-第四章 运算符和表达式
|   |   ├──课时1-运算符和表达式基本概念.mp419.81M
|   |   ├──课时10-位运算高级用法2.mp48.37M
|   |   ├──课时11-位运算高级用法3.mp426.63M
|   |   ├──课时12-逗号运算符.mp49.68M
|   |   ├──课时13-条件运算符.mp45.45M
|   |   ├──课时2-算术运算符.mp457.36M
|   |   ├──课时3-赋值运算符.mp420.13M
|   |   ├──课时4-关系运算符.mp421.50M
|   |   ├──课时5-逻辑运算符.mp455.03M
|   |   ├──课时6-位运算1.mp419.96M
|   |   ├──课时7-位运算2.mp436.91M
|   |   ├──课时8-位运算3.mp428.98M
|   |   └──课时9-位运算高级用法1.mp433.33M
|   ├──章节5-第五章 流程控制
|   |   ├──课时1-分支结构之if.mp420.32M
|   |   ├──课时10-循环结构之while 循环.mp442.22M
|   |   ├──课时11-循环结构之do while.mp412.89M
|   |   ├──课时12-循环结构之for循环.mp427.82M
|   |   ├──课时13-循环结构之笔试题.mp417.13M
|   |   ├──课时14-循环结构之循环的嵌套.mp418.19M
|   |   ├──课时15-流程控制之break在switch语句中的使用.mp424.68M
|   |   ├──课时16-流程控制之break在循环语句中的使用.mp410.43M
|   |   ├──课时17-流程控制之continue的使用.mp45.66M
|   |   ├──课时18-程序卡住了调试方法.mp493.77M
|   |   ├──课时19-程序异常退出调试方法.mp425.88M
|   |   ├──课时2-分支结构之if else.mp410.72M
|   |   ├──课时20-程序结果与预期不一致调试方法.mp436.40M
|   |   ├──课时21-编程题之猜数字游戏.mp4142.23M
|   |   ├──课时22-练习题之自动求某个数字是几位数.mp470.49M
|   |   ├──课时23-笔试题之求质数.mp438.54M
|   |   ├──课时24-笔试题之青蛙爬井.mp422.02M
|   |   ├──课时25-笔试题之求圆上的坐标.mp420.42M
|   |   ├──课时3-分支结构练习.mp436.58M
|   |   ├──课时4-练习小bug1.mp43.27M
|   |   ├──课时5-练习小bug2.mp43.10M
|   |   ├──课时6-分支结构之if else if.mp44.99M
|   |   ├──课时7-分支结构之if else if 举例.mp49.40M
|   |   ├──课时8-分支结构之switch.mp423.12M
|   |   └──课时9-分支结构的嵌套.mp49.99M
|   ├──章节6-第六章 数组
|   |   ├──课时1-一维数组的基本使用.mp443.27M
|   |   ├──课时10-二维数组.mp457.05M
|   |   ├──课时11-二维数组初始化.mp424.62M
|   |   ├──课时2-一维数组元素的存储.mp412.49M
|   |   ├──课时3-一维数组元素的地址.mp46.13M
|   |   ├──课时4-一维数组应用举例.mp412.03M
|   |   ├──课时5-一维数组 计算活了多少天1.mp453.97M
|   |   ├──课时6-一维数组 计算活了多少天2.mp425.60M
|   |   ├──课时7-一维数组 求数组的最大值.mp431.33M
|   |   ├──课时8-一维数组 判断是否为升序数组.mp431.55M
|   |   └──课时9-一维数组 逆置.mp439.85M
|   ├──章节7-第七章 函数
|   |   ├──课时1-函数的导入.mp411.74M
|   |   ├──课时2-函数的定义.mp4103.85M
|   |   ├──课时3-函数的设计.mp425.81M
|   |   ├──课时4-函数的使用.mp495.79M
|   |   ├──课时5-函数的形参和实参.mp4172.96M
|   |   ├──课时6-局部变量和全局变量.mp459.59M
|   |   ├──课时7-函数的嵌套调用.mp446.66M
|   |   ├──课时8-函数的声明.mp430.80M
|   |   └──课时9-递归函数.mp4123.11M
|   ├──章节8-第八章 C语言预处理
|   |   ├──课时1-宏定义的基本使用.mp440.72M
|   |   ├──课时2-有参宏定义.mp422.62M
|   |   ├──课时3-头文件的包含.mp464.69M
|   |   └──课时4-条件编译.mp488.85M
|   └──章节9-第九章 指针
|   |   ├──课时1-指针的基本概念.mp423.28M
|   |   ├──课时10-指针数组.mp436.66M
|   |   ├──课时11-指针变量的地址.mp414.19M
|   |   ├──课时12-一级指针和数组作为函数的形参.mp421.20M
|   |   ├──课时13-形参为指针的注意事项.mp437.21M
|   |   ├──课时14-二级指针.mp428.64M
|   |   ├──课时15-内存分配之malloc的基本使用.mp446.48M
|   |   ├──课时16-free内存释放.mp432.66M
|   |   ├──课时17-realloc的使用.mp428.15M
|   |   ├──课时18-二级指针作为函数的形参.mp480.83M
|   |   ├──课时19-指针笔试题.mp456.32M
|   |   ├──课时2-指针的基本使用.mp458.19M
|   |   ├──课时20-字符串的的定义.mp429.76M
|   |   ├──课时21-字符串的操作.mp411.67M
|   |   ├──课时22-atoi和atof函数.mp412.10M
|   |   ├──课时23-strlen的使用及实现原理.mp420.87M
|   |   ├──课时24-strcpy函数.mp429.50M
|   |   ├──课时25-strncpy函数.mp445.11M
|   |   ├──课时26-strcat函数.mp49.54M
|   |   ├──课时27-strcmp函数.mp435.44M
|   |   ├──课时28-strstr函数.mp418.61M
|   |   ├──课时29-strtok函数.mp485.34M
|   |   ├──课时3-野指针.mp418.31M
|   |   ├──课时30-函数指针.mp446.52M
|   |   ├──课时4-指针经典笔试题.mp419.99M
|   |   ├──课时5-不同类型指针变量之间的相同点.mp424.64M
|   |   ├──课时6-不同类型指针变量之间的不同点.mp425.50M
|   |   ├──课时7-指针的算术运算.mp418.93M
|   |   ├──课时8-数组的指针.mp428.64M
|   |   └──课时9-指针越界问题.mp498.26M
├──02.DevOps自动化工具管理软件生命周期-1101
|   ├──章节1-DevOps介绍
|   |   ├──课时1-DevOps的诞生.mp446.54M
|   |   └──课时2-DevOps管理软件生命周期.mp446.67M
|   ├──章节10-Kubernetes编排工具
|   |   ├──课时1-Kubernetes介绍.mp482.84M
|   |   ├──课时10-Service操作(上).mp454.28M
|   |   ├──课时11-Service操作(下).mp413.20M
|   |   ├──课时12-Ingress操作.mp423.96M
|   |   ├──课时13-准备部署时的yml文件.mp440.39M
|   |   ├──课时14-配置Docker私服信息.mp423.78M
|   |   ├──课时15-Jenkins整合Kubernetes.mp457.05M
|   |   ├──课时16-自动化CI操作.mp456.86M
|   |   ├──课时2-Kubernetes管理容器的方式.mp49.24M
|   |   ├──课时3-Kubernetes架构.mp417.70M
|   |   ├──课时4-基于kuboard安装Kubernetes.mp4151.61M
|   |   ├──课时5-安装Kuboard图形化管理工具.mp419.18M
|   |   ├──课时6-Namespace操作.mp414.74M
|   |   ├──课时7-Pod操作.mp456.46M
|   |   ├──课时8-Pod运行多容器&图形化界面查看.mp425.20M
|   |   └──课时9-Deployment操作.mp467.09M
|   ├──章节2-Code阶段工具
|   |   └──课时1-Code阶段-Git&GitLab安装.mp461.47M
|   ├──章节3-Build阶段工具
|   |   └──课时1-Build阶段-Maven安装&配置.mp480.74M
|   ├──章节4-Operate阶段工具
|   |   └──课时1-Docker介绍和安装.mp461.16M
|   ├──章节5-Integrate工具
|   |   ├──课时1-Jenkins介绍.mp412.17M
|   |   ├──课时2-安装Jenkins.mp440.94M
|   |   └──课时3-配置Jenkins.mp429.57M
|   ├──章节6-Jenkins实现CI、CD操作
|   |   ├──课时1-Jenkins实现基础CI操作.mp4181.93M
|   |   └──课时2-Jenkins实现基础CD操作.mp419.19M
|   ├──章节7-Sonar Qube代码质量检测工具
|   |   ├──课时1-SonarQube介绍和安装.mp4112.60M
|   |   ├──课时2-Sonar Qube基本使用.mp478.04M
|   |   └──课时3-Jenkins集成Sonar Qube.mp488.18M
|   ├──章节8-Harbor私有镜像仓库
|   |   ├──课时1-Harbor镜像仓库介绍&安装.mp426.58M
|   |   ├──课时2-Harbor的基本操作.mp484.42M
|   |   ├──课时3-Jenkins容器内部使用Docker.mp437.51M
|   |   ├──课时4-Jenkins实现制作自定义镜像并推送harbor.mp447.88M
|   |   ├──课时5-目标服务器准备脚本文件.mp4113.44M
|   |   └──课时6-完成基于Harbor的最终部署.mp453.05M
|   └──章节9-Jenkins流水线
|   |   ├──课时1-Jenkins流水线任务初体验.mp416.65M
|   |   ├──课时10-pipeline-构建后钉钉通知消息.mp481.22M
|   |   ├──课时2-Jenkins流水线任务脚本语法初体验.mp441.62M
|   |   ├──课时3-Jenkinsfile维护脚本.mp413.91M
|   |   ├──课时4-pipeline-拉取Git代码操作.mp417.62M
|   |   ├──课时5-pipeline-Maven构建项目.mp415.28M
|   |   ├──课时6-pipeline-SonarQube检测代码质量.mp421.26M
|   |   ├──课时7-pipeline-通过Docker制作自定义镜像.mp411.79M
|   |   ├──课时8-pipeline-推送镜像到harbor.mp433.43M
|   |   └──课时9-pipeline-通知目标服务器部署项目.mp452.89M
├──02.资料
|   ├──解压密码必看说明
|   |   ├──解压密码必看.txt0.14kb
|   |   ├──全网最大的免费IT学习资源社区.url0.17kb
|   |   ├──下载说明.txt0.20kb
|   |   └──一切与IT有关的教程.txt0.04kb
|   └──GoLang后端工程师.rar1.79G
├──03.Elasticsearch 企业级搜索引擎-148
|   ├──章节1-Elasticsearch核心概念
|   |   ├──课时1-课程大纲.mp441.33M
|   |   ├──课时2-搜索案例实操.mp456.57M
|   |   ├──课时3-io知识回顾.mp420.29M
|   |   ├──课时4-倒排索引.mp463.85M
|   |   ├──课时5-elasticSearch应用场景.mp476.70M
|   |   ├──课时6-ES核心概念.mp467.87M
|   |   └──课时7-shard分片.mp442.75M
|   ├──章节10-ES
|   |   ├──课时1-Sniffer嗅探器.mp481.22M
|   |   ├──课时2-案例演示.mp4115.79M
|   |   ├──课时3-查询分页.mp4106.57M
|   |   ├──课时4-Bulk应用.mp472.89M
|   |   ├──课时5-全文检索、精准匹配.mp457.77M
|   |   ├──课时6-multi-search.mp496.72M
|   |   └──课时7-elk介绍.mp476.11M
|   ├──章节11-ELK Stack-ES集群1
|   |   ├──课时1-为什么用elk.mp459.95M
|   |   ├──课时2-elk集群搭建.mp495.40M
|   |   ├──课时3-部署过程.mp4139.58M
|   |   ├──课时4-yaml文件分析.mp480.18M
|   |   ├──课时5-配置节点.mp4152.93M
|   |   └──课时6-多节点配置.mp4146.59M
|   ├──章节12-ELK Stack-ES集群2
|   |   ├──课时1-上节回顾.mp4122.23M
|   |   ├──课时2-排错思路.mp4197.16M
|   |   ├──课时3-节点排错过程.mp4222.03M
|   |   ├──课时4-课堂答疑.mp4166.86M
|   |   └──课时5-课堂小结.mp4206.84M
|   ├──章节13-ELK-Beats&Logstash介绍
|   |   ├──课时1-logstash介绍.mp4192.24M
|   |   ├──课时2-beats介绍.mp4126.56M
|   |   ├──课时3-fiilebeat介绍.mp4205.57M
|   |   ├──课时4-fiilebeat演示采集日志文件.mp4200.14M
|   |   ├──课时5-安装和部署logstash.mp4258.39M
|   |   └──课时6-课后答疑.mp476.66M
|   ├──章节14-ELK-Lostash架构实战
|   |   ├──课时1-上节回顾.mp477.52M
|   |   ├──课时2-logstash演示.mp4221.10M
|   |   ├──课时3-beat采集日志.mp4122.29M
|   |   ├──课时4-效果演示.mp4158.49M
|   |   ├──课时5-配置es节点.mp4219.76M
|   |   ├──课时6-kibana介绍.mp4230.13M
|   |   └──课时7-filter操作原理.mp4177.79M
|   ├──章节15-ELK-收集Nginx日志,syslog,kibana讲解
|   |   ├──课时1-上节回顾.mp451.99M
|   |   ├──课时2-以json格式输出数据.mp4308.56M
|   |   ├──课时3-解决bug过程.mp4246.11M
|   |   ├──课时4-input支持log.mp461.34M
|   |   ├──课时5-Syslog和log区别.mp4108.86M
|   |   ├──课时6-生产者、消息队列和消费者原理.mp4141.20M
|   |   ├──课时7-kibana介绍.mp4117.45M
|   |   └──课时8-排错过程.mp480.30M
|   ├──章节16-ELK-使用Packetbeat监控es集群
|   |   ├──课时1-课前概述.mp4103.48M
|   |   ├──课时2-什么是beat.mp481.90M
|   |   ├──课时3-packbeat监听es集群.mp453.82M
|   |   ├──课时4-演示es集群.mp4137.12M
|   |   ├──课时5-kibana查看数据.mp4138.13M
|   |   └──课时6-课后小结.mp481.31M
|   ├──章节17-ES进阶-relevance score原理及排序算法优化
|   |   ├──课时1-shard local idf 和global idf概念介绍.mp4104.49M
|   |   ├──课时2-mullti match多字段搜索.mp460.31M
|   |   ├──课时3-rellevance score计算规则.mp445.78M
|   |   ├──课时4-best fields和most fields介绍.mp4122.36M
|   |   ├──课时5-cross fields.mp4172.16M
|   |   ├──课时6-modifier.mp4102.30M
|   |   └──课时7-boost mode.mp4109.38M
|   ├──章节18-ES进阶-Nested、Join及Term vector详解
|   |   ├──课时1-查询语法.mp495.97M
|   |   ├──课时2-nested对象的查询深度.mp481.22M
|   |   ├──课时3-has parent.mp490.27M
|   |   ├──课时4-parentId.mp418.45M
|   |   ├──课时5-api用法演示.mp4147.10M
|   |   └──课时6-课后答疑.mp495.08M
|   ├──章节19-ES进阶-Highlight及Suggest搜索推荐详解
|   |   ├──课时1-三种高亮方法.mp485.99M
|   |   ├──课时2-自定义标签.mp473.87M
|   |   ├──课时3-四种suggest介绍.mp458.37M
|   |   ├──课时4-phrase suggester.mp451.50M
|   |   ├──课时5-suuggest搜索推荐.mp4186.24M
|   |   ├──课时6-completion suggester.mp4209.54M
|   |   └──课时7-课后答疑.mp499.63M
|   ├──章节2-ES环境安装、健康值检查以及CRUD1
|   |   ├──课时1-es图解高可用.mp468.39M
|   |   ├──课时2-es容错机制.mp475.93M
|   |   ├──课时3-es-node.mp479.00M
|   |   ├──课时4-集群健康值检查.mp429.06M
|   |   ├──课时5-基于xx系统的crud.mp492.47M
|   |   └──课时6-课后答疑.mp425.94M
|   ├──章节20-ES进阶-深入探秘基于地理位置搜索
|   |   ├──课时1-两种数据类型.mp4122.79M
|   |   ├──课时2-四种查询.mp4101.22M
|   |   ├──课时3-geo polygon query多边形.mp484.11M
|   |   ├──课时4-geo shape type地理形状.mp472.44M
|   |   ├──课时5-特殊几何形状.mp4139.35M
|   |   └──课时6-实际应用.mp4142.38M
|   ├──章节21-ES进阶-案例分析:基于地理位置搜索的疫情地图
|   |   ├──课时1-上节回顾.mp4171.21M
|   |   ├──课时2-spatial relations空间关系.mp467.91M
|   |   ├──课时3-实战找需求.mp4158.18M
|   |   ├──课时4-java重写kibana查询.mp4144.83M
|   |   ├──课时5-半径搜索.mp424.87M
|   |   ├──课时6-java实现需求.mp4159.81M
|   |   └──课时7-课后答疑.mp4192.82M
|   ├──章节22-ES进阶-深入聚合分析-多metric以及histogram剖析
|   |   ├──课时1-上节回顾.mp431.25M
|   |   ├──课时2-kibana编写需求.mp4162.57M
|   |   ├──课时3-多种查询介绍.mp4104.83M
|   |   ├──课时4-kibana编写需求.mp4102.17M
|   |   └──课时5-聚合查询介绍.mp4123.79M
|   ├──章节23-ES进阶-深入聚合搜索-完结
|   |   ├──课时1-案例1.mp477.12M
|   |   ├──课时2-上节遗留问题.mp482.17M
|   |   ├──课时3-去重过程.mp466.43M
|   |   ├──课时4-type分组聚合查询.mp432.53M
|   |   ├──课时5-filter过滤器.mp4117.49M
|   |   ├──课时6-深度优先和广度优先.mp4269.58M
|   |   └──课时7-课后答疑.mp4158.47M
|   ├──章节24-ES进阶-运维篇之集群管理
|   |   ├──课时1-集群管理.mp4127.87M
|   |   ├──课时2-磁盘介绍.mp470.93M
|   |   ├──课时3-cpu和网络介绍.mp459.61M
|   |   ├──课时4-集群规划.mp4133.81M
|   |   ├──课时5-集群搭建.mp4253.72M
|   |   ├──课时6-其他配置.mp4332.92M
|   |   └──课时7-问题答疑.mp4345.04M
|   ├──章节25-ES进阶-运维篇之集群管理2以及hdfs安装
|   |   ├──课时1-上节回顾.mp4110.86M
|   |   ├──课时2-线程数设置.mp4169.91M
|   |   ├──课时3-引导检查.mp4129.66M
|   |   ├──课时4-hdfs分布式文件存储系统.mp4279.97M
|   |   └──课时5-课后答疑.mp4189.21M
|   ├──章节26-ES进阶-基于snapshot hdfs restore数据备份还原
|   |   ├──课时1-新建数据仓库.mp4134.51M
|   |   ├──课时2-备份指定索引.mp4219.50M
|   |   ├──课时3-查看备份进度.mp4277.07M
|   |   ├──课时4-跨集群复制.mp4247.00M
|   |   ├──课时5-ccr.mp471.61M
|   |   ├──课时6-索引别名.mp483.81M
|   |   └──课时7-课后答疑.mp4225.53M
|   ├──章节27-ES进阶-索引管理-1
|   |   ├──课时1-索引管理.mp41.32G
|   |   ├──课时2-ik分词器.mp492.26M
|   |   ├──课时3-norms及相关度评分算法和store.mp4117.55M
|   |   ├──课时4-settings索引的配置选项.mp4176.78M
|   |   ├──课时5-索引压缩.mp4156.21M
|   |   ├──课时6-判断索引是否存在.mp4251.06M
|   |   ├──课时7-roll over index.mp458.58M
|   |   └──课时8-设置时间和语言.mp4393.27M
|   ├──章节28-ES进阶-索引管理-2
|   |   ├──课时1-创建索引.mp4152.87M
|   |   ├──课时2-索引模板.mp4143.51M
|   |   ├──课时3-名词解释.mp4119.22M
|   |   ├──课时4-segment合并merge.mp4202.39M
|   |   ├──课时5-问题答疑.mp4162.46M
|   |   ├──课时6-modules.mp4239.09M
|   |   └──课时7-课后答疑.mp4238.90M
|   ├──章节29-ES进阶-集群安全
|   |   ├──课时1-上节回顾.mp4325.45M
|   |   ├──课时2-生成节点证书.mp4114.14M
|   |   ├──课时3-elasticSearch内置账户.mp4175.66M
|   |   ├──课时4-es集群调优.mp4245.38M
|   |   ├──课时5-优化建议.mp4178.76M
|   |   ├──课时6-数据结构.mp4199.04M
|   |   ├──课时7-集群.mp4197.67M
|   |   └──课时8-课后答疑.mp4236.02M
|   ├──章节3-ES环境安装、健康值检查以及CRUD2
|   |   ├──课时1-集群健康值.mp489.98M
|   |   ├──课时2-crud回顾.mp447.50M
|   |   ├──课时3-es容错机制介绍.mp498.16M
|   |   ├──课时4-图解es容错机制.mp479.89M
|   |   └──课时5-课堂总结.mp460.89M
|   ├──章节30-项目实战-搜索引擎框架原理
|   |   ├──课时1-搜索.mp481.84M
|   |   ├──课时2-智能推荐.mp4160.46M
|   |   ├──课时3-词库.mp4147.74M
|   |   ├──课时4-ik分词器.mp4325.75M
|   |   ├──课时5-全文检索.mp4187.73M
|   |   ├──课时6-语义分析.mp4110.69M
|   |   ├──课时7-其他参数和逻辑参数.mp498.11M
|   |   └──课时8-课后答疑.mp4106.16M
|   ├──章节31-项目实战-搜索推荐项目案例
|   |   ├──课时1-上节回顾.mp4380.96M
|   |   ├──课时2-springboot整合es.mp4170.53M
|   |   ├──课时3-搜索词数.mp4345.39M
|   |   ├──课时4-需求分析.mp4171.55M
|   |   ├──课时5-知识点回顾.mp4178.51M
|   |   └──课时6-课后答疑.mp4379.75M
|   ├──章节4-上机实战演练:ES查询语法
|   |   ├──课时1-Searchtimeout.mp437.87M
|   |   ├──课时2-es常用查询.mp4124.91M
|   |   ├──课时3-es语法介绍.mp462.48M
|   |   ├──课时4-案例介绍.mp457.79M
|   |   ├──课时5-deep paging问题.mp453.69M
|   |   ├──课时6-filter缓存原理.mp464.43M
|   |   └──课时7-es基础内容介绍.mp446.81M
|   ├──章节5-ES查询之底层原理揭秘
|   |   ├──课时1-es底层原理之正牌索引vs倒排索引.mp464.46M
|   |   ├──课时2-fielddata.mp442.63M
|   |   ├──课时3-mget批量查询.mp423.94M
|   |   ├──课时4-bulk批量增删改.mp462.95M
|   |   ├──课时5-es并发冲突问题及悲观锁和乐观锁.mp464.20M
|   |   └──课时6-课程介绍.mp459.24M
|   ├──章节6-ES查询之Scripting查询
|   |   ├──课时1-上节回顾.mp418.49M
|   |   ├──课时2-案例介绍.mp474.08M
|   |   ├──课时3-存储过程.mp416.55M
|   |   ├──课时4-官网bug介绍.mp472.19M
|   |   ├──课时5-聚合分析.mp426.99M
|   |   ├──课时6-测试数据.mp445.13M
|   |   └──课时7-es写入原理.mp472.67M
|   ├──章节7-ES查询之分词器详解
|   |   ├──课时1-课前概述.mp419.28M
|   |   ├──课时2-分词器介绍.mp477.38M
|   |   ├──课时3-es内置分词器.mp446.83M
|   |   ├──课时4-中文分词器.mp458.68M
|   |   ├──课时5-ik分词器.mp433.54M
|   |   ├──课时6-正则匹配分隔符.mp463.37M
|   |   └──课时7-课堂小结.mp428.51M
|   ├──章节8-ES查询之前缀搜索、通配符搜索、正则搜索、模糊查询串讲
|   |   ├──课时1-课前概述.mp466.98M
|   |   ├──课时2-es编写demo.mp497.03M
|   |   ├──课时3-fuzzy模糊查询.mp494.16M
|   |   ├──课时4-最简陋的suggest.mp4100.34M
|   |   ├──课时5-token filter.mp492.39M
|   |   └──课时6-相关度评分算法揭秘.mp485.22M
|   └──章节9-ES Java API
|   |   ├──课时1-boost权重.mp461.45M
|   |   ├──课时2-TF-IDF.mp459.62M
|   |   ├──课时3-计算公式.mp450.25M
|   |   ├──课时4-java api.mp4180.34M
|   |   ├──课时5-案例演示.mp4135.74M
|   |   └──课时6-es集群.mp4130.05M
├──04.Elasticsearch核心知识篇-412
|   ├──章节1-简介
|   |   └──课时1-课程介绍.mp4328.56M
|   ├──章节10-索引的批量操作
|   |   ├──课时1-基于_mget的批量查询.mp435.96M
|   |   ├──课时2-文档的四种操作类型.mp478.77M
|   |   └──课时3-基于_bulk的增删改.mp4187.89M
|   ├──章节11-模糊查询和智能搜索推荐
|   |   ├──课时1-关于课程使用ES的版本升级.mp4129.75M
|   |   ├──课时2-本章内容介绍.mp416.43M
|   |   ├──课时3-prefix:前缀搜索.mp475.68M
|   |   ├──课时4-wildcard:通配符.mp439.40M
|   |   ├──课时5-regexp:正则表达式.mp433.90M
|   |   ├──课时6-fuzzy:模糊查询.mp469.15M
|   |   ├──课时7-match_phrase_prefix:短语前缀.mp4120.66M
|   |   └──课时8-前缀、中缀和后缀搜索的优化方案.mp4146.93M
|   ├──章节12-搜索推荐
|   |   ├──课时1-Term Suggester.mp4193.61M
|   |   ├──课时2-phrase suggester.mp4157.33M
|   |   ├──课时3-completion suggester.mp478.21M
|   |   ├──课时4-context suggester1.mp4102.37M
|   |   └──课时5-context suggester 2.mp44.18M
|   ├──章节13-数据建模
|   |   ├──课时1-嵌套类型查询:Nested.mp4166.98M
|   |   ├──课时2-父子级关系查询:Join.mp461.10M
|   |   └──课时3-Elasticsearch数据建模.mp4129.69M
|   ├──章节14-ES客户端
|   |   ├──课时1-本章内容介绍.mp46.73M
|   |   ├──课时10-总结性学习:使用ESClient处理常用操作.mp485.78M
|   |   ├──课时2-Java API和Transport Client.mp4123.58M
|   |   ├──课时3-基于Java API的CRUD.mp4326.00M
|   |   ├──课时4-基于Java API的多条件查找.mp4205.04M
|   |   ├──课时5-基于Java API的聚合查询.mp4416.82M
|   |   ├──课时6-Java REST Client.mp4400.90M
|   |   ├──课时7-Java REST Client的基础使用.mp4299.49M
|   |   ├──课时8-封装RestClient.mp469.35M
|   |   └──课时9-嗅探器:Sniffer.mp487.43M
|   ├──章节15-Spring Data Elasticsearch
|   |   └──课时1-Spring Data Elasticsearch.mp4142.25M
|   ├──章节2-环境安装
|   |   ├──课时1-安装Elasticsearch.mp4445.47M
|   |   ├──课时2-安装Kibana.mp4147.09M
|   |   ├──课时3-安装Elasticsearch-Head插件.mp4119.93M
|   |   ├──课时4-集群的健康值检查.mp4133.83M
|   |   └──课时5-本章小结.mp429.03M
|   ├──章节3-核心概念
|   |   ├──课时1-集群、节点和分片.mp4354.18M
|   |   └──课时2-索引和文档的概念.mp49.50M
|   ├──章节4-索引的CRUD
|   |   └──课时1-索引的CRUD.mp485.72M
|   ├──章节5-Mapping
|   |   └──课时1-Mapping.mp4417.11M
|   ├──章节6-搜索和查询
|   |   ├──课时1-本章内容介绍.mp440.85M
|   |   ├──课时2-ES的查询上下文、评分、元数据.mp4109.69M
|   |   ├──课时3-Query String.mp445.78M
|   |   ├──课时4-全文检索:match.mp4113.80M
|   |   ├──课时5-精准查询:term.mp4125.63M
|   |   ├──课时6-过滤器:filter.mp428.55M
|   |   └──课时7-组合查询:bool query.mp4125.17M
|   ├──章节7-分词器
|   |   ├──课时1-文档正常化:normalization.mp441.65M
|   |   ├──课时2-字符过滤器:character filter.mp469.84M
|   |   ├──课时3-令牌过滤器:token filter.mp4146.21M
|   |   ├──课时4-分词器:tokenizer.mp422.50M
|   |   ├──课时5-自定义分词器.mp492.29M
|   |   ├──课时6-中文分词器.mp4133.51M
|   |   ├──课时7-基于远程词库的热更新.mp4179.20M
|   |   └──课时8-基于MySQL的热更新.mp4126.35M
|   ├──章节8-聚合查询
|   |   ├──课时1-本章内容介绍.mp43.10M
|   |   ├──课时2-三种聚合分类:Bucket、Metrics、Pipeline.mp427.34M
|   |   ├──课时3-代码+案例演示三种不同的聚合.mp4167.85M
|   |   ├──课时4-嵌套聚合:基于聚合结果的聚合.mp4123.56M
|   |   ├──课时5-基于查询结果的聚合和基于聚合结果的查询.mp4130.24M
|   |   ├──课时6-聚合排序.mp455.04M
|   |   └──课时7-常用的聚合函数.mp4266.21M
|   └──章节9-脚本查询
|   |   ├──课时1-本章内容介绍.mp45.83M
|   |   ├──课时2-Scripting基本概念.mp447.72M
|   |   ├──课时3-Scripting的CRUD.mp481.07M
|   |   ├──课时4-参数化脚本.mp450.22M
|   |   ├──课时5-Scripts模板.mp426.66M
|   |   ├──课时6-函数式编程.mp4107.16M
|   |   └──课时7-本章课程小结及知识点补充.mp4117.20M
├──05.Gin+WebSocket项目实战IM-1612
|   ├──章节1-需求分析
|   |   ├──课时1-项目背景能获得什么技术栈.mp455.15M
|   |   ├──课时2-项目架构及网络结构消息流程.mp445.42M
|   |   └──课时3-项目需求整理.mp442.56M
|   ├──章节2-环境搭建
|   |   ├──课时1-Gin项目初始化及GORM引入.mp457.33M
|   |   ├──课时2-Gin引入以及项目目录建立.mp438.95M
|   |   ├──课时3-GORM及Gin复盘整理.mp425.24M
|   |   ├──课时4-配置数据初始化及前后端交互.mp473.82M
|   |   ├──课时5-复盘整理前后端交互.mp423.52M
|   |   ├──课时6-前后分离Swagger引入.mp463.16M
|   |   ├──课时7-SQL日志打印.mp421.52M
|   |   └──课时8-Swagger&Logger复盘整理.mp424.72M
|   ├──章节3-功能实现
|   |   ├──课时1-用户模块新增与删除功能.mp463.91M
|   |   ├──课时10-核心功能Socket+Redis消息传递.mp488.66M
|   |   ├──课时11-消息&关系&群设计.mp442.68M
|   |   ├──课时12-发送接受消息实现骨架.mp451.90M
|   |   ├──课时13-发送接受消息实现细节.mp4122.40M
|   |   ├──课时14-发送接受消息问题修复及整理.mp433.75M
|   |   ├──课时15-前端引入并调试通过登录注册.mp4174.06M
|   |   ├──课时16-复盘整理以及发送接收思路.mp494.84M
|   |   ├──课时17-发送接收消息及页面.mp4122.48M
|   |   ├──课时18-Resp封装及好友列表.mp4156.36M
|   |   ├──课时19-前端load好友列表.mp473.12M
|   |   ├──课时2-用户模块修改功能.mp462.79M
|   |   ├──课时20-前后端联调.mp4101.72M
|   |   ├──课时21-发送者前端调试.mp4182.42M
|   |   ├──课时22-前后端细节内容调整.mp4124.44M
|   |   ├──课时23-发送接收后端Debug.mp458.18M
|   |   ├──课时24-点对点前端判断显示.mp452.84M
|   |   ├──课时25-git版本1控制以及应用.mp441.45M
|   |   ├──课时26-前端表情包json获取.mp458.23M
|   |   ├──课时27-表情包发送功能联调.mp456.52M
|   |   ├──课时28-后端图片发送逻辑.mp434.17M
|   |   ├──课时29-语音发送功能.mp471.30M
|   |   ├──课时3-修改电话邮箱校验.mp449.77M
|   |   ├──课时30-群聊流程及方案设计.mp454.74M
|   |   ├──课时31-添加好友功能.mp4109.59M
|   |   ├──课时32-好友双向事务控制.mp446.45M
|   |   ├──课时33-事务回滚以及完善功能的判断.mp494.24M
|   |   ├──课时34-群设计及新建群后端.mp487.93M
|   |   ├──课时35-前端整体架构及新建群页面.mp4256.28M
|   |   ├──课时36-前后端联调建群功能.mp4131.52M
|   |   ├──课时37-群列表前后端实现.mp482.33M
|   |   ├──课时38-加入群前后端实现.mp4226.36M
|   |   ├──课时39-防止页面请求穿透及禁止高频发送.mp4103.71M
|   |   ├──课时4-重复注册校验.mp449.55M
|   |   ├──课时40-点击穿透处理及页面ico.mp468.09M
|   |   ├──课时41-新建群关联关系事务.mp468.88M
|   |   ├──课时42-群聊后端推送.mp4121.37M
|   |   ├──课时43-群聊私聊前端页面显示.mp467.65M
|   |   ├──课时44-群聊私聊前后端联调.mp4235.55M
|   |   ├──课时45-性能优化OOS资源分离.mp449.15M
|   |   ├──课时46-性能调优OOS实现.mp473.62M
|   |   ├──课时47-阶段性复盘及流程整理.mp464.68M
|   |   ├──课时48-性能调优之心跳检测分析.mp442.80M
|   |   ├──课时49-性能调优之后端定时任务.mp450.40M
|   |   ├──课时5-Md5工具类及注册密码加密.mp449.51M
|   |   ├──课时50-性能调优之后端检测下线.mp4174.93M
|   |   ├──课时51-性能调优之心跳参数整理.mp460.09M
|   |   ├──课时52-参数问题修复及前端定时请求.mp467.06M
|   |   ├──课时53-心跳检测前后端联调.mp4182.67M
|   |   ├──课时54-在线用户加入缓存.mp4142.94M
|   |   ├──课时55-发送消息根据Reids缓存在线用户.mp499.81M
|   |   ├──课时56-复盘心跳检测及缓存用户.mp467.74M
|   |   ├──课时57-性能优化之消息缓存持久化.mp4161.35M
|   |   ├──课时58-性能优化之消息持久化读取.mp4260.27M
|   |   ├──课时6-登录操作以及优化.mp4108.15M
|   |   ├──课时7-登录注册复盘整理.mp428.04M
|   |   ├──课时8-token加入以及返回结构调整.mp456.94M
|   |   └──课时9-Redis的加入.mp442.18M
|   └──章节4-发布与部署
|   |   ├──课时1-整体样式调整及总结.mp4139.98M
|   |   ├──课时10-前后端联调完整版演示.mp4111.12M
|   |   ├──课时11-完善消息记录乱序问题.mp452.77M
|   |   ├──课时2-项目打包与发布.mp473.05M
|   |   ├──课时3-Docker镜像生成.mp468.72M
|   |   ├──课时4-IM项目概览及总结.mp451.23M
|   |   ├──课时5-功能完善之根据名字加好友.mp4125.48M
|   |   ├──课时6-功能完善之根据群名称或者群号入群.mp4141.85M
|   |   ├──课时7-功能完善之添加获取缓存消息记录.mp4190.80M
|   |   ├──课时8-功能完善之缓存消息联调整理.mp4116.05M
|   |   └──课时9-完善用户维护建群逻辑.mp4120.36M
├──06.Go Web前置-CSS-1124
|   └──章节1-Go Web前置-CSS
|   |   ├──课时1-CSS的引入.mp417.00M
|   |   ├──课时10-消除浮动影响.mp417.06M
|   |   ├──课时11-定位_静态定位_相对定位.mp4143.68M
|   |   ├──课时12-定位_绝对定位.mp442.38M
|   |   ├──课时13-定位_固定定位.mp429.64M
|   |   ├──课时14-盒子模型引入.mp438.12M
|   |   ├──课时15-盒子模型代码演示.mp424.93M
|   |   ├──课时16-盒子模型练习题.mp457.21M
|   |   ├──课时2-CSS的三种书写方式.mp446.21M
|   |   ├──课时3-明白学习CSS的重点.mp48.52M
|   |   ├──课时4-选择器_基本选择器.mp441.77M
|   |   ├──课时5-选择器_关系选择器.mp434.88M
|   |   ├──课时6-选择器_属性选择器.mp411.40M
|   |   ├──课时7-选择器_伪类选择器.mp417.64M
|   |   ├──课时8-练习:百度导航栏.mp428.99M
|   |   └──课时9-浮动的原理.mp493.87M
├──07.Go Web前置-Go Module-1122
|   └──章节1-Go Web前置-Go Module
|   |   ├──课时1-Go Module介绍.mp48.22M
|   |   ├──课时2-如何开启Go Module.mp420.25M
|   |   ├──课时3-命令行方式创建Go Module项目.mp428.60M
|   |   ├──课时4-命令行创建补充.mp47.39M
|   |   ├──课时5-Go Module基本操作.mp436.71M
|   |   ├──课时6-使用Goland Go Module.mp410.92M
|   |   └──课时7-Goland开启File Watchers.mp433.06M
├──08.Go Web前置-HTML-1123
|   └──章节1-Go Web前置-HTML
|   |   ├──课时1-HTML和CSS的引入.mp43.37M
|   |   ├──课时10-超链接标签.mp448.10M
|   |   ├──课时11-超链接设置锚点.mp4117.00M
|   |   ├──课时12-列表标签.mp474.14M
|   |   ├──课时13-表格标签.mp458.22M
|   |   ├──课时14-内嵌框架.mp441.75M
|   |   ├──课时15-内嵌框架练习(1).mp411.00M
|   |   ├──课时16-内嵌框架练习(2).mp430.64M
|   |   ├──课时17-框架集合.mp420.24M
|   |   ├──课时18-form表单的作用.mp436.55M
|   |   ├──课时19-form表单细节.mp4242.18M
|   |   ├──课时2-网络传输三大基石.mp421.67M
|   |   ├──课时20-form表单练习_模拟百度搜索.mp432.64M
|   |   ├──课时21-表单元素(1).mp4191.65M
|   |   ├──课时22-表单元素(2).mp4175.41M
|   |   ├──课时23-HTML5新增type类型.mp471.93M
|   |   ├──课时24-HTML5新增属性.mp413.06M
|   |   ├──课时3-什么是HTML.mp4108.81M
|   |   ├──课时4-HTML的标准结构.mp448.95M
|   |   ├──课时5-HBuilder的使用.mp4106.09M
|   |   ├──课时6-html_head_body标签.mp412.27M
|   |   ├──课时7-head中可用标签.mp4188.46M
|   |   ├──课时8-文本标签.mp4390.54M
|   |   └──课时9-多媒体标签.mp4111.13M
├──09.Go Web前置-JQuery-1125
|   └──章节1-Go Web前置-JQuery
|   |   ├──课时1-认识jQuery.mp4146.38M
|   |   ├──课时10-操作文本.mp439.30M
|   |   ├──课时11-增删元素.mp4102.87M
|   |   ├──课时12-事件处理.mp488.48M
|   |   ├──课时13-jQuery对象和DOM对象的转换.mp458.84M
|   |   ├──课时14-jQuery迭代方式.mp457.81M
|   |   ├──课时15-动画效果.mp472.89M
|   |   ├──课时16-自定义动画.mp426.17M
|   |   ├──课时17-表单校验A.mp496.54M
|   |   ├──课时18-表单校验B.mp4128.25M
|   |   ├──课时19-正则表达式的引入.mp4103.47M
|   |   ├──课时2-页面加载函数.mp439.79M
|   |   ├──课时20-正则优化表单校验.mp451.70M
|   |   ├──课时21-Bootstrap介绍.mp4106.68M
|   |   ├──课时22-Bootstrap搭建.mp4114.95M
|   |   ├──课时23-固定容器和流容器.mp4112.67M
|   |   ├──课时24-栅格系统.mp441.69M
|   |   ├──课时25-案例开发之导航.mp485.94M
|   |   ├──课时26-案例开之轮播图.mp478.38M
|   |   ├──课时3-jQuery选择器的引入.mp438.36M
|   |   ├──课时4-基本选择器.mp4137.69M
|   |   ├──课时5-属性选择器.mp455.50M
|   |   ├──课时6-位置选择器.mp495.30M
|   |   ├──课时7-表单选择器.mp493.46M
|   |   ├──课时8-操作元素属性.mp450.20M
|   |   └──课时9-操作样式.mp463.71M
├──10.Go Web前置-JS-1126
|   └──章节1-Go Web前置-JS
|   |   ├──课时1-为什么学习JS.mp423.53M
|   |   ├──课时10-JS函数的声明.mp468.40M
|   |   ├──课时11-JS函数参数和返回值.mp430.28M
|   |   ├──课时12-数组的创建.mp423.45M
|   |   ├──课时13-数组的元素和长度.mp411.77M
|   |   ├──课时14-数组的遍历.mp411.57M
|   |   ├──课时15-数组的常用方法.mp495.04M
|   |   ├──课时16-数组的排序问题.mp413.73M
|   |   ├──课时17-String常用方法.mp4116.46M
|   |   ├──课时18-Number常用方法.mp463.10M
|   |   ├──课时19-Math常用方法.mp472.39M
|   |   ├──课时2-JS的学习内容.mp420.12M
|   |   ├──课时20-Date常用方法.mp4131.87M
|   |   ├──课时21-自定义对象三种方式.mp477.58M
|   |   ├──课时22-查看原型.mp434.41M
|   |   ├──课时23-操作原型.mp462.79M
|   |   ├──课时24-原型链.mp427.28M
|   |   ├──课时25-事件的绑定和触发.mp447.91M
|   |   ├──课时26-鼠标事件.mp463.70M
|   |   ├──课时27-按键事件.mp414.67M
|   |   ├──课时28-表单事件.mp4117.70M
|   |   ├──课时29-页面加载事件.mp425.95M
|   |   ├──课时3-JS的特点.mp442.60M
|   |   ├──课时30-认识BOM和DOM.mp474.51M
|   |   ├──课时31-window对象三种弹窗方式.mp457.71M
|   |   ├──课时32-window对象定时器的使用.mp4118.45M
|   |   ├──课时33-window对象的open和close方法.mp411.73M
|   |   ├──课时34-location对象.mp426.62M
|   |   ├──课时35-history对象.mp463.85M
|   |   ├──课时36-navigator和screen.mp46.61M
|   |   ├──课时37-document对象.mp469.17M
|   |   ├──课时38-直接获取元素的方式.mp494.46M
|   |   ├──课时39-操作属性和样式.mp448.92M
|   |   ├──课时4-JS的引入方式1.mp424.08M
|   |   ├──课时40-操作标签文本.mp435.41M
|   |   ├──课时41-增加删除节点.mp451.87M
|   |   ├──课时42-案例开发.mp437.62M
|   |   ├──课时43-echarts快速上手.mp4204.46M
|   |   ├──课时5-JS的引入方式2.mp4123.32M
|   |   ├──课时6-JS中的数据类型.mp463.16M
|   |   ├──课时7-JS中的运算符.mp441.53M
|   |   ├──课时8-JS流程控制.mp437.68M
|   |   └──课时9-JS流程控制小练习.mp412.43M
├──11.Go-Micro微服务商城实战-1762
|   ├──章节1-Go微服务基本应用
|   |   ├──课时1-1_认识微服务架构go-micro.mp474.71M
|   |   ├──课时2-2_RPC远程调用.mp479.32M
|   |   ├──课时3-3_RPC请求响应结构体.mp474.06M
|   |   ├──课时4-4_jsonrpc编码nc通信.mp468.10M
|   |   ├──课时5-5_Protobuf message嵌套应用.mp460.49M
|   |   ├──课时6-6_GRPC基于Protobuf通信综合应用.mp4106.95M
|   |   ├──课时7-7_grpc服务端.mp496.39M
|   |   └──课时8-8_grpc客户端.mp491.28M
|   ├──章节2-服务注册与发现GoMicro+Proto+Grpc综合应用
|   |   ├──课时1-Java GRPC+Proto多语言通信演示.mp486.70M
|   |   ├──课时2-Java GRPC + Proto通信实现.mp4104.62M
|   |   ├──课时3-gomicro+proto+grpc概览及服务端.mp4104.45M
|   |   ├──课时4-gomicro+proto+grpc客户端.mp480.73M
|   |   ├──课时5-SearchOrder服务.mp443.80M
|   |   ├──课时6-服务注册与发现理论.mp457.24M
|   |   ├──课时7-Order服务注册到服务中心.mp472.18M
|   |   └──课时8-客户端加入到服务中心.mp4120.26M
|   ├──章节3-商城实战-用户服务
|   |   ├──课时1-严选商城简介.mp483.13M
|   |   ├──课时2-用户服务model&repository&proto.mp483.51M
|   |   ├──课时3-用户服务service&handler.mp4101.46M
|   |   ├──课时4-用户服务加入consul.mp464.72M
|   |   ├──课时5-用户服务客户端登录.mp4194.75M
|   |   ├──课时6-用户服务整理复盘.mp457.27M
|   |   ├──课时7-用户服务联调调整.mp4108.72M
|   |   └──课时8-用户服务整理复盘.mp457.27M
|   └──章节4-商城实战-商品服务
|   |   ├──课时1-商品服务需求概览.mp453.57M
|   |   └──课时2-商品服务model实体.mp4137.17M
├──12.GoLang进阶-并发编程-1492
|   ├──章节1-章节1GoLang并发编程基础
|   |   ├──课时1-小节1GoLang并发编程介绍.mp416.25M
|   |   ├──课时2-小节2协程goroutine引入.mp422.79M
|   |   └──课时3-小节3百万级并发及并发引出的问题.mp413.65M
|   ├──章节2-章节2并发的问题及解决方案
|   |   ├──课时1-小节1解决方案一加锁.mp413.53M
|   |   ├──课时2-小节2解决方案二协程.mp431.69M
|   |   ├──课时3-小节3解决方案二协程练习.mp426.16M
|   |   └──课时4-小节4协程的循环与关闭.mp415.81M
|   ├──章节3-章节3协程与管道的综合应用
|   |   ├──课时1-小节1协程与管道的综合应用案例分析.mp416.26M
|   |   ├──课时10-小节10定时任务代码实现.mp412.81M
|   |   ├──课时11-小节11定时任务的停止.mp415.88M
|   |   ├──课时12-小节12循环时钟的原理及源码分析.mp49.69M
|   |   ├──课时13-小节13循环时钟的代码实现.mp414.59M
|   |   ├──课时14-小节14任务队列循环时钟用Timer和Ticker分别完成.mp416.35M
|   |   ├──课时2-小节2协程与管道的综合应用代码实现.mp424.72M
|   |   ├──课时3-小节3统计素数需求的传统实现与协程和通道实现对比.mp436.94M
|   |   ├──课时4-小节4管道注意事项只读只写.mp416.33M
|   |   ├──课时5-小节5管道注意事项不关闭用select&label.mp48.16M
|   |   ├──课时6-小节6管道注意事项defer处理panic.mp411.56M
|   |   ├──课时7-小节7生产者与消费者模式介绍及实现思路.mp48.69M
|   |   ├──课时8-小节8生产者与消费者模式代码实现.mp430.78M
|   |   └──课时9-小节9定时任务需求分析及思想思路.mp47.23M
|   └──章节4-章节4流程分析原理解读源码
|   |   ├──课时1-小节22WaitGroup实现原理及源码流程图.mp413.01M
|   |   ├──课时2-小节23WaitGroup源码分析.mp423.77M
|   |   ├──课时3-小节24CAS算法确保多goroutine累加.mp418.32M
|   |   ├──课时4-小节25从计算机底层了解MPG.mp419.14M
|   |   ├──课时5-小节26MPG核心流程及源码开始.mp437.88M
|   |   └──课时6-小节27runtime源码解读.mp458.13M
├──13.GoLang进阶-网络通信-1508
|   ├──章节1-章节1网络编程基础
|   |   ├──课时1-小节1网络通信概览及基础原理.mp450.30M
|   |   ├──课时2-小节2内置库net建立服务端.mp417.77M
|   |   ├──课时3-小节3内置库net建立客户端并写数据.mp427.13M
|   |   ├──课时4-小节4内置库服务端读取客户端传递的值.mp415.87M
|   |   └──课时5-小节5多行读写.mp412.36M
|   ├──章节2-章节2标准库的使用
|   |   ├──课时1-6_http内置库web开启及流程.mp417.01M
|   |   ├──课时10-15_总结及嵌套HTML模板.mp414.83M
|   |   ├──课时11-16_Mux多路复用器.mp416.23M
|   |   ├──课时2-7_多种方式多个handler.mp411.94M
|   |   ├──课时3-8_Get请求及传递参数.mp442.39M
|   |   ├──课时4-9_Json数据处理.mp418.46M
|   |   ├──课时5-10_Post请求.mp431.66M
|   |   ├──课时6-11_标准库Template模板的自定义.mp418.80M
|   |   ├──课时7-12_Temlate应用到HTML.mp421.36M
|   |   ├──课时8-13_HTML空格&注释&连接传递&变量.mp422.47M
|   |   └──课时9-14_HTML条件判断&循环&赋值.mp424.01M
|   ├──章节3-章节3网络通信拓展包的应用及原理源码解读
|   |   ├──课时1-httprouter路由包基本应用.mp421.38M
|   |   ├──课时2-网络通信的总结及流程梳理.mp413.17M
|   |   ├──课时3-网络通信源码解读.mp428.73M
|   |   ├──课时4-GoLang网络模型原理流程.mp451.02M
|   |   ├──课时5-GoLang网络模型源码解读.mp453.45M
|   |   └──课时6-MPG与Epoll源码关联.mp495.16M
|   └──章节4-章节4框架Gin
|   |   ├──课时1-概览及使用.mp418.44M
|   |   ├──课时10-中间件BasicAuth路由组权限故案例的使用.mp437.51M
|   |   ├──课时11-Cookie & Session的使用.mp431.85M
|   |   ├──课时12-gin集成MySQL连接封装.mp429.89M
|   |   ├──课时13-Insert插入使用及注意.mp448.97M
|   |   ├──课时14-delete&update&query的封装.mp451.00M
|   |   ├──课时15-query多行以及总结与注意.mp442.98M
|   |   ├──课时16-集成GORM.mp437.12M
|   |   ├──课时17-集成NoSQL之Redis.mp440.57M
|   |   ├──课时18-集成日志中间件.mp420.71M
|   |   ├──课时19-Gin核心流程原理分析.mp431.08M
|   |   ├──课时2-请求方式.mp420.87M
|   |   ├──课时20-Gin框架源码解读.mp4106.53M
|   |   ├──课时3-请求参数.mp431.88M
|   |   ├──课时4-RestFul风格及HTML模板.mp428.98M
|   |   ├──课时5-Get & Post结合应用.mp428.07M
|   |   ├──课时6-数据绑定表单.mp441.48M
|   |   ├──课时7-静态资源引入及bootstrap应用.mp446.80M
|   |   ├──课时8-静态资源注意事项.mp416.62M
|   |   └──课时9-自定义中间件.mp424.03M
├──14.golang运维平台实战项目-1217
|   ├──章节1-第1章运维平台介绍和准备工作
|   |   ├──课时1-1.1 运维开发系统分类和运维平台编写方法论.mp416.00M
|   |   └──课时2-1.2 本课程模块架构介绍.mp435.33M
|   ├──章节10-第10章 任务执行中心
|   |   ├──课时1-10.1 架构分析和表设计.mp441.63M
|   |   ├──课时2-10.2 服务端逻辑task任务缓存,task配置和web打通,task的rpc下发.mp489.54M
|   |   ├──课时3-10.3 客户端逻辑agent接受任务执行并上报结果.mp4143.13M
|   |   └──课时4-10.4 编译运行测试.mp4168.22M
|   ├──章节11-第11章 分布式ping探测
|   |   ├──课时1-11.1 网络监控工具调研和xprober架构分析.mp434.37M
|   |   ├──课时2-11.2 客户端逻辑之执行探测并上报结果.mp4173.96M
|   |   ├──课时3-11.3 服务端生成探测池、聚合探测结果.mp4108.83M
|   |   └──课时4-11.4 编译运行测试.mp489.01M
|   ├──章节2-第2章 服务树服务标识path表设计
|   |   ├──课时1-2.1 服务树项目组织目录和整体架构说明.mp440.05M
|   |   ├──课时2-2.2 master基础代码之命令行参数和配置文件.mp4173.71M
|   |   ├──课时3-2.3 服务树服务标识path表设计.mp4124.71M
|   |   └──课时4-2.4 path表查询需求分析和分类实现.mp4126.75M
|   ├──章节3-第3章 服务树资源操作之agent采集上报
|   |   ├──课时1-3.1 go编排之oklog-run.mp455.28M
|   |   ├──课时2-3.2 agent和server之间的json-rpc通信.mp4102.96M
|   |   ├──课时3-3.3 agent采集信息模块并rpc推送给server.mp496.34M
|   |   └──课时4-3.4 设计机器表并接收rpc数据写入.mp4108.59M
|   ├──章节4-第4章 服务树资源挂载到树节点
|   |   ├──课时1-4.1 node_path操作的函数添加gin的支持.mp4125.88M
|   |   └──课时2-4.2 设计资源挂载到树的逻辑.mp483.19M
|   ├──章节5-第5章 服务树共有云资源同步模块
|   |   └──课时1-5.1 同步模块主逻辑.mp4121.48M
|   ├──章节6-第6章 服务树资源查询和倒排索引模块
|   |   ├──课时1-6.1 倒排索引原理讲解.mp447.33M
|   |   ├──课时2-6.2 写倒排索引interface.mp4298.20M
|   |   ├──课时3-6.3 刷索引的同时用g.p.a更新下path表.mp427.96M
|   |   └──课时4-6.4 利用倒排索引统计功能的接口.mp4103.53M
|   ├──章节7-第7章 服务树使用prometheus-sdk打统计数据
|   |   └──课时1-7.1 使用prometheus-sdk打统计数据.mp4333.87M
|   ├──章节8-第8章 日志监控架构分析和准备工作
|   |   ├──课时1-8.1 时序监控和日志监控的对比,分析日志监控的核心诉求.mp416.40M
|   |   ├──课时2-8.2 golang实战项目log2metrics架构说明.mp418.24M
|   |   └──课时3-8.3 准备工作,编写配置文件,解析配置,校验正则,设置log.mp462.47M
|   └──章节9-第9章 日志监控消费者组和正则处理
|   |   ├──课时1-9.1 日志任务增量更新管理器和具体的日志job对象.mp450.91M
|   |   ├──课时2-9.2 日志消费组和日志正则处理对象AnalysPoint.mp472.01M
|   |   ├──课时3-9.3 时序统计的结构体对象和metrics结果打点方法.mp468.73M
|   |   └──课时4-9.4 agent和server同步logjob并测试.mp4162.63M
├──15.GORM-1131
|   └──章节1-GORM
|   |   ├──课时1-GORM的引入.mp412.21M
|   |   ├──课时10-表关系_一对多关系.mp415.72M
|   |   ├──课时11-表关系_多对多关系.mp426.27M
|   |   ├──课时12-一对一映射.mp453.27M
|   |   ├──课时13-一对多映射.mp424.25M
|   |   ├──课时14-多对多映射.mp484.43M
|   |   ├──课时15-一对一_关联添加操作.mp431.30M
|   |   ├──课时16-一对一_关联查询_Association方式.mp4135.91M
|   |   ├──课时17-一对一_关联查询_Preload方式.mp426.90M
|   |   ├──课时18-一对一_关联查询_Related方式.mp419.22M
|   |   ├──课时19-一对一_关联更新.mp445.48M
|   |   ├──课时2-GORM连接数据库.mp432.65M
|   |   ├──课时20-一对一_关联删除.mp410.94M
|   |   ├──课时21-一对多_关联添加.mp425.95M
|   |   ├──课时22-一对多_关联查询.mp495.14M
|   |   ├──课时23-一对多_关联更新.mp420.01M
|   |   ├──课时24-一对多_关联删除.mp49.89M
|   |   ├──课时25-多对多_关联添加.mp423.53M
|   |   ├──课时26-多对多_关联查询_更新_删除.mp4843.96kb
|   |   ├──课时27-常用方法1.mp449.31M
|   |   ├──课时28-常用方法2.mp420.14M
|   |   ├──课时29-常用方法3.mp415.07M
|   |   ├──课时3-创建表、删除表、表是否存在判定.mp428.48M
|   |   ├──课时30-常用方法4.mp441.66M
|   |   ├──课时31-常用方法5.mp466.15M
|   |   ├──课时32-常用方法6.mp410.06M
|   |   ├──课时33-常用方法7.mp484.01M
|   |   ├──课时34-常用方法8.mp426.95M
|   |   ├──课时35-常用方法9.mp438.27M
|   |   ├──课时36-常用方法10.mp444.94M
|   |   ├──课时37-常用方法11.mp415.69M
|   |   ├──课时38-支持原生SQL.mp418.98M
|   |   ├──课时39-Gin整合GORM.mp473.49M
|   |   ├──课时4-增删改查数据入门.mp424.68M
|   |   ├──课时5-模型名和表名的映射规则.mp454.82M
|   |   ├──课时6-自定义表名.mp412.78M
|   |   ├──课时7-gorm.Model_匿名字段.mp412.27M
|   |   ├──课时8-结构体标签gorm.mp4142.32M
|   |   └──课时9-表关系_一对一关系.mp420.76M
├──16.GORM前置:MySQL-1130
|   └──章节1-GORM前置:MySQL
|   |   ├──课时1-数据库基本概念.mp446.57M
|   |   ├──课时10-创建数据库表.mp447.77M
|   |   ├──课时11-数据库表列类型.mp425.87M
|   |   ├──课时12-添加数据.mp432.86M
|   |   ├──课时13-修改 删除数据.mp495.96M
|   |   ├──课时14-修改,删除数据库表.mp4177.38M
|   |   ├──课时15-非外键约束(1).mp4299.61M
|   |   ├──课时16-非外键约束(2).mp4123.51M
|   |   ├──课时17-非外键约束(3).mp496.62M
|   |   ├──课时18-外键约束.mp488.07M
|   |   ├──课时19-外键策略.mp444.65M
|   |   ├──课时2-数据库类型和常见的关系型数据库.mp461.10M
|   |   ├──课时20-DDL和DML的补充.mp430.37M
|   |   ├──课时21-DQL_表的准备.mp431.84M
|   |   ├──课时22-最简单的SQL语句.mp463.31M
|   |   ├──课时23-where子句.mp4253.18M
|   |   ├──课时24-函数的分类.mp429.04M
|   |   ├──课时25-单行函数(1).mp457.15M
|   |   ├──课时26-单行函数(2).mp4144.52M
|   |   ├──课时27-多行函数.mp426.04M
|   |   ├──课时28-分组group by.mp420.68M
|   |   ├──课时29-having分组后筛选.mp418.33M
|   |   ├──课时3-MySQL介绍.mp424.95M
|   |   ├──课时30-单表查询总结.mp4110.52M
|   |   ├──课时31-多表查询99语法(1).mp490.77M
|   |   ├──课时32-多表查询99语法(2).mp453.03M
|   |   ├──课时33-多表查询99语法(3).mp420.27M
|   |   ├──课时34-多表查询99语法(4).mp428.14M
|   |   ├──课时35-多表查询92语法.mp444.83M
|   |   ├──课时36-单行子查询.mp440.86M
|   |   ├──课时37-多行子查询.mp447.35M
|   |   ├──课时38-相关子查询.mp4187.71M
|   |   ├──课时39-事务及其特征.mp4106.49M
|   |   ├──课时4-MySQL8的安装.mp425.13M
|   |   ├──课时40-事务并发问题.mp424.51M
|   |   ├──课时41-事务隔离级别.mp4129.49M
|   |   ├──课时42-视图.mp459.94M
|   |   ├──课时43-存储过程.mp465.25M
|   |   ├──课时5-查看MySQL的安装结果.mp422.08M
|   |   ├──课时6-MySQL登录 访问 退出操作.mp4134.71M
|   |   ├──课时7-数据库的卸载.mp412.56M
|   |   ├──课时8-使用图形客户端navicat12连接MySQL.mp448.38M
|   |   └──课时9-SQL语言入门.mp444.94M
├──17.IngressNginx Controller-1184
|   ├──章节1-ingress作用
|   |   └──课时1-ingress作用.mp421.01M
|   ├──章节2-ingress控制器种类
|   |   └──课时1-ingress控制器种类.mp455.58M
|   ├──章节3-ingress nginx controller位置
|   |   └──课时1-ingress nginx controller位置.mp416.22M
|   ├──章节4-ingress nginx controller部署
|   |   └──课时1-ingress nginx controller部署.mp468.52M
|   └──章节5-ingress nginx controller资源对象应用案例
|   |   ├──课时1-ingress资源对象应用案例_http.mp4101.91M
|   |   ├──课时2-ingress资源对象应用案例_http_uri.mp460.40M
|   |   ├──课时3-ingress资源对象应用案例_https.mp474.62M
|   |   └──课时4-ingress资源对象应用案例_http_nodeport.mp425.65M
├──18.Ingress 服务发现 traefik-1186
|   ├──章节1-traefik初识
|   |   ├──课时1-traefik简介及特性.mp426.04M
|   |   ├──课时2-traefik与nginx ingress对比.mp425.03M
|   |   └──课时3-traefik核心概念及能力.mp423.91M
|   ├──章节2-traefik部署
|   |   ├──课时1-traefik部署前期准备.mp482.26M
|   |   └──课时2-traefik部署.mp446.34M
|   ├──章节3-traefik dashboard访问
|   |   ├──课时1-traefik dashboard访问_原生ingress方式.mp450.22M
|   |   └──课时2-traefik dashboard访问_crd ingressroute方式.mp436.91M
|   ├──章节4-traefik基础应用
|   |   ├──课时1-通过ingressroute暴露kubernetes dashboard.mp465.09M
|   |   ├──课时2-七层代理 http实现.mp435.39M
|   |   ├──课时3-七层代理 https实现.mp429.33M
|   |   ├──课时4-四层代理 whoamitcp.mp424.08M
|   |   ├──课时5-四层代理 mysql部署及traefik代理实现.mp457.48M
|   |   ├──课时6-四层代理 redis部署及traefik代理实现.mp454.40M
|   |   └──课时7-四层代理 whoamiudp.mp422.14M
|   ├──章节5-traefik中间件
|   |   └──课时1-middleware介绍及ipwhitelist.mp441.77M
|   ├──章节6-traefik高级应用
|   |   ├──课时1-负载均衡.mp437.02M
|   |   ├──课时2-灰度发布.mp439.16M
|   |   └──课时3-流量复制.mp450.99M
|   └──章节7-Kubernetes Gateway API
|   |   ├──课时1-Gateway API架构及概念.mp451.70M
|   |   ├──课时2-Gateway API功能开启及创建GatewayClass.mp441.34M
|   |   ├──课时3-应用案例_通过Gateway API暴露traefik dashboard.mp435.43M
|   |   ├──课时4-应用案例_通过Gateway API暴露集群内部署的web应用.mp422.83M
|   |   └──课时5-应用案例_金丝雀发布.mp438.85M
├──19.kubernetes核心概念概述-1392
|   ├──章节1-kubernetes核心概念
|   |   ├──课时1-Pod介绍.mp428.63M
|   |   ├──课时2-Controller介绍.mp425.33M
|   |   ├──课时3-Label介绍.mp423.64M
|   |   ├──课时4-Label Selector介绍.mp412.59M
|   |   └──课时5-Service_Endpoints_DNS介绍.mp420.97M
|   └──章节2-kubernetes核心概念之间的关系
|   |   ├──课时1-核心概念之间的关系.mp454.61M
|   |   └──课时2-基于kubernetes集群微服务说明核心概念之间的关系.mp427.80M
├──20.kubernetes集群Namespace-1379
|   └──章节1-Kubernetes集群Namespace
|   |   └──课时1-namespace作用_查看_创建_删除.mp463.79M
├──21.Kubernetes集群Node管理-1378
|   └──章节1-Kubernetes集群Node管理
|   |   ├──课时1-查看集群及节点信息.mp434.21M
|   |   ├──课时2-实现在worker节点管理集群方法.mp412.86M
|   |   └──课时3-节点标签管理.mp463.10M
├──22.Kubernetes集群部署-1178
|   ├──章节1-Kubernetes介绍及集群架构
|   |   ├──课时1-认识容器编排部署工具.mp451.94M
|   |   ├──课时2-认识Kubernetes.mp436.15M
|   |   ├──课时3-Kubernetes架构.mp412.18M
|   |   └──课时4-Kubernetes集群节点组件及附件.mp434.70M
|   ├──章节10-基于sealos部署高可用Kubernetes集群
|   |   ├──课时1-SealOS&Kuboard_主机准备.mp446.19M
|   |   ├──课时2-SealOS&Kuboard_sealos准备.mp425.13M
|   |   ├──课时3-使用sealos快速部署高可用Kubernetes集群.mp4101.89M
|   |   └──课时4-SealOS&Kuboard_使用kuboard托管Kubernetes集群.mp4118.06M
|   ├──章节11-通过Rancher构建Kubernetes集群
|   |   └──课时1-通过Rancher构建Kubernetes集群.mp41014.90M
|   ├──章节2-Kubernetes集群部署方式
|   |   └──课时1-Kubernetes集群部署方式.mp447.26M
|   ├──章节3-使用kubeadm快速部署Kubernetes集群
|   |   ├──课时1-01.介绍.mp45.58M
|   |   ├──课时10-10.集群组件容器镜像准备.mp416.92M
|   |   ├──课时11-11.集群初始化.mp431.31M
|   |   ├──课时12-12.集群网络配置.mp442.31M
|   |   ├──课时13-13.添加工作节点到集群中.mp411.11M
|   |   ├──课时14-14.验证集群可用性.mp49.08M
|   |   ├──课时2-02. k8s 1.21介绍.mp429.12M
|   |   ├──课时3-03.集群部署工具kubeadm介绍.mp48.48M
|   |   ├──课时4-04.主机操作系统及配置说明.mp49.28M
|   |   ├──课时5-05.集群主机环境准备.mp464.21M
|   |   ├──课时6-06.Docker准备.mp430.31M
|   |   ├──课时7-07.集群软件及版本说明.mp410.36M
|   |   ├──课时8-08.YUM源准备.mp45.85M
|   |   └──课时9-09.集群软件安装及kubelet配置.mp423.71M
|   ├──章节4-使用kubeadm快速部署Kubernetes高可用集群
|   |   ├──课时1-01.课程介绍.mp45.48M
|   |   ├──课时10-10.集群初始化.mp447.30M
|   |   ├──课时11-11.集群网络准备_Calico.mp430.05M
|   |   ├──课时12-12.添加其它Master节点及工作节点.mp410.99M
|   |   ├──课时13-13.验证集群可用性.mp410.32M
|   |   ├──课时2-02.kubernetes版本介绍.mp420.56M
|   |   ├──课时3-03.部署工具kubeadm介绍.mp49.26M
|   |   ├──课时4-04.主机准备_操作系统及硬件说明.mp415.40M
|   |   ├──课时5-05.主机配置.mp483.75M
|   |   ├──课时6-06.Docker准备.mp420.91M
|   |   ├──课时7-07.HAProxy与Keepalived部署.mp453.53M
|   |   ├──课时8-08.集群软件安装及配置.mp434.27M
|   |   └──课时9-09.集群容器镜像准备.mp415.91M
|   ├──章节5-使用RKE部署企业级生产Kubernetes集群
|   |   ├──课时1-课程介绍.mp45.76M
|   |   ├──课时10-rke工具安装.mp417.83M
|   |   ├──课时11-初始化rke配置文件.mp437.60M
|   |   ├──课时12-Kubernetes集群部署.mp415.02M
|   |   ├──课时13-kubectl工具安装及集群可用性验证.mp414.00M
|   |   ├──课时14-部署Rancher托管Kubernetes集群.mp423.17M
|   |   ├──课时15-为Kubernetes集群添加Worker节点.mp438.02M
|   |   ├──课时16-为Kubernetes集群添加etcd节点.mp446.22M
|   |   ├──课时17-部署Nginx应用验证Kubernetes集群可用性.mp410.28M
|   |   ├──课时2-RKE工具介绍.mp44.70M
|   |   ├──课时3-集群主机配置要求.mp415.78M
|   |   ├──课时4-集群主机名与IP地址配置.mp410.34M
|   |   ├──课时5-集群主机其它配置.mp422.96M
|   |   ├──课时6-Docker准备.mp421.42M
|   |   ├──课时7-docker-compose安装.mp47.23M
|   |   ├──课时8-添加rancher用户.mp44.35M
|   |   └──课时9-生成ssh证书用于部署集群.mp412.35M
|   ├──章节6-使用二进制方式部署Kubernetes高可用集群(Runtime Docker)
|   |   ├──课时1-Kubernetes介绍.mp49.86M
|   |   ├──课时10-Kubernetes软件安装及分发.mp439.69M
|   |   ├──课时11-kube-apiserver部署.mp485.61M
|   |   ├──课时12-kubectl部署.mp459.14M
|   |   ├──课时13-kube-controller-manager部署.mp456.29M
|   |   ├──课时14-kube-scheduler部署.mp436.47M
|   |   ├──课时15-worker节点_docker安装及配置.mp418.07M
|   |   ├──课时16-worker节点_kubelet部署.mp451.33M
|   |   ├──课时17-worker节点_kube-proxy部署.mp437.17M
|   |   ├──课时18-worker节点_网络附件Calico部署.mp417.42M
|   |   ├──课时19-worker节点_CoreDNS部署.mp413.97M
|   |   ├──课时2-集群环境准备.mp434.72M
|   |   ├──课时20-kubernetes集群可用性验证.mp412.28M
|   |   ├──课时21-集群节点管理_添加worker节点到现有集群.mp4132.68M
|   |   ├──课时3-集群部署主机准备.mp4115.93M
|   |   ├──课时4-负载均衡器准备.mp454.04M
|   |   ├──课时5-集群主机免密登录配置.mp410.31M
|   |   ├──课时6-cfssl工具.mp422.09M
|   |   ├──课时7-CA证书准备.mp420.67M
|   |   ├──课时8-ETCD证书.mp413.12M
|   |   └──课时9-ETCD集群部署.mp490.48M
|   ├──章节7-使用二进制方式部署Kubernetes高可用集群(Runtime Containerd)
|   |   ├──课时1-集群环境说明.mp425.37M
|   |   ├──课时10-kube-controller-manager部署.mp448.42M
|   |   ├──课时11-kube-scheduler部署.mp440.25M
|   |   ├──课时12-worker节点_Containerd安装.mp499.43M
|   |   ├──课时13-worker节点_kubelet部署.mp451.01M
|   |   ├──课时14-worker节点_kube-proxy部署.mp434.07M
|   |   ├──课时15-网络附件Calico部署.mp413.82M
|   |   ├──课时16-集群域名解析CoreDNS部署.mp413.39M
|   |   ├──课时17-集群可用性验证_运行Nginx服务.mp417.19M
|   |   ├──课时2-集群部署主机准备.mp4104.49M
|   |   ├──课时3-负载均衡器准备.mp441.92M
|   |   ├──课时4-集群主机免密登录准备.mp49.92M
|   |   ├──课时5-cfssl工具_CA证书_ETCD证书准备.mp430.53M
|   |   ├──课时6-ETCD集群部署.mp480.02M
|   |   ├──课时7-Kubernetes集群软件安装及分发.mp430.53M
|   |   ├──课时8-kube-apiserver部署.mp466.10M
|   |   └──课时9-kubectl部署.mp447.84M
|   ├──章节8-Kubernetes集群UI及主机资源监控
|   |   ├──课时1-kubernetes dashboard部署及应用.mp468.53M
|   |   └──课时2-metrics-server部署及应用.mp460.38M
|   └──章节9-kubernetes 1.24集群部署
|   |   ├──课时1-kubernetes 1.24 发布时间及重磅改动.mp418.53M
|   |   ├──课时2-kubernetes 1.24集群部署主机准备.mp483.09M
|   |   ├──课时3-kubernetes 1.24集群部署 Docker及cri-dockerd安装.mp4112.10M
|   |   ├──课时4-kubernetes 1.24集群初始化及可用性验证.mp4144.18M
|   |   └──课时5-kubeadm部署kubernetes 1.24.2版本集群.mp4146.72M
├──23.Kubernetes集群核心概念 Controller-1182
|   ├──章节1-Controller作用及分类
|   |   └──课时1-Controller作用及分类.mp417.52M
|   ├──章节2-Deployment介绍及应用
|   |   ├──课时1-使用deployment控制器部署无状态应用.mp485.96M
|   |   ├──课时2-对deployment控制器创建的应用进行版本升级.mp446.00M
|   |   ├──课时3-对deployment控制器创建的应用进行版本回退.mp424.62M
|   |   ├──课时4-对deployment控制器创建的应用副本扩缩容.mp441.47M
|   |   ├──课时5-对deployment控制器创建的应用多副本滚动更新.mp422.94M
|   |   └──课时6-删除deployment控制器创建的应用方法.mp413.89M
|   ├──章节3-ReplicaSet介绍及应用
|   |   └──课时1-创建Replicaset类型应用方法及扩容演示.mp434.36M
|   ├──章节4-DaemonSet介绍及应用
|   |   └──课时1-创建DaemonSet类型应用方法及版本升级演示.mp451.81M
|   ├──章节5-StatefulSet介绍及应用
|   |   ├──课时1-StatefulSet控制器作用.mp414.16M
|   |   ├──课时2-无状态应用与有状态应用.mp417.43M
|   |   ├──课时3-StatefulSet部署应用特点.mp411.64M
|   |   ├──课时4-StatefulSet部署应用YAML组成.mp410.20M
|   |   ├──课时5-StatefulSet部署应用及访问验证.mp490.15M
|   |   └──课时6-对StatefulSet已部署应用滚动更新及扩缩容.mp433.19M
|   ├──章节6-Job介绍及应用案例
|   |   └──课时1-Job控制器介绍及应用案例.mp471.57M
|   └──章节7-CronJob介绍及应用案例
|   |   └──课时1-CronJob控制器介绍及应用案例.mp443.39M
├──24.Kubernetes集群核心概念 Pod-1180
|   ├──章节1-Pod定义及分类
|   |   ├──课时1-kubernetes集群中工作负载说明.mp411.92M
|   |   └──课时2-Pod定义与分类.mp4122.45M
|   ├──章节2-Pod创建与删除
|   |   ├──课时1-Pod创建及删除方法.mp480.14M
|   |   ├──课时2-删除多个Pod方法.mp434.20M
|   |   ├──课时3-Pod中容器镜像下载策略.mp442.25M
|   |   ├──课时4-为Pod打标签方法.mp438.65M
|   |   ├──课时5-Pod资源限制方法.mp449.67M
|   |   ├──课时6-Pod中运行多个容器的方法.mp424.86M
|   |   ├──课时7-Pod中执行命令的方法.mp438.15M
|   |   ├──课时8-验证Pod中运行多个容器网络共享的方法.mp428.59M
|   |   └──课时9-Pod创建调度流程及调度约束方式.mp463.66M
|   ├──章节3-Pod生命周期管理
|   |   ├──课时1-Pod生命周期介绍.mp434.66M
|   |   ├──课时2-Pod中Container健康检查方式.mp429.73M
|   |   ├──课时3-Pod中Container健康检查_liveness-exec.mp453.41M
|   |   ├──课时4-Pod中Container健康检查_liveness-exec_restartPolicy.mp417.53M
|   |   ├──课时5-Pod中Container健康检查_liveness-httpget.mp422.73M
|   |   ├──课时6-Pod中Container健康检查_liveness-tcp.mp416.74M
|   |   ├──课时7-Pod中Container健康检查_readiness-httpget.mp423.70M
|   |   ├──课时8-Pod中Container健康检查_readiness-liveness-httpget.mp420.74M
|   |   └──课时9-Pod生命周期中poststart与prestop.mp427.57M
|   └──章节4-Pod故障排除方法
|   |   └──课时1-Pod故障排除方法.mp428.32M
├──25.Kubernetes集群核心概念 Service-1183
|   ├──章节1-Service作用
|   |   └──课时1-Service作用.mp418.25M
|   ├──章节2-kube-proxy三种代理模式
|   |   └──课时1-kube-proxy三种代理模式.mp474.99M
|   ├──章节3-Service分类及创建
|   |   ├──课时1-Service类型及Service参数.mp416.82M
|   |   ├──课时10-Service创建_Externalname类型_Service创建_k8s集群内不同命名空间相互访问案例.mp442.51M
|   |   ├──课时2-Service创建_ClusterIP类型_Service分类.mp410.66M
|   |   ├──课时3-Service创建_ClusterIP类型_普通Service创建_命令方式创建.mp435.60M
|   |   ├──课时4-Service创建_ClusterIP类型_普通Service创建_Service负载均衡功能验证.mp415.51M
|   |   ├──课时5-Service创建_ClusterIP类型_普通Service创建_资源清单文件方式创建.mp431.82M
|   |   ├──课时6-Service创建_ClusterIP类型_Headless Service创建及访问.mp454.61M
|   |   ├──课时7-Service创建_NodePort类型_Service创建及访问.mp432.07M
|   |   ├──课时8-Service创建_LoadBalancer类型_Service创建及访问.mp461.26M
|   |   └──课时9-Service创建_Externalname类型_Service创建_作用及将公网域名引入案例.mp431.55M
|   └──章节4-Session Affinity
|   |   └──课时1-Service_sessionAffinity.mp426.07M
├──26.Kubernetes集群客户端命令kubectl-1376
|   └──章节1-Kubernetes集群客户端工具 kubectl
|   |   ├──课时1-kubectl命令获取帮助方法.mp46.18M
|   |   ├──课时2-kubectl命令说明.mp450.00M
|   |   └──课时3-kubectl命令补全配置方法.mp419.31M
├──27.Kubernetes集群声明式文件YAML-1377
|   └──章节1-Kubernetes集群声明式文件YAML
|   |   ├──课时1-YAML语法介绍.mp425.80M
|   |   └──课时2-kubernetes集群资源对象描述方法.mp485.16M
├──28.kubernetes实战与源码剖析-945
|   ├──章节1-第1章 准备工作
|   |   ├──课时1-k8s的介绍与核心对象概念.mp462.75M
|   |   ├──课时2-使用kubeadm 10分钟部署k8集群.mp477.65M
|   |   ├──课时3-k8s-上部署第一个应用程序.mp476.24M
|   |   ├──课时4-给应用添加service,执行扩容和滚动更新.mp458.60M
|   |   ├──课时5-安装Kuboard在页面上熟悉k8s集群.mp4173.41M
|   |   └──课时6-阅读k8s源码的准备工作.mp422.86M
|   ├──章节10-第10章kubelet中的cgroupManager解读
|   |   ├──课时1-10.1 cgroup-v1原理介绍和golang代码体验cgroup的cpu和memory限制.mp484.69M
|   |   ├──课时2-10.2 cgroup-v2原理介绍.mp416.17M
|   |   ├──课时3-10.3 kubelet 中的cgroupManager解析和节点qos顶级目录创建.mp4109.98M
|   |   └──课时4-10.4 containerManager应用之创建容器cgroup目录.mp4106.35M
|   ├──章节11-第11章kubelet中的资源管理器cpuManager、memoryManager、deviceManager解读
|   |   ├──课时1-11.1 TopologyManager分析.mp460.97M
|   |   ├──课时2-11.2 TopologyManager源码解读.mp4205.03M
|   |   ├──课时3-11.3 写goland代码体会cpuset原理.mp458.51M
|   |   ├──课时4-11.4 kubelet中的cpuManager解读.mp4157.31M
|   |   ├──课时5-11.5 memoryManager原理简介.mp424.09M
|   |   ├──课时6-11.6 memoryManager源码阅读.mp4123.90M
|   |   ├──课时7-11.7 device-plugins设备插件机制介绍.mp424.99M
|   |   └──课时8-11.8 deviceManager源码解读.mp4127.14M
|   ├──章节12-第12章 kubelet pleg对象和containerManager总结
|   |   ├──课时1-12.1 kubelet pleg对象介绍和源码解读.mp4141.03M
|   |   └──课时2-12.2 kubelet containerManager源码解读.mp4147.99M
|   ├──章节13-第13章 kubelet containerRuntime和sandbox容器
|   |   ├──课时1-13.1 containerRuntime 原理简介.mp442.87M
|   |   ├──课时2-13.2 kubelet containerRuntime接口定义和初始化.mp475.30M
|   |   ├──课时3-13.3 sandbox简介和podsandbox.mp418.41M
|   |   └──课时4-13.4 containerRuntime创建sandbox源码阅读.mp4100.57M
|   ├──章节14-第14章 containerRuntime创建init容器前期工作
|   |   ├──课时1-14.1 实操说明init容器的作用.mp455.46M
|   |   ├──课时2-14.2 创建init容器步骤1拉取镜像源码解读.mp4127.67M
|   |   └──课时3-14.3 创建init容器步骤2create的准备工作源码解读.mp4129.15M
|   ├──章节15-第15章 创建init和app容器的后期工作
|   |   ├──课时1-15.1 创建init容器步骤2剩余工作源码解读.mp436.53M
|   |   └──课时2-15.2 创建init容器步骤3 4启动容器源码解读.mp472.91M
|   ├──章节16-第16章 containerRuntime停止容器的流程
|   |   ├──课时1-16.1 killContainer源码解读.mp452.86M
|   |   └──课时2-16.2 killContainer的调用方解析.mp469.55M
|   ├──章节17-第17章 kubelet的GarbageCollection
|   |   ├──课时1-17.1 GarbageCollection之镜像清理源码解读.mp464.63M
|   |   └──课时2-17.2 GarbageCollection之容器清理源码解读.mp467.36M
|   ├──章节18-第18章 kubelet的syncLoop的第1大监听configCh
|   |   ├──课时1-18.1 syncLoop的configCh中的apiserver通信的流程.mp4102.01M
|   |   ├──课时2-18.2 syncLoop的configCh中的file源码.mp475.25M
|   |   ├──课时3-18.3 syncLoop的configCh中的http源码.mp426.15M
|   |   └──课时4-18.4 syncLoop的configCh中的merge逻辑.mp450.57M
|   ├──章节19-第19章 kubelet的syncLoop的其余监听
|   |   ├──课时1-19.1 syncLoop的housekeepingCh流程.mp498.01M
|   |   ├──课时2-19.2 syncLoop的syncCh流程.mp468.75M
|   |   └──课时3-19.3 syncLoop监听的health-manager.mp439.75M
|   ├──章节2-第2章 创建pod时kubectl的执行流程和它的设计模式
|   |   ├──课时1-2.1 使用kubectl部署一个简单的nginx-pod.mp414.60M
|   |   ├──课时2-2.2 命令行解析工具cobra的使用.mp4122.80M
|   |   ├──课时3-2.3 kubectl命令行设置pprof抓取火焰图.mp469.63M
|   |   ├──课时4-2.4 kubectl命令行设置7大命令分组.mp464.99M
|   |   ├──课时5-2.5 create命令执行流程.mp481.22M
|   |   ├──课时6-2.6 createCmd中的builder建造者设计模式.mp444.26M
|   |   ├──课时7-2.7 createCmd中的visitor访问者设计模式.mp4158.67M
|   |   └──课时8-2.8 kubectl功能和对象总结.mp417.41M
|   ├──章节20-第20章 kubelet中内置的cadvisor
|   |   └──课时1-20.1 kubelet中内置的cadvisor.mp4257.07M
|   ├──章节21-第21章 kubelet中内置的dockershim机制
|   |   ├──课时1-21.1 容器和namespace.mp444.86M
|   |   ├──课时2-21.2 容器和cgroups.mp412.06M
|   |   ├──课时3-21.3 容器运行时的乱战.mp439.62M
|   |   ├──课时4-21.4 k8s的cri接口和dockershim的去留.mp439.62M
|   |   └──课时5-21.5 kubelet中dockershim源码解读.mp4165.78M
|   ├──章节22-第22章 容器底层技术之镜像原理
|   |   ├──课时1-22.1 以nginx镜像为例看OCI中的镜像规范.mp4132.29M
|   |   └──课时2-22.2 联合文件系统简介.mp4136.86M
|   ├──章节23-第23章 k8s job和cronjob源码解读
|   |   ├──课时1-23.1 job的基本功能.mp439.40M
|   |   ├──课时2-23.2 job controller源码解析之初始化工作.mp4106.11M
|   |   ├──课时3-23.3 job controller源码解析之syncJob工作.mp4119.45M
|   |   ├──课时4-23.4 job controller源码解析之manageJob工作.mp4115.29M
|   |   ├──课时5-23.5 cronjob-controller同步主流程源码解析.mp479.13M
|   |   └──课时6-23.6 cronjob-controller同步核心syncCronJob源码解析.mp463.95M
|   ├──章节24-第24章 k8s deployment源码解读
|   |   ├──课时1-24.1 deployment的基本功能.mp489.33M
|   |   ├──课时2-24.2 deployment源码解析之初始化工作.mp470.53M
|   |   ├──课时3-24.3 deployment-controller源码解析之syncDeployment的准备工作.mp452.65M
|   |   ├──课时4-24.4 deployment-controller源码解析之删除暂停回滚.mp4101.91M
|   |   ├──课时5-24.5 deployment-controller源码解析之扩缩容.mp450.52M
|   |   ├──课时6-24.6 deployment-controller源码解析之滚动更新.mp475.76M
|   |   └──课时7-24.7 deployment-controller源码解析之暴力新建.mp447.60M
|   ├──章节25-第25章 k8s ReplicaSetController源码分析
|   |   ├──课时1-25.1 ReplicaSetController源码解析之初始化工作.mp441.20M
|   |   └──课时2-25.2 ReplicaSetController源码解析之syncReplicaSet.mp480.51M
|   ├──章节26-第26章 k8s daemonSet源码分析
|   |   ├──课时1-26.1 daemonSet的常见功能.mp465.50M
|   |   ├──课时2-26.2 DaemonSetController源码分析之初始化工作.mp455.80M
|   |   ├──课时3-26.3 DaemonSetController源码分析之状态同步.mp493.73M
|   |   ├──课时4-26.4 DaemonSetController源码分析之创建操作.mp462.63M
|   |   └──课时5-26.5 DaemonSetController源码分析之滚动更新.mp477.21M
|   ├──章节27-第27章 k8s statefulSet源码分析
|   |   ├──课时1-27.1 statefulSet的常见功能之动态pv准备.mp4125.34M
|   |   ├──课时2-27.2 statefulSet的常见功能新增删除扩容.mp463.48M
|   |   ├──课时3-27.3 StatefulSetController源码分析之初始化工作.mp430.48M
|   |   └──课时4-27.4 StatefulSetController源码分析之sync同步.mp496.13M
|   ├──章节28-第28章 Service的定义和概念
|   |   ├──课时1-28.1 4种Service概念介绍.mp453.13M
|   |   ├──课时2-28.2 4种service的负载均衡模式.mp421.05M
|   |   └──课时3-28.3 2种service的服务发现模式.mp487.48M
|   ├──章节29-第29章 kube-proxy iptables和ipvs模式源码解读
|   |   ├──课时1-29.1 kube-proxy 启动流程之判断代理模式初始化proxier接口.mp4104.39M
|   |   ├──课时2-29.2 kube-proxy 启动流程之proxier运行.mp483.37M
|   |   ├──课时3-29.3 kube-proxy 中iptables模式的规则分析.mp486.61M
|   |   ├──课时4-29.4 kube-proxy 中iptables模式的syncProxyRules解析.mp4144.32M
|   |   └──课时5-29.5 kube-proxy 中ipvs模式的syncProxyRules解析.mp444.66M
|   ├──章节3-第3章 apiserver中的权限相关
|   |   ├──课时1-3.1 apiserver启动主流程分析.mp482.97M
|   |   ├──课时2-3.2 API核心服务通用配置genericConfig的准备工作.mp4106.18M
|   |   ├──课时3-3.3 API核心服务的Authentication认证.mp491.98M
|   |   ├──课时4-3.4 API核心服务的Authorization鉴权.mp479.30M
|   |   ├──课时5-3.5 node类型的Authorization鉴权.mp495.90M
|   |   ├──课时6-3.6 rbac类型的Authorization鉴权.mp499.55M
|   |   ├──课时7-3.7 audit审计功能说明和源码解读.mp496.66M
|   |   └──课时8-3.8 admission准入控制器功能和源码解读.mp4137.77M
|   ├──章节30-第30章 k8s 网络底层原理
|   |   ├──课时1-30.1 同pod容器和容器之间的通信.mp438.46M
|   |   ├──课时2-30.2 pod和pod之间调用是怎么做到通信的.mp462.17M
|   |   ├──课时3-30.3 Pod和Service之间的通信.mp483.64M
|   |   ├──课时4-30.4 k8s CNI简介和kubelet中cni源码调用.mp496.67M
|   |   └──课时5-30.5 k8s calico plugin源码解析.mp4184.40M
|   ├──章节31-第31章 k8s Ingress 7层路由机制和traefik源码解读
|   |   ├──课时1-31.1Ingress安装使用.mp475.53M
|   |   └──课时2-31.2traefik 源码解读.mp4107.39M
|   ├──章节32-第32章 k8s 存储对象源码解读
|   |   ├──课时1-32.1 k8s存储管理发展历程和volume简介.mp450.60M
|   |   ├──课时2-32.2 pv和pvc简介静态pv和动态pv示例.mp490.90M
|   |   ├──课时3-32.3 pv控制器源码解读之控制器初始化.mp481.12M
|   |   ├──课时4-32.4 pv控制器源码解读之控制器volumeWorker处理pv增删.mp476.84M
|   |   ├──课时5-32.5 pv控制器源码解读之reclaimVolume回收解析.mp4112.03M
|   |   └──课时6-32.6 pv控制器源码解读之claimWorker处理pvc.mp495.26M
|   ├──章节33-第33章 k8s configMap和secret解析
|   |   ├──课时1-33.1 k8s configMap简介.mp438.93M
|   |   ├──课时2-33.2 k8s secret简介.mp438.50M
|   |   └──课时3-33.3 kubelet volume-manager挂载configMap secret源码解读.mp479.44M
|   ├──章节34-第34章 k8s hpa扩容和Aggregator汇聚插件原理解读
|   |   ├──课时1-34.1 k8s 基于CPU的hpa扩容简介.mp480.90M
|   |   ├──课时2-34.2 k8s 基于MEM的hpa扩容简介.mp454.19M
|   |   ├──课时3-34.3 k8s hpa控制器源码解读之3种监控指标client.mp450.70M
|   |   ├──课时4-34.4 k8s hpa控制器源码解读之调谐过程.mp4139.74M
|   |   └──课时5-34.5 k8s apiserver的Aggregator汇聚插件.mp4123.85M
|   ├──章节35-第35章 基于prometheus-adaptor 的自定义指标HPA
|   |   ├──课时1-35.1 部署prometheus-adapter.mp475.82M
|   |   ├──课时2-35.2 golang程序统计登录的qps.mp460.13M
|   |   └──课时3-35.3 k8s 基于prometheus-adapter 的自定义指标扩容.mp478.85M
|   ├──章节36-第36章 k8s vpa扩容
|   |   ├──课时1-36.1 安装vpa 控制器并使用.mp4330.88M
|   |   ├──课时2-36.2 vertical-pod-autoscaler源码阅读之Recommender.mp4160.06M
|   |   ├──课时3-36.3 vertical-pod-autoscaler源码阅读之updater.mp441.86M
|   |   └──课时4-36.4 vertical-pod-autoscaler源码阅读之admission-controller.mp453.89M
|   ├──章节37-第37章 k8s hpa和vpa依赖的metrics-server源码解读和kubelet top原理
|   |   ├──课时1-37.1 metrics-server源码解读.mp4136.93M
|   |   └──课时2-37.2 kubelet top原理.mp475.67M
|   ├──章节38-第38章 k8s crd 开发
|   |   ├──课时1-38.1 crd技术介绍和自定义crd需求分析.mp430.85M
|   |   ├──课时2-38.2 使用kubebuilder编写crd代码.mp4114.26M
|   |   └──课时3-38.3 部署crd到k8s中使用.mp4126.05M
|   ├──章节39-第39章 istio上手使用和sidecar流量劫持原理解析
|   |   ├──课时1-39.1 微服务和istio准备知识.mp413.13M
|   |   ├──课时2-39.2 istio安装部署.mp4204.51M
|   |   ├──课时3-39.3 istio基于身份的请求路由、故障注入、流量转移功能.mp465.78M
|   |   ├──课时4-39.4 istio访问外部服务.mp472.06M
|   |   ├──课时5-39.5 istio中的Sidecar注入讲解.mp471.88M
|   |   └──课时6-39.6 istio中的Sidecar流量劫持解析.mp499.02M
|   ├──章节4-第4章 自定义准入控制器,完成nginx sidecar的注入
|   |   ├──课时1-4.1 自定义准入控制器需求分析.mp421.88M
|   |   ├──课时2-4.2 检查k8s集群准入配置和其他准备工作.mp473.95M
|   |   ├──课时3-4.3 注入sidecar的mutatePod注入函数编写.mp4157.38M
|   |   └──课时4-4.4 打镜像部署并运行注入sidecar验证.mp4202.23M
|   ├──章节40-第40章 envoy基础知识
|   |   ├──课时1-40.1 envoy基础知识.mp4105.79M
|   |   ├──课时2-40.2 envoy代理https流量.mp433.66M
|   |   ├──课时3-40.3 envoy基于文件的动态EDS和CDS配置.mp459.28M
|   |   └──课时4-40.4 envoy基于 API 的动态端点发现.mp477.94M
|   ├──章节41-第41章 istio组件分析
|   |   ├──课时1-41.1 istio都有哪些组件,它们是干什么的.mp439.38M
|   |   ├──课时2-41.2 istio xds协议知识介绍.mp416.93M
|   |   ├──课时3-41.3 istio-ingressgateway和istio-proxy对应的pilot-agent分析.mp4147.26M
|   |   └──课时4-41.4 istiod pod对应的 pilot-discovery分析41.4 istiod pod对应的 pilot-discovery分析.mp492.13M
|   ├──章节5-第5章 API核心服务的处理流程
|   |   ├──课时1-5.1 API核心server的启动流程.mp4202.60M
|   |   ├──课时2-5.2 scheme和RESTStorage的初始化.mp4131.67M
|   |   ├──课时3-5.3 apiserver中Pod数据的保存.mp482.83M
|   |   ├──课时4-5.4 apiserver中的限流策略源码解读.mp4111.44M
|   |   └──课时5-5.5 apiserver重要对象和功能总结.mp49.37M
|   ├──章节6-第6章 kube-scheduler 调度pod的流程
|   |   ├──课时1-6.1 kube-scheduler的启动流程.mp4151.21M
|   |   ├──课时2-6.2 kube-scheduler中的leaderelection选主机制解读.mp4150.22M
|   |   ├──课时3-6.3 k8s的事件event和kube-scheduler中的事件广播器.mp4168.75M
|   |   ├──课时4-6.4 k8s的informer机制.mp479.69M
|   |   ├──课时5-6.5 kube-scheduler中的informer源码阅读.mp4173.98M
|   |   └──课时6-6.6 kube-scheduler利用informer机制调度pod.mp4217.53M
|   ├──章节7-第7章kube-controller-manager控制管理中心的作用
|   |   ├──课时1-7.1 controller-manager启动主流程.mp4132.38M
|   |   └──课时2-7.2 ReplicaSet和对应的ReplicaSetController控制器.mp4187.30M
|   ├──章节8-第8章kubelet节点上控制容器生命周期的管理者
|   |   ├──课时1-8.1 kubelet启动主流程.mp4108.90M
|   |   ├──课时2-8.2 kubelet节点自注册源码分析.mp4146.95M
|   |   ├──课时3-8.3 基于NodeStatus和lease对象的心跳机制.mp481.47M
|   |   ├──课时4-8.4 syncLoop响应pod创建的过程.mp4123.31M
|   |   ├──课时5-8.5 kubelet维护pod的内存管理器podManager源码解析.mp476.76M
|   |   ├──课时6-8.6 volumeManager中的desiredStateOfWorld理想状态解析.mp4196.31M
|   |   ├──课时7-8.7 volumeManager中的reconciler协调器解析.mp4164.13M
|   |   ├──课时8-8.8 statusManager同步pod状态.mp4155.72M
|   |   └──课时9-8.9 probeManager监控pod中容器的健康状况.mp4137.74M
|   └──章节9-第9章 kubelet稳定性保证Eviction驱逐和oom
|   |   ├──课时1-9.1 Kubelet Eviction驱逐解读.mp420.27M
|   |   ├──课时2-9.2 EvictionManager源码解读.mp4208.59M
|   |   ├──课时3-9.3 容器qos和OOMScoreAdj的取值范围.mp420.68M
|   |   └──课时4-9.4 oomWatcher管理器源码解读.mp459.72M
├──29.Logrus日志-1242
|   └──章节1-Logrus日志
|   |   ├──课时1-日志的引入.mp414.12M
|   |   ├──课时2-Logrus的使用1.mp438.21M
|   |   ├──课时3-Logrus的使用2.mp447.61M
|   |   └──课时4-Logrus的使用3.mp425.54M
├──30.Prometheus-基础入门到源码剖析-908
|   ├──章节1-学习本课程的收益
|   |   ├──课时1-为什么学透prometheus可以进大厂.mp448.82M
|   |   ├──课时2-运维和运维开发同学在prometheus上的学习重点.mp443.66M
|   |   └──课时3-为什么本节课的老师最专业.mp428.44M
|   ├──章节10-redis-exporter安装和使用
|   |   ├──课时1-使用ansible部署 redis-exporter.mp423.64M
|   |   ├──课时2-grafana上导入模板看图并讲解告警.mp463.14M
|   |   └──课时3-查看源码,讲解采集原理.mp457.10M
|   ├──章节11-java应用监控jvm实例
|   |   ├──课时1-监控kafka和zookeeper的jvm.mp481.99M
|   |   └──课时2-导入grafana大盘和指标讲解.mp466.50M
|   ├──章节12-pushgateway使用
|   |   ├──课时1-pushgateway应用场景和部署.mp428.48M
|   |   └──课时2-使用prometheus-sdk向pushgateway打点.mp495.39M
|   ├──章节13-告警和alertmanager简单使用
|   |   ├──课时1-alertmanager核心功能点介绍和安装部署.mp447.39M
|   |   ├──课时2-编写go程序充当告警触发端和接收端.mp473.50M
|   |   ├──课时3-alertmanager分组功能.mp499.74M
|   |   ├──课时4-告警抑制实例.mp433.30M
|   |   ├──课时5-告警静默.mp447.56M
|   |   └──课时6-编写go代码接收webhook的告警发送钉钉.mp484.54M
|   ├──章节14-k8s监控难点分析
|   |   ├──课时1-为什么说k8s中监控更复杂了.mp426.20M
|   |   └──课时2-k8s中我们都需要监控哪些组件.mp431.18M
|   ├──章节15-k8s监控环境搭建,yaml讲解
|   |   ├──课时1-在k8s部署grafana-deployment并导入k8s大盘.mp439.26M
|   |   ├──课时10-使用kubeadm 10分钟部署k8集群.mp487.47M
|   |   ├──课时2-定义一个prometheus数据存储使用的pv.mp430.44M
|   |   ├──课时3-StorageClass和volumeClaimTemplates.mp435.81M
|   |   ├──课时4-prometheus使用的ClusterRole等RBAC对象.mp435.29M
|   |   ├──课时5-创建监控控制平面的service.mp413.66M
|   |   ├──课时6-创建prometheus使用的配置configmap.mp470.53M
|   |   ├──课时7-创建prometheus的statsfulset配置.mp4108.18M
|   |   ├──课时8-在k8s部署prometheus statefulset.mp427.58M
|   |   └──课时9-grafana-deployment-yaml讲解.mp455.05M
|   ├──章节16-k8s容器基础资源指标 采集原理和指标讲解
|   |   ├──课时1-k8s容器基础资源指标采集原理讲解.mp461.90M
|   |   ├──课时2-k8s容器基础资源指标讲解.mp426.01M
|   |   └──课时3-k8s容器cpu内存告警指标与资源request和limit.mp441.59M
|   ├──章节17-k8s对象资源指标
|   |   ├──课时1-ksm关注指标讲解 pod和node状态的统计.mp494.06M
|   |   └──课时2-ksm源码讲解.mp4172.75M
|   ├──章节18-k8s服务组件指标
|   |   ├──课时1-k8s服务组件之4大黄金指标讲解.mp442.50M
|   |   └──课时2-k8s-apiserver监控源码解读.mp4113.86M
|   ├──章节19-k8s部署在pod中业务埋点指标
|   |   ├──课时1-使用k8s的sdk编写一个项目获取pod和node信息.mp4109.00M
|   |   ├──课时2-编写dockerfile和k8s yaml.mp445.11M
|   |   └──课时3-打镜像部署到k8s中,prometheus配置采集并在grafana看图.mp4107.87M
|   ├──章节2-学习目标
|   |   └──课时1-达到大厂要求的学习目标.mp427.24M
|   ├──章节20-分析pull模型在k8s中的应用,对比push模型
|   |   └──课时1-分析pull模型在k8s中的应用,对比push模型.mp456.01M
|   ├──章节21-k8s接口鉴权、认证和在监控中的实现
|   |   ├──课时1-k8s接口鉴权token认证和prometheus的实现.mp4120.01M
|   |   └──课时2-k8s中etcd的tls双向认证原理解析.mp466.24M
|   ├──章节22-k8s服务发现原理解析
|   |   ├──课时1-k8s不同role级别的服务发现.mp470.41M
|   |   ├──课时2-k8s中ksm采集的使用的dns解析.mp447.93M
|   |   └──课时3-解读k8s服务发现源码.mp459.88M
|   ├──章节23-章k8s监控中标签relabel的应用和k8s监控总结
|   |   ├──课时1-k8s监控中标签relabel的应用和原理.mp476.61M
|   |   └──课时2-prometheus为k8s做的4大适配工作.mp418.05M
|   ├──章节24-主流服务发现类型介绍,监控系统和服务树CMDB如何打通
|   |   ├──课时1-prometheus-exporter管理.mp440.96M
|   |   ├──课时2-prometheus target管理.mp464.53M
|   |   ├──课时3-基于文件的服务发现模式.mp447.66M
|   |   ├──课时4-基于consul服务发现模式.mp494.83M
|   |   ├──课时5-基于http服务发现模式.mp448.06M
|   |   └──课时6-监控系统在采集侧对接运维平台.mp446.16M
|   ├──章节25-如何降低采集资源消耗
|   |   ├──课时1-降低采集资源消耗的收益和无用监控指标的判定依据.mp4108.08M
|   |   ├──课时2-采集端高基数的现象和原因.mp462.31M
|   |   └──课时3-使用relabel中的drop将对应的无用指标丢弃.mp417.78M
|   ├──章节26-分位值作用和原理
|   |   ├──课时1-分位值summary和histogram对比.mp447.60M
|   |   ├──课时2-histogram线性插值法源码解读.mp458.62M
|   |   └──课时3-summary源码解读.mp473.45M
|   ├──章节27-采集端高可用实战
|   |   ├──课时1-采集端单点问题原因和危害,静态分片方案的弊端.mp426.57M
|   |   ├──课时2-动态分片方案和它要解决的问题.mp427.02M
|   |   ├──课时3-一致性哈希算法介绍.mp455.46M
|   |   ├──课时4-一致性哈希算法的golang实现和迁移率测试.mp4104.16M
|   |   ├──课时5-go实战项目prome-shard的代码准备工作.mp466.41M
|   |   ├──课时6-consul注册服务、抽象获取target的方法.mp4133.12M
|   |   ├──课时7-开启一致性哈希环变更监听处理和consul-watch服务.mp478.44M
|   |   ├──课时8-把target做一致性哈希进行分发.mp473.21M
|   |   └──课时9-调用go-ansible执行playbook拷贝json文件重载采集器.mp4134.09M
|   ├──章节28-go实战项目 动态分片解决pushgateway高可用
|   |   ├──课时1-pushgateway单点问题和动态分片方案介绍.mp421.40M
|   |   ├──课时2-go实战项目dynamic-sharding的代码准备工作.mp474.55M
|   |   ├──课时3-一致性哈希和推送数据的redirect流程.mp4109.10M
|   |   └──课时4-编译运行测试效果.mp4147.28M
|   ├──章节29-如何使用非侵入式形式如日志接入prometheus
|   |   ├──课时1-时序监控和日志监控的对比,分析日志监控的核心诉求.mp427.86M
|   |   ├──课时2-golang实战项目log2metrics架构说明.mp434.54M
|   |   ├──课时3-准备工作,编写配置文件,解析配置,校验正则,设置log.mp470.94M
|   |   ├──课时4-日志任务增量更新管理器和具体的日志job对象.mp482.96M
|   |   ├──课时5-日志消费组和日志正则处理对象AnalysPoint.mp481.64M
|   |   ├──课时6-时序统计的结构体对象和metrics结果打点方法.mp490.63M
|   |   └──课时7-编译运行,读取日志配置看图.mp4105.63M
|   ├──章节3-安装prometheus和上手使用
|   |   ├──课时1-prometheus二进制安装.mp424.09M
|   |   ├──课时2-ui功能讲解之graph页面.mp441.22M
|   |   ├──课时3-ui其他页面讲解.mp443.84M
|   |   ├──课时4-prometheus配置文件和6大模块讲解.mp439.14M
|   |   ├──课时5-static_configs采集配置源码解读.mp486.55M
|   |   ├──课时6-prometheus命令行参数讲解.mp438.50M
|   |   └──课时7-热更新源码解读.mp465.62M
|   ├──章节30-时序数据库存储模型
|   |   ├──课时1-时序数据库TSDB的典型特点.mp446.86M
|   |   └──课时2-不得不谈的lsm:分层结构和lsm数据结构.mp448.05M
|   ├──章节31-facebook-gorilla压缩算法原理
|   |   ├──课时1-时序数据压缩的必要和facebook-gorilla压缩算法简介.mp423.12M
|   |   ├──课时2-DOD压缩和相关的prometheus源码解读.mp456.56M
|   |   └──课时3-XOR压缩和相关的prometheus源码解读.mp427.07M
|   ├──章节32-prometheus自研tsdb底层原理
|   |   ├──课时1-prometheus倒排索引源码解析.mp4110.40M
|   |   ├──课时2-prometheus倒排索引统计功能.mp478.42M
|   |   ├──课时3-mmap的在io提速上的应用和prometheus的应用.mp449.23M
|   |   ├──课时4-prometheus存储磁盘数据结构和存储参数.mp445.79M
|   |   └──课时5-compact目的和源码解读.mp4116.02M
|   ├──章节33-集群tsdb原理和实战(一)
|   |   ├──课时1-prometheus本地存储单点问题和remote解决方案.mp419.21M
|   |   ├──课时2-prometheus联邦功能源码解读和它的问题.mp447.09M
|   |   ├──课时3-prometheus 低成本存储multi_remote_read方案说明.mp499.59M
|   |   ├──课时4-为什么remote_read查询series比直接查询要慢很多和源码解读.mp483.25M
|   |   ├──课时5-remote实战项目之设计prometheus数据源的结构.mp465.54M
|   |   ├──课时6-read的代码,查询series方法和QueryEngine的RangeQuery方法.mp4124.27M
|   |   └──课时7-write的代码编写和测试.mp497.34M
|   ├──章节34-m3db原理和实战
|   |   ├──课时1-uber开源的m3db简介.mp434.26M
|   |   ├──课时2-m3db上手搭建.mp491.42M
|   |   ├──课时3-m3db-oom的内存火焰图和内存分配器加油模型源码解读.mp458.69M
|   |   └──课时4-m3db调优踩坑问题总结.mp458.56M
|   ├──章节35-thanos项目和组件源码解读
|   |   ├──课时1-thanos项目介绍和二进制部署.mp4131.32M
|   |   ├──课时2-thanos-sidecar源码阅读.mp4140.58M
|   |   ├──课时3-thanos-store 源码阅读.mp4124.42M
|   |   ├──课时4-thanos-query 源码阅读.mp4158.46M
|   |   ├──课时5-thanos-compactor 源码阅读.mp4127.20M
|   |   └──课时6-thanos-rule 源码阅读.mp464.23M
|   ├──章节36-kube-prometheus和prometheus-operator原理和实战
|   |   ├──课时1-kube-prometheus项目讲解和安装部署.mp4304.48M
|   |   ├──课时2-内置的k8s采集任务分析.mp4221.31M
|   |   ├──课时3-grafana-dashboard看图分析.mp476.92M
|   |   ├──课时4-prometheus告警和预聚合分析.mp485.71M
|   |   └──课时5-自定义指标接入prometheus-operator.mp4110.36M
|   ├──章节37-prometheus核心接口源码解析
|   |   ├──课时1-prometheus管理接口源码讲解.mp489.79M
|   |   ├──课时2-prometheus分析接口源码讲解.mp475.51M
|   |   └──课时3-prometheus5大数据查询接口.mp4192.28M
|   ├──章节38-范围查询分阶段原理
|   |   └──课时1-range_query和querylog源码解读.mp4203.07M
|   ├──章节39-prometheus接口开发实战
|   |   └──课时1-用最近1天的内存平均使用率等出业务资源利用率报表.mp449.05M
|   ├──章节4-prometheus 基本概念介绍
|   |   ├──课时1-prometheus基本概念-sample数据点.mp443.02M
|   |   ├──课时2-prometheus四种查询类型.mp439.86M
|   |   ├──课时3-四种标签匹配模式.mp451.74M
|   |   ├──课时4-四种数据类型.mp465.87M
|   |   ├──课时5-时间范围选择器.mp423.84M
|   |   └──课时6-实用promql介绍.mp464.24M
|   ├──章节40-高基数查询和prometheus预聚合原理和源码解读
|   |   ├──课时1-高基数查询原因总结和判定高基数的依据.mp463.28M
|   |   ├──课时2-预聚合和prometheus-record使用.mp468.40M
|   |   └──课时3-prometheus预聚合源码解读.mp486.76M
|   ├──章节41-查询提速实战提升查询速度30-100倍
|   |   ├──课时1-预聚合提速实战项目之需求分析和架构设计.mp438.25M
|   |   ├──课时2-ansible拷贝日志文件,解析日志并判断重查询.mp462.76M
|   |   ├──课时3-将重查询记录增量更新到consul和redis中.mp455.65M
|   |   ├──课时4-修改confd源码增加静态分片功能.mp441.10M
|   |   ├──课时5-nginx拦截prometheus查询请求使用lua脚本做promql的检查替换.mp426.56M
|   |   └──课时6-安装部署,效果测试,架构回顾.mp4369.76M
|   ├──章节42-告警触发prometheus源码解读和 告警触发模块高可用方案
|   |   ├──课时1-从一条告警的触发分析prometheus alert告警源码.mp4172.88M
|   |   └──课时2-告警触发trigger模块单点问题和高可用解决方案.mp4107.93M
|   ├──章节43-alertmanager源码解读和实战
|   |   ├──课时1-配置alertmanager高可用并测试.mp476.92M
|   |   ├──课时2-gossip协议解读.mp432.90M
|   |   └──课时3-alertmanager流水线处理源码解读.mp4142.14M
|   ├──章节44-告警回调实战
|   |   └──课时1-告警自愈之回调重启服务实战.mp477.13M
|   ├──章节5-node_exporter安装和使用
|   |   ├──课时1-#编写ansibleplaybook批量安装二进制.mp462.30M
|   |   ├──课时2-黑白名单配置.mp458.46M
|   |   ├──课时3-sdk指标和配置本地采集目录.mp449.72M
|   |   ├──课时4-配置prometheus采集通过http请求参数过滤采集器.mp467.85M
|   |   ├──课时5-node_exporter采集原理简介.mp496.55M
|   |   └──课时6-node_exporter二开新增自定义模块.mp469.97M
|   ├──章节6-grafana安装和使用
|   |   ├──课时1-grafana和mysql安装.mp424.33M
|   |   ├──课时2-基础功能介绍.mp449.12M
|   |   ├──课时3-panel中操作.mp447.51M
|   |   ├──课时4-设置表格tables.mp457.12M
|   |   ├──课时5-使用变量查询.mp453.65M
|   |   └──课时6-使用dashboard商城搜索导入模板.mp459.81M
|   ├──章节7-黑盒探针blackbox_exporter安装和使用
|   |   ├──课时1-使用ansible部署 blackbox_exporter.mp424.55M
|   |   ├──课时2-页面访问http探测,模块和探针介绍.mp460.09M
|   |   ├──课时3-多实例采集的说明relabel配置.mp456.85M
|   |   ├──课时4-ssh探测和ping探测使用.mp452.46M
|   |   ├──课时5-grafana上导入模板看图并讲解告警.mp457.36M
|   |   ├──课时6-blackbox框架源码和http探测源码解读.mp4111.27M
|   |   └──课时7-prometheus relabel address替换源码解析.mp496.28M
|   ├──章节8-mysqld_exporter使用和源码改造
|   |   ├──课时1-使用ansible部署mysql_exporter,注入dsn环境变量.mp442.81M
|   |   ├──课时2-grafana上导入模板看图并讲解告警.mp4120.34M
|   |   └──课时3-修改mysqld_exporter源码 ,改造成类似blackbox的探针型,实现一对多探测.mp4145.22M
|   └──章节9-process-exporter安装和使用
|   |   ├──课时1-使用ansible部署 process-exporter.mp450.36M
|   |   ├──课时2-grafana 上导入模板看图并讲解告警.mp477.11M
|   |   └──课时3-查看源码,讲解采集原理.mp475.33M
├──31.Redis_高效的NoSQL数据库-32
|   ├──章节1-NOSQL数据库简介
|   |   └──课时1-NOSQL数据库简介.mp48.61M
|   ├──章节10-常用命令-set
|   |   └──课时1-常用命令-set.mp47.29M
|   ├──章节11-常用命令-sorted set
|   |   └──课时1-常用命令-sorted set.mp47.59M
|   ├──章节12-Redis持久化策略-RDB
|   |   └──课时1-Redis持久化策略-RDB.mp426.34M
|   ├──章节13-Redis持久化策略-AOF
|   |   └──课时1-Redis持久化策略-AOF.mp413.67M
|   ├──章节14-主从复制介绍
|   |   └──课时1-主从复制介绍.mp413.75M
|   ├──章节15-主从复制搭建
|   |   └──课时1-主从复制搭建.mp444.92M
|   ├──章节16-哨兵简介
|   |   └──课时1-哨兵简介.mp420.35M
|   ├──章节17-哨兵搭建
|   |   └──课时1-哨兵搭建.mp464.94M
|   ├──章节18-redis集群搭建(上)
|   |   └──课时1-redis集群搭建(上).mp4152.30M
|   ├──章节19-redis集群搭建(下)
|   |   └──课时1-redis集群搭建(下).mp427.26M
|   ├──章节2-Redis简介
|   |   └──课时1-Redis简介.mp411.84M
|   ├──章节20-Jedis详解
|   |   └──课时1-Jedis详解.mp454.47M
|   ├──章节21-SpringBoot整合SpringDataRedis操作redis(上)
|   |   └──课时1-SpringBoot整合SpringDataRedis操作redis(上).mp478.82M
|   ├──章节22-SpringBoot整合SpringDataRedis操作redis(下)
|   |   └──课时1-SpringBoot整合SpringDataRedis操作redis(下).mp434.35M
|   ├──章节3-Redis单机版安装
|   |   └──课时1-Redis单机版安装.mp428.13M
|   ├──章节4-Redis单机版的启动
|   |   └──课时1-Redis单机版的启动.mp420.23M
|   ├──章节5-Redis常用的五大类型
|   |   └──课时1-Redis常用的五大类型.mp422.94M
|   ├──章节6-常用命令-key
|   |   └──课时1-常用命令-key.mp422.35M
|   ├──章节7-常用命令-string
|   |   └──课时1-常用命令-string.mp48.07M
|   ├──章节8-常用命令-hash
|   |   └──课时1-常用命令-hash.mp410.60M
|   └──章节9-常用命令-list
|   |   └──课时1-常用命令-list.mp412.68M
├──32.Redis缓存数据库-342
|   ├──章节1-redis 介绍及NIO原理介绍
|   |   ├──课时1-redis.mp42.96M
|   |   ├──课时10-epoll介绍(1).mp421.68M
|   |   ├──课时11-epoll介绍(2).mp439.42M
|   |   ├──课时2-常识.mp412.04M
|   |   ├──课时3-基础知识(1).mp41.64M
|   |   ├──课时4-基础知识(2).mp421.61M
|   |   ├──课时5-数据量大如何快速查询数据库.mp412.49M
|   |   ├──课时6-DB-ENGINES网站.mp410.31M
|   |   ├──课时7-MYSQL Redis概述.mp410.79M
|   |   ├──课时8-Redis介绍.mp424.80M
|   |   └──课时9-安装Redis.mp471.98M
|   ├──章节2-redis的string类型&bitmap
|   |   ├──课时1-知识回顾.mp415.61M
|   |   ├──课时10-有用户系统统计用户登录天数且窗口随机.mp411.54M
|   |   ├──课时11-送礼物时,大库备货多少,假设有2E用户(1).mp411.49M
|   |   ├──课时12-送礼物时,大库备货多少,假设有2E用户(2).mp413.88M
|   |   ├──课时13-总结这节课.mp411.36M
|   |   ├──课时2-Redis运行原理.mp46.73M
|   |   ├──课时3-Redis启动与库进入和帮助.mp410.27M
|   |   ├──课时4-string.mp417.32M
|   |   ├──课时5-数值.mp418.85M
|   |   ├──课时6-二进制安全.mp415.48M
|   |   ├──课时7-bitmap(1).mp48.41M
|   |   ├──课时8-ascii.mp417.88M
|   |   └──课时9-bitmap(2).mp416.23M
|   ├──章节3-redis的list、set、hash、sorted_set、skiplist
|   |   ├──课时1-redis中value类型-list(1).mp420.63M
|   |   ├──课时10-排序是怎么实现的增删改查的速度(2).mp419.04M
|   |   ├──课时2-redis中value类型-list(2).mp421.99M
|   |   ├──课时3-redis中value类型-Hash.mp419.25M
|   |   ├──课时4-redis中value类型-Set(1).mp422.15M
|   |   ├──课时5-redis中value类型-Set(2).mp418.95M
|   |   ├──课时6-SortedSet的物理内存左小右大不随机命令发生变化(1).mp419.77M
|   |   ├──课时7-SortedSet的物理内存左小右大不随机命令发生变化(2).mp415.58M
|   |   ├──课时8-SortedSet集合操作.mp412.80M
|   |   └──课时9-排序是怎么实现的增删改查的速度(1).mp413.42M
|   ├──章节4-redis消息订阅、pipeline、事务、modules、布隆过滤器、缓存LRU
|   |   ├──课时1-Redis中文官方网站.mp47.68M
|   |   ├──课时10-过期.mp47.62M
|   |   ├──课时2-管道.mp417.56M
|   |   ├──课时3-Redis发布订阅.mp434.47M
|   |   ├──课时4-事务处理.mp429.92M
|   |   ├──课时5-布置实例.mp418.56M
|   |   ├──课时6-缓存穿透.mp4108.94M
|   |   ├──课时7-redis作为数据库缓存的区别.mp424.09M
|   |   ├──课时8-将Redis当做使用LRU算法的缓存来使用(1).mp419.33M
|   |   └──课时9-将Redis当做使用LRU算法的缓存来使用(2).mp46.04M
|   ├──章节5-redis的持久化RDB、fork、copyonwrite、AOF、RDB&AOF混合使用
|   |   ├──课时1-回顾和非阻塞redis实现数据落地.mp436.94M
|   |   ├──课时2-管道.mp426.55M
|   |   ├──课时3-父子进程相关问题.mp468.06M
|   |   ├──课时4-RDB.mp464.13M
|   |   ├──课时5-AOF.mp447.82M
|   |   ├──课时6-redis存储磁盘(1).mp425.34M
|   |   └──课时7-redis存储磁盘(2).mp445.24M
|   ├──章节6-redis的集群:主从复制、CAP、PAXOS、cluster分片集群01
|   |   ├──课时1-关于redis流程图的讲解-AKF.mp4330.24M
|   |   ├──课时2-关于redis流程图的讲解-主从 复制和高可用.mp4510.23M
|   |   ├──课时3-CAP原则.mp410.46M
|   |   ├──课时4-redis官网的复制和实操.mp4369.86M
|   |   ├──课时5-主从复制总结笔记.mp4127.86M
|   |   └──课时6-redis的Sentinel文档高可用和实操.mp4300.96M
|   ├──章节7-redis的集群:主从复制、CAP、PAXOS、cluster分片集群02
|   |   ├──课时1-下节课预习内容.mp462.39M
|   |   ├──课时10-实操-redis弊端和配置.mp4536.27M
|   |   ├──课时2-上节课内容回顾.mp425.14M
|   |   ├──课时3-redis分布式遇到的多种情况.mp4186.97M
|   |   ├──课时4-哈希环.mp4182.32M
|   |   ├──课时5-补充知识点解决数据倾斜问题.mp429.48M
|   |   ├──课时6-引出redis的连接成本很高对server段造成的问题.mp440.95M
|   |   ├──课时7-用代理层解决redis的连接成本很高对server段造成的问题.mp4168.61M
|   |   ├──课时8-预分区解决的办法.mp4125.81M
|   |   └──课时9-官网分区和实操.mp4386.94M
|   └──章节8-redis开发:spring.data.redis、连接、序列化、high low api
|   |   ├──课时1-课程安排.mp48.01M
|   |   ├──课时2-击穿.mp4110.39M
|   |   ├──课时3-穿透.mp429.05M
|   |   ├──课时4-雪崩.mp445.75M
|   |   ├──课时5-redis分布式锁.mp440.61M
|   |   ├──课时6-基础api.mp499.66M
|   |   ├──课时7-实操演示1.mp4126.27M
|   |   └──课时8-实操演示2.mp4114.52M
├──33.Web框架-Gin-1127
|   └──章节1-Web框架-Gin
|   |   ├──课时1-web开发本质.mp429.36M
|   |   ├──课时10-数据交互-后端数据给前端-不同类型渲染入页面02.mp417.24M
|   |   ├──课时11-数据交互-后端数据给前端-不同类型渲染入页面03.mp423.75M
|   |   ├──课时12-数据交互-后端数据给前端-不同类型渲染入页面04.mp427.96M
|   |   ├──课时13-数据交互-后端数据给前端-不同类型渲染入页面05.mp417.76M
|   |   ├──课时14-数据交互-后端数据给前端-不同类型渲染入页面06.mp417.09M
|   |   ├──课时15-数据交互-后端数据给前端-不同类型渲染入页面07.mp417.17M
|   |   ├──课时16-项目结构调整.mp436.20M
|   |   ├──课时17-HTTP请求.mp443.95M
|   |   ├──课时18-HTTP响应.mp433.28M
|   |   ├──课时19-get方式_路径中直接加上参数值.mp438.46M
|   |   ├──课时2-框架的本质.mp48.54M
|   |   ├──课时20-get方式_路径中使用键值对形式的参数.mp4133.66M
|   |   ├──课时21-get方式_路径中参数值value为多个.mp479.92M
|   |   ├──课时22-post方式_获取post请求数据.mp446.18M
|   |   ├──课时23-post方式_获取post请求数据2.mp445.20M
|   |   ├──课时24-同步和异步概念引入.mp4206.76M
|   |   ├──课时25-Ajax案例验证用户名是否被占用.mp4335.22M
|   |   ├──课时26-form表单中文件上传(单个文件).mp4180.64M
|   |   ├──课时27-form表单中文件上传(多个文件).mp495.03M
|   |   ├──课时28-ajax上传单个文件.mp4291.38M
|   |   ├──课时29-ajax上传多个文件.mp448.20M
|   |   ├──课时3-第一个Gin项目.mp445.94M
|   |   ├──课时30-响应重定向.mp446.93M
|   |   ├──课时31-模板语法_基本语法.mp453.48M
|   |   ├──课时32-模板语法_对符号的支持.mp415.28M
|   |   ├──课时33-模板语法_变量的定义和使用.mp415.21M
|   |   ├──课时34-模板语法_if的使用.mp489.97M
|   |   ├──课时35-模板语法_循环的使用.mp418.70M
|   |   ├──课时36-模板语法_with关键字的使用.mp424.48M
|   |   ├──课时37-模板语法_template关键字的使用.mp422.72M
|   |   ├──课时38-模板函数01.mp445.47M
|   |   ├──课时39-模板函数02.mp464.69M
|   |   ├──课时4-运行原理.mp451.99M
|   |   ├──课时40-模板函数03.mp414.74M
|   |   ├──课时41-模板函数04.mp447.34M
|   |   ├──课时42-模板函数05.mp423.93M
|   |   ├──课时43-数据绑定_表单数据的绑定.mp441.21M
|   |   ├──课时44-数据绑定_路径中参数的绑定.mp416.74M
|   |   ├──课时45-数据绑定_JSON数据的绑定.mp4208.23M
|   |   ├──课时46-数据绑定_URI数据的绑定.mp422.66M
|   |   ├──课时47-数据绑定_URI数据的绑定疑问辨析.mp49.84M
|   |   ├──课时48-路由组的使用.mp459.56M
|   |   ├──课时49-路由组的抽取.mp4179.91M
|   |   ├──课时5-运行原理补充.mp47.47M
|   |   ├──课时50-什么是中间件_中间件的应用场景.mp420.00M
|   |   ├──课时51-自定义中间件1.mp474.20M
|   |   ├──课时52-自定义中间件2.mp422.57M
|   |   ├──课时53-中间件链.mp431.21M
|   |   ├──课时54-终止链条调用.mp426.85M
|   |   ├──课时55-中间件的作用域.mp470.00M
|   |   ├──课时6-数据交互-使用模板文件渲染.mp480.58M
|   |   ├──课时7-数据交互-使用静态文件.mp487.91M
|   |   ├──课时8-项目结构调整.mp443.22M
|   |   └──课时9-数据交互-后端数据给前端-不同类型渲染入页面01.mp415.72M
├──34.编译原理-332
|   ├──章节1-编译原理_01
|   |   └──课时1-编译原理_01.mp446.10M
|   ├──章节10-编译原理_10_语法分析_LR0
|   |   ├──课时1-10_01_语法分析_自下而上分析法.mp47.15M
|   |   ├──课时10-10_10_语法分析_LR0_项目集构造_举例.mp442.10M
|   |   ├──课时11-10_11_语法分析_LR0_预测分析表构建.mp44.66M
|   |   ├──课时12-10_12_语法分析_LR0_预测分析表构建_举例.mp444.69M
|   |   ├──课时2-10_02_语法分析_自下而上分析法.mp428.26M
|   |   ├──课时3-10_03_语法分析_自下而上分析法.mp41.53M
|   |   ├──课时4-10_04_语法分析_LR.mp435.42M
|   |   ├──课时5-10_05_语法分析_LR.mp438.91M
|   |   ├──课时6-10_06_语法分析_LR.mp48.92M
|   |   ├──课时7-10_07_语法分析_LR0_预测分析表构建.mp416.32M
|   |   ├──课时8-10_08_语法分析_LR0_预测分析表构建.mp44.87M
|   |   └──课时9-10_09_语法分析_LR0_项目集构造.mp419.74M
|   ├──章节11-编译原理_11_语法分析_LR0算法实现
|   |   ├──课时1-11_01_语法分析_LR0预测分析__程序实现.mp45.17M
|   |   ├──课时10-11_10_语法分析_LR0预测分析__程序实现_状态转换图构建.mp414.74M
|   |   ├──课时11-11_11_语法分析_LR0预测分析__程序实现_状态转换图构建.mp422.67M
|   |   ├──课时12-11_12_语法分析_LR0预测分析__程序实现_状态转换图构建.mp459.31M
|   |   ├──课时13-11_13_语法分析_LR0预测分析__程序实现_构建预测分析表.mp411.36M
|   |   ├──课时14-11_14_语法分析_LR0预测分析__程序实现_构建预测分析表.mp417.56M
|   |   ├──课时15-11_15_语法分析_LR0预测分析__程序实现_构建预测分析表.mp457.47M
|   |   ├──课时16-11_16_语法分析_LR0预测分析__程序实现_构建预测分析表.mp431.59M
|   |   ├──课时2-11_02_语法分析_LR0预测分析__程序实现.mp42.31M
|   |   ├──课时3-11_03_语法分析_LR0预测分析__程序实现_LR0项目构造.mp43.10M
|   |   ├──课时4-11_04_语法分析_LR0预测分析__程序实现_LR0项目构造.mp415.89M
|   |   ├──课时5-11_05_语法分析_LR0预测分析__程序实现_项目闭包.mp44.67M
|   |   ├──课时6-11_06_语法分析_LR0预测分析__程序实现_项目闭包.mp44.74M
|   |   ├──课时7-11_07_语法分析_LR0预测分析__程序实现_项目闭包.mp420.04M
|   |   ├──课时8-11_08_语法分析_LR0预测分析__程序实现_项目闭包.mp410.95M
|   |   └──课时9-11_09_语法分析_LR0预测分析__程序实现_状态转换图构建.mp48.58M
|   ├──章节12-编译原理_12_语法分析_SLR_LR1_算法实现
|   |   ├──课时1-12_01_语法分析_LR0预测分析__程序实现_预测分析.mp414.74M
|   |   ├──课时10-12_10_语法分析_SLR预测分析.mp414.78M
|   |   ├──课时11-12_11_语法分析_LR1预测分析.mp418.22M
|   |   ├──课时12-12_12_语法分析_LR1预测分析_项目集闭包.mp432.16M
|   |   ├──课时13-12_13_语法分析_LR1预测分析_项目集闭包_算法讲解.mp422.61M
|   |   ├──课时14-12_14_语法分析_LR1预测分析_项目集闭包_单元测试.mp410.26M
|   |   ├──课时15-12_15_语法分析_LR1预测分析_项目集闭包_单元测试.mp447.56M
|   |   ├──课时2-12_02_语法分析_LR0预测分析__程序实现_预测分析.mp440.48M
|   |   ├──课时3-12_03_语法分析_SLR预测分析.mp43.66M
|   |   ├──课时4-12_04_语法分析_SLR预测分析.mp45.04M
|   |   ├──课时5-12_05_语法分析_SLR预测分析.mp46.24M
|   |   ├──课时6-12_06_语法分析_SLR预测分析.mp417.88M
|   |   ├──课时7-12_07_语法分析_SLR预测分析..mp420.04M
|   |   ├──课时8-12_08_语法分析_SLR预测分析.mp423.52M
|   |   └──课时9-12_09_语法分析_SLR预测分析..mp423.25M
|   ├──章节13-编译原理_13_语义分析
|   |   ├──课时1-13_01_语法分析_LR1预测分析_状态转换图.mp42.35M
|   |   ├──课时10-13_10_语义分析_代码DEBUG.mp424.01M
|   |   ├──课时11-13_11_语义分析_代码DEBUG.mp452.97M
|   |   ├──课时12-13_12_语义分析_代码DEBUG.mp431.98M
|   |   ├──课时13-13_13_语义分析_代码DEBUG.mp41.06M
|   |   ├──课时2-13_02_语法分析_LR1预测分析_状态转换图.mp47.68M
|   |   ├──课时3-13_03_语法分析_LR1预测分析_预测分析表填写.mp46.09M
|   |   ├──课时4-13_04_语法分析_LR1预测分析_预测分析表填写.mp422.30M
|   |   ├──课时5-13_05_语法分析_LR1预测分析_LR1文法.mp422.61M
|   |   ├──课时6-13_06_语义分析_基本概念.mp46.31M
|   |   ├──课时7-13_07_语义分析_基本概念.mp4.mp415.91M
|   |   ├──课时8-13_08_语义分析_代码解读.mp446.22M
|   |   └──课时9-13_09_语义分析_代码解读.mp433.88M
|   ├──章节14-编译原理_14_语义分支_Class的方法识别
|   |   ├──课时1-14_01_语义分析_方法分析.mp42.32M
|   |   ├──课时10-14_10_语义分析_方法分析.mp416.59M
|   |   ├──课时11-14_11_语义分析_方法分析.mp416.46M
|   |   ├──课时12-14_12_语义分析_方法分析.mp47.68M
|   |   ├──课时13-14_13_语义分析_方法分析.mp413.59M
|   |   ├──课时14-14_14_语义分析_方法分析.mp415.84M
|   |   ├──课时15-14_15_语义分析_方法分析.mp46.26M
|   |   ├──课时16-14_16_语义分析_方法分析.mp434.67M
|   |   ├──课时2-14_02_语义分析_方法分析.mp49.34M
|   |   ├──课时3-14_03_语义分析_方法分析.mp413.11M
|   |   ├──课时4-14_04_语义分析_方法分析.mp433.19M
|   |   ├──课时5-14_05_语义分析_方法分析.mp416.38M
|   |   ├──课时6-14_06_语义分析_方法分析.mp45.39M
|   |   ├──课时7-14_07_语义分析_方法分析.mp417.96M
|   |   ├──课时8-14_08_语义分析_方法分析.mp448.04M
|   |   └──课时9-14_09_语义分析_方法分析.mp421.66M
|   ├──章节15-编译原理_15_语义分析_赋值语句翻译
|   |   ├──课时1-15_01_语义分析_方法调用.mp413.78M
|   |   ├──课时10-15_10_语义分析_方法调用.mp424.75M
|   |   ├──课时11-15_11_语义分析_方法调用.mp419.11M
|   |   ├──课时12-15_12_语义分析_方法调用.mp428.10M
|   |   ├──课时13-15_13_语义分析_方法调用.mp430.74M
|   |   ├──课时2-15_02_语义分析_方法调用.mp49.58M
|   |   ├──课时3-15_03_语义分析_方法调用.mp411.26M
|   |   ├──课时4-15_04_语义分析_方法调用.mp420.36M
|   |   ├──课时5-15_05_语义分析_方法调用.mp429.87M
|   |   ├──课时6-15_06_语义分析_方法调用.mp47.75M
|   |   ├──课时7-15_07_语义分析_方法调用.mp419.80M
|   |   ├──课时8-15_08_语义分析_方法调用.mp418.86M
|   |   └──课时9-15_09_语义分析_方法调用.mp49.43M
|   ├──章节16-编译原理_16_生产Class文件
|   |   ├──课时1-16_01_生成Class文件.mp44.82M
|   |   ├──课时10-16_10_生成Class文件_DEBUG_生产方法调用部分.mp41.98M
|   |   ├──课时11-16_11_生成Class文件_DEBUG_生产方法调用部分.mp463.41M
|   |   ├──课时12-16_12_生成Class文件_DEBUG_生产方法调用部分.mp4924.38kb
|   |   ├──课时2-16_02_生成Class文件_常量池解释.mp410.91M
|   |   ├──课时3-16_03_生成Class文件.mp427.74M
|   |   ├──课时4-16_04_生成Class文件.mp419.41M
|   |   ├──课时5-16_05_生成Class文件.mp414.90M
|   |   ├──课时6-16_06_生成Class文件_代码解读.mp421.84M
|   |   ├──课时7-16_07_生成Class文件_DEBUG.mp414.98M
|   |   ├──课时8-16_08_生成Class文件_DEBUG.mp421.79M
|   |   └──课时9-16_09_生成Class文件_DEBUG.mp451.51M
|   ├──章节2-编译原理_02
|   |   └──课时1-编译原理_02.mp4161.74M
|   ├──章节3-编译原理_03_词法分析
|   |   ├──课时1-02_01_上次课程回顾.mp46.77M
|   |   ├──课时10-03_01_词法分析_过程化设计.mp423.41M
|   |   ├──课时11-03_02_词法分析_过程化设计.mp413.70M
|   |   ├──课时12-03_03_词法分析_状态模式实现.mp44.31M
|   |   ├──课时13-03_04_词法分析_状态模式实现.mp437.28M
|   |   ├──课时14-03_05_词法分析_状态模式实现.mp47.78M
|   |   ├──课时15-03_06_词法分析_DFA、.mp436.75M
|   |   ├──课时16-03_07_词法分析_NFA定义.mp411.96M
|   |   ├──课时17-03_08_词法分析_clouse求法.mp49.67M
|   |   ├──课时2-02_02_编译程序工作流程.mp46.35M
|   |   ├──课时3-02_03_英文翻译成中文过程.mp47.19M
|   |   ├──课时4-02_04_编译过程类比.mp46.30M
|   |   ├──课时5-02_05_预处理过程.mp41.45M
|   |   ├──课时6-02_06_词法分析过程.mp47.94M
|   |   ├──课时7-02_07_语法分析过程.mp43.88M
|   |   ├──课时8-02_08_语义分析和中间代码生成.mp43.19M
|   |   └──课时9-02_09_中间代码优化和目标代码生成.mp44.84M
|   ├──章节4-编译原理_04_词法分析
|   |   ├──课时1-03_09_词法分析_子集算法.mp42.97M
|   |   ├──课时10-04_18_词法分析_NFA的构建.mp421.96M
|   |   ├──课时11-04_19_词法分析_closure.mp4980.29kb
|   |   ├──课时12-04_20_词法分析_closure.mp44.00M
|   |   ├──课时13-04_21_词法分析_closure.mp418.60M
|   |   ├──课时14-04_22_词法分析_closure.mp424.05M
|   |   ├──课时15-04_23_词法分析_子集算法实现.mp48.83M
|   |   ├──课时16-04_24_词法分析_子集算法实现.mp459.02M
|   |   ├──课时17-04_25_词法分析_DFA最小化.mp47.30M
|   |   ├──课时2-03_10_词法分析_子集算法举例.mp449.64M
|   |   ├──课时3-03_11_词法分析_子集算法举例.mp425.91M
|   |   ├──课时4-03_12_词法分析_DFA最小化.mp43.42M
|   |   ├──课时5-03_13_词法分析_DFA最小化举例.mp432.91M
|   |   ├──课时6-04_14_词法分析_小结.mp42.27M
|   |   ├──课时7-04_15_词法分析_代码实现.mp41.02M
|   |   ├──课时8-04_16_词法分析_NFA存储.mp416.12M
|   |   └──课时9-04_17_词法分析_NFA的构建.mp42.14M
|   ├──章节5-编译原理_05_词法分析
|   |   ├──课时1-04_26_词法分析_DFA最小化.mp412.23M
|   |   ├──课时10-04_35_词法分析_DFA_应用_预处理.mp435.90M
|   |   ├──课时11-04_36_词法分析_DFA_应用_预处理..mp415.07M
|   |   ├──课时12-04_37_词法分析_DFA_应用_预处理.mp421.22M
|   |   ├──课时13-04_38_词法分析_DFA_应用_词法分析.mp42.11M
|   |   ├──课时14-04_39_词法分析_DFA_应用_词法分析.mp48.99M
|   |   ├──课时15-04_40_词法分析_DFA_应用_词法分析.mp444.43M
|   |   ├──课时16-04_41_词法分析_DFA_应用_词法分析.mp46.72M
|   |   ├──课时2-04_27_词法分析_DFA最小化.mp441.94M
|   |   ├──课时3-04_28_词法分析_DFA最小化.mp430.79M
|   |   ├──课时4-04_29_词法分析_DFA最小化.mp444.73M
|   |   ├──课时5-04_30_词法分析_DFA_应用.mp44.96M
|   |   ├──课时6-04_31_词法分析_DFA_应用_预处理.mp41.31M
|   |   ├──课时7-04_32_词法分析_DFA_应用_预处理_FA_定义.mp420.54M
|   |   ├──课时8-04_33_词法分析_DFA_应用_预处理.mp49.33M
|   |   └──课时9-04_34_词法分析_DFA_应用_预处理.mp410.41M
|   ├──章节6-编译原理_06_词法分析
|   |   ├──课时1-04_42_词法分析_DFA_字符处理.mp4955.15kb
|   |   ├──课时10-04_51_词法分析_DFA_标识符处理.mp4823.31kb
|   |   ├──课时11-04_52_词法分析_DFA_数值常量处理.mp41.47M
|   |   ├──课时12-04_53_词法分析_DFA_数值常量处理.mp412.59M
|   |   ├──课时13-04_54_词法分析_DFA_单元测试.mp4.mp41.38M
|   |   ├──课时14-04_55_词法分析_DFA_单元测试.mp4.mp412.48M
|   |   ├──课时15-04_56_词法分析_DFA_小结.mp4.mp41.85M
|   |   ├──课时16-04_57_词法分析_DFA_小结.mp4.mp41016.77kb
|   |   ├──课时17-04_58_JSON反序列化_DFA_Object定义.mp4.mp47.12M
|   |   ├──课时18-04_59_JSON反序列化_DFA_Array定义.mp4.mp41.90M
|   |   ├──课时19-04_60_JSON反序列化_DFA_Value定义.mp4.mp43.04M
|   |   ├──课时2-04_43_词法分析_DFA_字符处理.mp4909.85kb
|   |   ├──课时20-04_61_JSON反序列化_DFA_String定义.mp4.mp44.54M
|   |   ├──课时21-04_62_JSON反序列化_DFA_其他.mp4.mp411.83M
|   |   ├──课时22-04_63_JSON反序列化_FA定义.mp4.mp456.06M
|   |   ├──课时23-04_64_JSON反序列化_FA定义.mp4.mp411.93M
|   |   ├──课时24-04_65_JSON反序列化_单元测试.mp4.mp452.03M
|   |   ├──课时25-04_66_词法分析小结.mp4.mp43.28M
|   |   ├──课时26-04_67_词法分析小结.mp4.mp42.57M
|   |   ├──课时3-04_44_词法分析_DFA_字符处理.mp416.87M
|   |   ├──课时4-04_45_词法分析_DFA_字符处理.mp45.59M
|   |   ├──课时5-04_46_词法分析_DFA_字符处理.mp42.76M
|   |   ├──课时6-04_47_词法分析_DFA_字符处理.mp4740.91kb
|   |   ├──课时7-04_48_词法分析_DFA_字符处理.mp419.28M
|   |   ├──课时8-04_49_词法分析_DFA_字符处理.mp44.18M
|   |   └──课时9-04_50_词法分析_DFA_标识符处理.mp412.22M
|   ├──章节7-编译原理_07_词法分析
|   |   ├──课时1-07_01_语法分析_概述.mp43.52M
|   |   ├──课时10-07_11_语法分析_消除ε.mp42.02M
|   |   ├──课时11-07_12_语法分析_消除ε.mp415.15M
|   |   ├──课时12-07_13_语法分析_间接左递归消除.mp427.19M
|   |   ├──课时13-07_14_语法分析_回溯.mp413.49M
|   |   ├──课时14-07_15_语法分析_回溯原因.mp44.13M
|   |   ├──课时15-07_16_语法分析_提取左因子.mp45.06M
|   |   ├──课时16-07_17_语法分析_求Fisrt.mp49.60M
|   |   ├──课时17-07_18_语法分析_求Fisrt.mp42.84M
|   |   ├──课时18-07_19_语法分析_求Fisrt集合.mp42.84M
|   |   ├──课时19-07_20_语法分析_求Fisrt集合_举例1.mp4.mp44.21M
|   |   ├──课时2-07_02_语法分析_概述.mp42.97M
|   |   ├──课时20-07_21_语法分析_求Fisrt集合_举例2.mp4.mp415.12M
|   |   ├──课时21-07_22_语法分析_求Fisrt集合_举例3.mp4.mp48.99M
|   |   ├──课时22-07_23_语法分析_求First集_代码分析.mp4.mp428.00M
|   |   ├──课时3-07_03_语法分析_PDA.mp46.03M
|   |   ├──课时4-07_05_语法分析_一般分析法.mp42.27M
|   |   ├──课时5-07_06_语法分析_一般分析法.mp423.97M
|   |   ├──课时6-07_07_语法分析_一般分析方法存在问题.mp41.14M
|   |   ├──课时7-07_08_语法分析_LL1_左递归.mp46.11M
|   |   ├──课时8-07_09_语法分析_直接左递归消除.mp42.53M
|   |   └──课时9-07_10_语法分析_直接左递归消除.mp46.99M
|   ├──章节8-编译原理_08_词法分析
|   |   ├──课时1-08_01_语法分析_求Fisrt集合_单元测试例子1.mp413.16M
|   |   ├──课时10-08_10_语法分析_求FOLLOW集合_例子3.mp411.86M
|   |   ├──课时11-08_11_语法分析_FOLLOW集_算法实现.mp417.76M
|   |   ├──课时12-08_12_语法分析_FOLLOW集_算法实现.mp45.85M
|   |   ├──课时13-08_13_语法分析_FOLLOW集_算法举例_例1.mp428.95M
|   |   ├──课时14-08_14_语法分析_FOLLOW集_算法举例_例2.mp431.19M
|   |   ├──课时2-08_02_语法分析_求Fisrt集合_单元测试例子1.mp46.85M
|   |   ├──课时3-08_03_语法分析_求Fisrt集合_单元测试例子1.mp425.63M
|   |   ├──课时4-08_04_语法分析_求Fisrt集合_单元测试例子2.mp442.41M
|   |   ├──课时5-08_05_语法分析_求Fisrt集合_单元测试例子3.mp412.61M
|   |   ├──课时6-08_06_语法分析_求FOLLOW集合.mp41.65M
|   |   ├──课时7-08_07_语法分析_求FOLLOW集合.mp49.87M
|   |   ├──课时8-08_08_语法分析_求FOLLOW集合_例子1.mp414.64M
|   |   └──课时9-08_09_语法分析_求FOLLOW集合_例子2.mp442.96M
|   └──章节9-编译原理_09_语法分析_自上而下分析法
|   |   ├──课时1-09_01_语法分析_构造预测分析表.mp41.74M
|   |   ├──课时10-09_10_语法分析_LL1_语法分析_例1.mp414.51M
|   |   ├──课时11-09_11_语法分析_LL1_语法分析_例2.mp418.12M
|   |   ├──课时12-09_12_语法分析_LL1_语法分析_实现.mp420.71M
|   |   ├──课时13-09_13_语法分析_LL1_语法分析_例1.mp413.29M
|   |   ├──课时14-09_14_语法分析_LL1_语法分析_例2.mp421.28M
|   |   ├──课时15-09_15_语法分析_LL1_语法分析_小结.mp413.69M
|   |   ├──课时16-09_16_语法分析_递归下降分析法.mp45.65M
|   |   ├──课时17-09_17_语法分析_递归下降分析法.mp440.63M
|   |   ├──课时2-09_02_语法分析_构造预测分析表_思路.mp42.95M
|   |   ├──课时3-09_03_语法分析_构造预测分析表_算法.mp43.41M
|   |   ├──课时4-09_04_语法分析_构造预测分析表_举例1.mp412.36M
|   |   ├──课时5-09_05_语法分析_构造预测分析表_举例2.mp417.02M
|   |   ├──课时6-09_06_语法分析_构造预测分析表_举例3.mp49.72M
|   |   ├──课时7-09_07_语法分析_构造预测分析表_程序实现.mp44.09M
|   |   ├──课时8-09_08_语法分析_构造预测分析表_程序实现.mp411.17M
|   |   └──课时9-09_09_语法分析_构造预测分析表_单元测试.mp415.85M
├──35.变量与数据类型-1107
|   └──章节1-变量与数据类型
|   |   ├──课时1-变量(1).mp4117.02M
|   |   ├──课时10-布尔类型.mp48.02M
|   |   ├──课时11-字符串类型.mp4104.11M
|   |   ├──课时12-基本数据类型默认值.mp45.20M
|   |   ├──课时13-基本数据类型之间的转换.mp431.27M
|   |   ├──课时14-基本数据类型转为string.mp4190.74M
|   |   ├──课时15-string转为基本数据类型.mp4126.93M
|   |   ├──课时16-指针.mp4114.23M
|   |   ├──课时17-指针4个细节.mp413.17M
|   |   ├──课时18-标识符的使用(1).mp435.58M
|   |   ├──课时19-标识符的使用(2).mp4230.18M
|   |   ├──课时2-变量(2).mp446.14M
|   |   ├──课时20-关键字和预定义标识符.mp45.59M
|   |   ├──课时3-数据类型介绍.mp47.35M
|   |   ├──课时4-扩展_进制和进制转换.mp4120.87M
|   |   ├──课时5-整数类型(1).mp434.67M
|   |   ├──课时6-整数类型(2).mp4125.52M
|   |   ├──课时7-浮点类型.mp423.56M
|   |   ├──课时8-字符类型(1).mp4121.67M
|   |   └──课时9-字符类型(2).mp419.11M
├──36.错误处理-1108
|   └──章节1-错误处理
|   |   ├──课时1-defer+recover机制处理错误.mp441.96M
|   |   └──课时2-自定义错误.mp431.55M
├──37.反射-1109
|   └──章节1-反射
|   |   ├──课时1-反射的引入.mp420.64M
|   |   ├──课时2-对基本数据类型反射.mp4166.25M
|   |   ├──课时3-对结构体反射.mp421.03M
|   |   ├──课时4-获取变量的类别.mp483.87M
|   |   ├──课时5-反射修改变量的值.mp425.29M
|   |   ├──课时6-通过反射操作结构体的属性和方法.mp465.55M
|   |   └──课时7-反射修改变量的值2.mp416.97M
├──38.分布式流处理服务—Apache Kafka-407
|   ├──章节1-Kafka章节1-(Kafka概述、介绍)01
|   |   └──课时1-Kafka章节1-(Kafka概述、介绍)01.mp4142.80M
|   ├──章节10-kafka章节3-(Topic管理API)01
|   |   └──课时1-kafka章节3-(Topic管理API)01.mp491.93M
|   ├──章节11-Kafka章节3-(生产者&消费者)02
|   |   └──课时1-Kafka章节3-(生产者&消费者)02.mp4118.60M
|   ├──章节12-Kafka章节3-(自定义分区)03
|   |   └──课时1-Kafka章节3-(自定义分区)03.mp4146.28M
|   ├──章节13-Kafka章节3-(序列化&拦截器)04
|   |   └──课时1-Kafka章节3-(序列化&拦截器)04.mp4147.83M
|   ├──章节14-kafka章节4-(offset自动控制)01
|   |   └──课时1-kafka章节4-(offset自动控制)01.mp4216.91M
|   ├──章节15-kafka章节4-(Ackes&Retires)02
|   |   └──课时1-kafka章节4-(Ackes&Retires)02.mp4105.72M
|   ├──章节16-kafka章节4-(幂等写)03
|   |   └──课时1-kafka章节4-(幂等写)03.mp4134.20M
|   ├──章节17-kafka章节4-(生产者事务)04
|   |   └──课时1-kafka章节4-(生产者事务)04.mp4169.26M
|   ├──章节18-kafka章节4-(生产者&消费者)05
|   |   └──课时1-kafka章节4-(生产者&消费者)05.mp4147.46M
|   ├──章节19-Kafka章节5-(高水位)01
|   |   └──课时1-Kafka章节5-(高水位)01.mp4262.21M
|   ├──章节2-Kafka章节1-(架构和概念)02
|   |   └──课时1-Kafka章节1-(架构和概念)02.mp4210.72M
|   ├──章节20-Kafka章节5-(kafkaEagle安装)02
|   |   └──课时1-Kafka章节5-(kafkaEagle安装)02.mp4205.54M
|   ├──章节21-章节5-(KafkaFlume集成)03
|   |   └──课时1-章节5-(KafkaFlume集成)03.mp4164.03M
|   ├──章节22-Kafka章节5-(SpringBoot集成)04
|   |   └──课时1-Kafka章节5-(SpringBoot集成)04.mp4149.76M
|   ├──章节3-Kafka章节1-(分区&日志)03
|   |   └──课时1-Kafka章节1-(分区&日志)03.mp4124.08M
|   ├──章节4-Kafka章节1-(生产者&消费组)04
|   |   └──课时1-Kafka章节1-(生产者&消费组)04.mp4176.88M
|   ├──章节5-Kafka章节1-(顺序写入&ZeroCopy)05
|   |   └──课时1-Kafka章节1-(顺序写入&ZeroCopy)05.mp4163.38M
|   ├──章节6-Kafka章节2-(Zookeeper单机安装)01
|   |   └──课时1-Kafka章节2-(Zookeeper单机安装)01.mp4165.76M
|   ├──章节7-Kafka章节2-(Kafka单机配置)02
|   |   └──课时1-Kafka章节2-(Kafka单机配置)02.mp4130.40M
|   ├──章节8-Kafka章节2-(Kafka集群配置)03
|   |   └──课时1-Kafka章节2-(Kafka集群配置)03.mp4159.39M
|   └──章节9-Kafka章节2-(KafkaTopic管理)04
|   |   └──课时1-Kafka章节2-(KafkaTopic管理)04.mp4115.78M
├──39.函数-1110
|   └──章节1-函数
|   |   ├──课时1-函数的引入.mp481.28M
|   |   ├──课时10-匿名函数.mp488.95M
|   |   ├──课时11-闭包.mp446.19M
|   |   ├──课时12-defer关键字.mp4162.79M
|   |   ├──课时13-字符串函数详讲01.mp462.92M
|   |   ├──课时14-字符串函数详讲02.mp433.65M
|   |   ├──课时15-日期和时间函数.mp469.32M
|   |   ├──课时16-内置函数.mp438.92M
|   |   ├──课时2-函数细节详讲01.mp453.46M
|   |   ├──课时3-函数细节详讲02.mp435.06M
|   |   ├──课时4-函数细节详讲03.mp462.64M
|   |   ├──课时5-函数细节详讲04.mp465.90M
|   |   ├──课时6-包的引入.mp447.69M
|   |   ├──课时7-包细节详讲01.mp4170.97M
|   |   ├──课时8-包细节详讲02.mp418.42M
|   |   └──课时9-init函数.mp441.35M
├──40.计算机操作系统-1368
|   ├──章节1-第一章 操作系统概述
|   |   ├──课时1-01.操作系统的概念和作用.mp435.12M
|   |   ├──课时10-10.操作系统的发展:实时操作系统.mp413.93M
|   |   ├──课时11-11.操作系统的发展:微机&网络&分布式.mp411.96M
|   |   ├──课时12-12.用户空间与内核空间.mp416.50M
|   |   ├──课时13-13.时钟与中断.mp429.05M
|   |   ├──课时14-14.中断的处理过程.mp415.80M
|   |   ├──课时15-15.原语.mp49.25M
|   |   ├──课时16-16.系统调用.mp422.24M
|   |   ├──课时17-17.传统的操作系统结构.mp421.78M
|   |   ├──课时18-18.微内核操作系统结构.mp426.61M
|   |   ├──课时2-02.操作系统的目标.mp49.55M
|   |   ├──课时3-03.操作系统的功能.mp443.19M
|   |   ├──课时4-04.操作系统的特征:并发.mp421.05M
|   |   ├──课时5-05.操作系统的特征:共享.mp430.27M
|   |   ├──课时6-06.操作系统的特征:虚拟.mp413.04M
|   |   ├──课时7-07.操作系统的特征:异步.mp412.04M
|   |   ├──课时8-08.操作系统的发展:手工和批处理阶段.mp436.90M
|   |   └──课时9-09.操作系统的发展:分时操作系统.mp415.24M
|   ├──章节2-第二章 进程管理
|   |   ├──课时1-01.进程的概念.mp425.84M
|   |   ├──课时10-10.进程控制:挂起与激活.mp430.50M
|   |   ├──课时11-11.处理机调度和调度层次.mp425.65M
|   |   ├──课时12-12.处理机调度方式、时机、过程和评价指标.mp433.31M
|   |   ├──课时13-13.处理机调度小结.mp410.25M
|   |   ├──课时14-14.调度算法:先来先服务(FCFS).mp418.57M
|   |   ├──课时15-15.调度算法:短作业优先(SJF).mp412.05M
|   |   ├──课时16-16.调度算法:高响应比优先(HRRN).mp412.73M
|   |   ├──课时17-17.调度算法:优先级调度(PSA).mp414.77M
|   |   ├──课时18-18.调度算法:时间片轮转调度(RR).mp423.14M
|   |   ├──课时19-19.调度算法:多级反馈队列调度(MFQ).mp431.12M
|   |   ├──课时2-02.进程的结构和特征.mp417.37M
|   |   ├──课时20-20.进程通信:共享存储.mp424.02M
|   |   ├──课时21-21.进程通信:消息传递.mp415.73M
|   |   ├──课时22-22.进程通信:管道通信.mp426.62M
|   |   ├──课时23-23.进程同步:同步和互斥的概念.mp415.60M
|   |   ├──课时24-24.进程同步:互斥的访问过程.mp417.09M
|   |   ├──课时25-25.进程同步:互斥访问的原则.mp412.74M
|   |   ├──课时26-26.软件实现互斥的方法:单标志法.mp414.62M
|   |   ├──课时27-27.软件实现互斥的方法:双标志法先检查.mp417.46M
|   |   ├──课时28-28.软件实现互斥的方法:双标志法后检查.mp410.62M
|   |   ├──课时29-29.软件实现互斥的方法:皮特森算法.mp432.66M
|   |   ├──课时3-03.线程的概念.mp423.99M
|   |   ├──课时30-30.硬件实现互斥的方法:中断屏蔽.mp420.85M
|   |   ├──课时31-31.硬件实现互斥的方法:TS指令.mp422.07M
|   |   ├──课时32-32.硬件实现屏蔽的方法:Swap指令.mp413.05M
|   |   ├──课时33-33.信号量的概念.mp416.09M
|   |   ├──课时34-34.信号量的工作机制.mp451.33M
|   |   ├──课时35-35.分析同步和互斥问题的方法步骤.mp415.09M
|   |   ├──课时36-36.管程的概念和基本特性.mp420.61M
|   |   ├──课时37-37.管程中的条件变量.mp429.53M
|   |   ├──课时38-38.死锁的概念和产生的原因.mp415.32M
|   |   ├──课时39-39.死锁产生的必要条件.mp421.53M
|   |   ├──课时4-04.进程和线程的区别.mp417.04M
|   |   ├──课时40-40.死锁的预防:破坏必要条件.mp437.16M
|   |   ├──课时41-41.死锁的避免:安全性算法.mp424.12M
|   |   ├──课时42-42.死锁的检测与解除概述.mp49.89M
|   |   ├──课时43-43.死锁的检测:死锁定理.mp426.15M
|   |   ├──课时44-44.死锁的解除.mp420.84M
|   |   ├──课时5-05.线程的实现方式.mp438.81M
|   |   ├──课时6-06.第一小节总结:进程和线程.mp411.77M
|   |   ├──课时7-07.进程的状态:三种基本状态.mp419.88M
|   |   ├──课时8-08.进程的状态:创建和终止.mp414.02M
|   |   └──课时9-09.进程控制.mp430.10M
|   ├──章节3-第三章 内存管理
|   |   ├──课时1-01.准备工作:存储器的多层结构.mp420.57M
|   |   ├──课时10-10.内存管理_连续分配:动态分区分配_如何记录.mp426.15M
|   |   ├──课时11-11.内存管理_连续分配:动态分区分配_如何分配.mp418.17M
|   |   ├──课时12-12.内存管理_连续分配:动态分区分配_如何回收.mp414.73M
|   |   ├──课时13-13.内存管理_非连续分配:基本分页存储.mp428.18M
|   |   ├──课时14-14.内存管理_非连续分配:基本分页存储_页表.mp416.07M
|   |   ├──课时15-15.内存管理_非连续分配:基本分页存储_地址变换机构.mp420.11M
|   |   ├──课时16-16.内存管理_非连续分配:基本分页存储_地址变换结构特点.mp415.38M
|   |   ├──课时17-17.内存管理_非连续分配:基本分页存储_快表.mp431.59M
|   |   ├──课时18-18.内存管理_非连续分配:基本分页存储_两级页表.mp450.54M
|   |   ├──课时19-19.内存管理_非连续分配:基本分段存储管理.mp430.24M
|   |   ├──课时2-02.准备工作:进程运行的基本原理.mp417.88M
|   |   ├──课时20-20.内存管理_非连续分配:分页与分段方式对比.mp417.50M
|   |   ├──课时21-21.内存管理_非连续分配:段页式管理方式.mp450.63M
|   |   ├──课时22-22.内存管理_非连续分配-小结.mp49.60M
|   |   ├──课时23-23.虚拟内存管理:概念、特征和局部性原理.mp437.19M
|   |   ├──课时24-24.虚拟内存管理:请求分页管理-页表机制.mp414.57M
|   |   ├──课时25-25.虚拟内存管理:请求分页管理-缺页中断机构.mp421.52M
|   |   ├──课时26-26.虚拟内存管理:请求分页管理-地址变换机构.mp413.97M
|   |   ├──课时27-27.虚拟内存管理:页面置换算法.mp452.86M
|   |   ├──课时28-28.虚拟内存管理:页面分配策略.mp419.96M
|   |   ├──课时29-29.虚拟内存管理:调入页面的时机.mp426.08M
|   |   ├──课时3-03.准备工作_进程运行原理:程序的链接.mp49.29M
|   |   ├──课时4-04.准备工作_进程运行原理:程序的装入.mp411.50M
|   |   ├──课时5-05.准备工作_进程运行原理:逻辑地址与物理地址.mp411.34M
|   |   ├──课时6-06.准备工作_进程运行原理:内存保护.mp47.46M
|   |   ├──课时7-07.准备工作_进程运行原理:覆盖与交换.mp48.48M
|   |   ├──课时8-08.内存管理_连续分配:单一连续分配.mp416.94M
|   |   └──课时9-09.内存管理_连续分配:固定分区分配.mp421.62M
|   ├──章节4-第四章 文件管理
|   |   ├──课时1-01.文件的概念.mp419.37M
|   |   ├──课时10-10.文件分配方式:索引分配.mp434.40M
|   |   ├──课时11-11.文件存储空间管理:空闲表和空闲链接法.mp421.96M
|   |   ├──课时12-12.文件存储空间管理:成组链接法.mp448.29M
|   |   ├──课时13-13.文件存储空间管理:位示图法.mp419.77M
|   |   ├──课时2-02.文件的逻辑结构.mp454.23M
|   |   ├──课时3-03.文件的目录结构.mp434.47M
|   |   ├──课时4-04.文件共享.mp421.20M
|   |   ├──课时5-05.文件保护.mp425.86M
|   |   ├──课时6-06.文件系统的层次结构.mp434.74M
|   |   ├──课时7-07.目录的实现.mp428.24M
|   |   ├──课时8-08.文件分配方式:连续分配.mp423.51M
|   |   └──课时9-09.文件分配方式:链接分配.mp436.90M
|   └──章节5-第五章 输入输出管理
|   |   ├──课时1-01.IO设备的概念和分类.mp436.64M
|   |   ├──课时10-10.假脱机技术:SPOOLing技术.mp432.16M
|   |   ├──课时11-11.设备分配:设备分配中的数据结构.mp441.35M
|   |   ├──课时12-12.设备分配:设备分配步骤.mp435.10M
|   |   ├──课时13-13.缓冲区管理:单缓冲.mp420.11M
|   |   ├──课时14-14.缓冲区管理:双缓冲.mp415.15M
|   |   ├──课时15-15.缓冲区管理:缓冲池.mp420.75M
|   |   ├──课时2-02.IO控制器的主要作用.mp415.41M
|   |   ├──课时3-03.IO控制器的组成.mp430.09M
|   |   ├──课时4-04.IO控制方式:程序直接控制.mp427.09M
|   |   ├──课时5-05.IO控制方式:中断驱动方式.mp425.80M
|   |   ├──课时6-06.IO控制方式:DMA方式.mp433.08M
|   |   ├──课时7-07.IO控制方式:通道方式.mp421.53M
|   |   ├──课时8-08.IO软件的层次结构.mp447.65M
|   |   └──课时9-09.IO调度和设备保护.mp414.45M
├──41.计算机网络-385
|   ├──章节1-前言
|   |   └──课时1-为什么要学习计算机网络基础.mp4217.70M
|   ├──章节2-计算机网络概述
|   |   ├──课时1-计算机网络在信息时代中的作用.mp449.02M
|   |   ├──课时10-网络性能指标之往返时间.mp447.71M
|   |   ├──课时11-网络性能指标之利用率和丢包率.mp4124.35M
|   |   ├──课时2-因特网发展的三个阶段.mp4119.16M
|   |   ├──课时3-因特网边缘部分介绍.mp4223.63M
|   |   ├──课时4-因特网核心部分介绍.mp4247.57M
|   |   ├──课时5-计算机网络的分类之按照作用范围分类.mp4111.61M
|   |   ├──课时6-计算机网络的分类之按线路结构进行分类.mp4424.38M
|   |   ├──课时7-网络性能指标之速率.mp458.10M
|   |   ├──课时8-网络性能指标之带宽和吞吐量.mp481.11M
|   |   └──课时9-网络性能指标之时延.mp4168.33M
|   └──章节3-计算机网络体系结构
|   |   ├──课时1-常用的计算机网络体系结构.mp4405.30M
|   |   ├──课时10-以太网交换机自学习和转发帧的流程.mp4127.93M
|   |   ├──课时11-以太网交换机的生成树协议STP.mp465.30M
|   |   ├──课时12-虚拟局域网VLAN.mp4441.97M
|   |   ├──课时13-网络层概述.mp439.28M
|   |   ├──课时14-IPv4地址概述.mp467.24M
|   |   ├──课时15-IPV4地址的分类.mp435.94M
|   |   ├──课时16-IPv4各类IP地址详解.mp488.59M
|   |   ├──课时17-IP地址习题讲解.mp482.12M
|   |   ├──课时18-子网掩码.mp455.93M
|   |   ├──课时19-子网的划分方法.mp4453.75M
|   |   ├──课时2-物理层.mp4148.94M
|   |   ├──课时20-IP协议概述.mp4167.84M
|   |   ├──课时21-IP数据报的发送和转发过程.mp4147.02M
|   |   ├──课时22-路由表概述.mp481.78M
|   |   ├──课时23-路由表的类型.mp446.80M
|   |   ├──课时24-思科gest登陆方式.mp43.19M
|   |   ├──课时25-路由表实验.mp4135.89M
|   |   ├──课时26-ARP高速缓存表.mp482.71M
|   |   ├──课时27-特殊IP地址.mp475.64M
|   |   ├──课时28-运输层概述.mp473.33M
|   |   ├──课时29-端口号.mp453.60M
|   |   ├──课时3-数据链路层在网络体系结构中所处的地位.mp491.86M
|   |   ├──课时30-TCP协议的首部.mp497.84M
|   |   ├──课时31-TCP连接的建立.mp4215.67M
|   |   ├──课时32-TCP 四次挥手.mp4138.04M
|   |   ├──课时33-TCP 可靠性传输的实现.mp4232.55M
|   |   ├──课时34-用数据报协议UDP概述.mp4104.42M
|   |   ├──课时35-TCP和UDP的区别.mp4121.67M
|   |   ├──课时36-wireshark 的基本使用.mp4134.73M
|   |   ├──课时37-wireshark过滤器.mp4201.65M
|   |   ├──课时38-应用层概述.mp412.35M
|   |   ├──课时39-万维网概述.mp4134.31M
|   |   ├──课时4-封装成帧.mp480.25M
|   |   ├──课时40-HTTP协议.mp4268.33M
|   |   ├──课时5-透明传输.mp486.64M
|   |   ├──课时6-差错检测.mp438.91M
|   |   ├──课时7-以太网的基本概念.mp482.01M
|   |   ├──课时8-MAC地址.mp471.41M
|   |   └──课时9-MAC地址的识别.mp468.81M
├──42.计算机组成原理-1365
|   ├──章节1-第一章 计算机系统概述
|   |   ├──课时1-01.计算机系统的构成.mp432.62M
|   |   ├──课时10-10.计算机性能指标:机器字长.mp418.04M
|   |   ├──课时11-11.计算机性能指标:主存容量.mp411.49M
|   |   ├──课时12-12.计算机性能指标:运算速度.mp436.72M
|   |   ├──课时2-02.计算机的发展和分类.mp448.10M
|   |   ├──课时3-03.硬件的基本组成:IO设备.mp411.77M
|   |   ├──课时4-04.硬件的基本组成:存储器.mp426.45M
|   |   ├──课时5-05.硬件的基本组成:运算器.mp411.46M
|   |   ├──课时6-06.硬件的基本组成:控制器.mp49.27M
|   |   ├──课时7-07.冯诺依曼计算机结构.mp443.50M
|   |   ├──课时8-08.现代计算机结构.mp416.58M
|   |   └──课时9-09.计算机工作过程:从源文件到可执行文件.mp425.01M
|   ├──章节2-第二章 数据的表示和运算
|   |   ├──课时1-01.进位计数制.mp447.34M
|   |   ├──课时10-10.定点整数的运算:算数_乘除.mp426.35M
|   |   ├──课时11-11.定点整数的运算:逻辑&按位运算.mp433.78M
|   |   ├──课时12-12.浮点数的表示.mp442.16M
|   |   ├──课时13-13.浮点数的规格化.mp422.24M
|   |   ├──课时14-14.浮点数的加减运算.mp463.57M
|   |   ├──课时15-15.ALU的功能和结构.mp438.95M
|   |   ├──课时16-16.基本逻辑运算的实现.mp419.90M
|   |   ├──课时17-17.一位全加器.mp441.44M
|   |   ├──课时18-18.串行加法器.mp410.59M
|   |   ├──课时19-19.并行加法器.mp452.22M
|   |   ├──课时2-02.二进制转八进制十六进制.mp420.61M
|   |   ├──课时3-03.十进制转其它进制.mp421.79M
|   |   ├──课时4-04.真值与机器数.mp415.08M
|   |   ├──课时5-05.原码的加减运算.mp421.05M
|   |   ├──课时6-06.补码的加减运算.mp437.51M
|   |   ├──课时7-07.字符与字符编码.mp443.52M
|   |   ├──课时8-08.定点数的表示.mp430.39M
|   |   └──课时9-09.定点整数的运算:算数_加减.mp425.08M
|   ├──章节3-第三章 存储系统
|   |   ├──课时1-01.存储器的层次结构.mp453.41M
|   |   ├──课时10-10.Cache与主存的映像:全相连映像.mp452.38M
|   |   ├──课时11-11.Cache与主存的映像:直接映像.mp453.63M
|   |   ├──课时12-12.Cache与主存的映像:组相连映像.mp490.42M
|   |   ├──课时2-02.局部性原理.mp411.46M
|   |   ├──课时3-03.主存储器模型.mp426.40M
|   |   ├──课时4-04.CPU与主存储器的连接原理.mp440.71M
|   |   ├──课时5-05.半导体存储器:RAM简介.mp418.46M
|   |   ├──课时6-06.半导体存储器:SRAM和DRAM对比.mp436.94M
|   |   ├──课时7-07.半导体存储器:ROM简介.mp418.89M
|   |   ├──课时8-08.高速缓存Cache的基本概念.mp435.80M
|   |   └──课时9-09.高速缓存Cache的组织结构简介.mp426.21M
|   ├──章节4-第四章 指令系统
|   |   ├──课时1-01.指令的基本格式.mp463.46M
|   |   ├──课时2-02.指令的基本格式:地址码个数.mp442.96M
|   |   ├──课时3-03.指令寻址:顺序寻址和跳跃寻址.mp436.68M
|   |   ├──课时4-04.数据寻址方式:隐含寻址和立即寻址.mp428.68M
|   |   ├──课时5-05.数据寻址方式:直接寻址和间接寻址.mp434.85M
|   |   ├──课时6-06.数据寻址方式:寄存器寻址和间址.mp415.99M
|   |   ├──课时7-07.数据寻址方式:基址寻址.mp422.67M
|   |   ├──课时8-08.数据寻址方式:变址寻址和相对寻址.mp428.22M
|   |   └──课时9-09.数据寻址方式:堆栈寻址.mp424.72M
|   ├──章节5-第五章 中央处理器
|   |   ├──课时1-01.CPU的功能.mp421.61M
|   |   ├──课时10-10.指令执行方式:流水线.mp424.27M
|   |   ├──课时2-02.运算器的组成和逻辑结构.mp419.21M
|   |   ├──课时3-03.运算器的总线结构:单&双&三总线.mp435.63M
|   |   ├──课时4-04.控制器的组成.mp453.33M
|   |   ├──课时5-05.寄存器的设置.mp442.79M
|   |   ├──课时6-06.CPU的结构:单总线.mp430.06M
|   |   ├──课时7-07.CPU的结构:双总线.mp425.25M
|   |   ├──课时8-08.指令周期的基本概念.mp415.42M
|   |   └──课时9-09.指令执行中的数据流向.mp429.89M
|   └──章节6-第六章 总线
|   |   ├──课时1-01.总线的概念和分类.mp440.46M
|   |   ├──课时10-10.总线定时:异步定时.mp461.71M
|   |   ├──课时2-02.总线的逻辑构成.mp414.31M
|   |   ├──课时3-03.三种计算机总线结构.mp421.42M
|   |   ├──课时4-04.总线传输周期的四个阶段.mp415.80M
|   |   ├──课时5-05.总线仲裁概述.mp416.33M
|   |   ├──课时6-06.总线仲裁:并行仲裁.mp419.56M
|   |   ├──课时7-07.总线仲裁:串行仲裁.mp418.81M
|   |   ├──课时8-08.总线仲裁:分布式仲裁.mp439.10M
|   |   └──课时9-09.总线定时:同步定时.mp439.88M
├──43.流程控制-1111
|   └──章节1-流程控制
|   |   ├──课时1-流程控制的引入.mp416.76M
|   |   ├──课时10-关键字_break.mp432.41M
|   |   ├──课时11-关键字_break细节.mp478.11M
|   |   ├──课时12-关键字_continue.mp422.67M
|   |   ├──课时13-关键字_goto.mp47.18M
|   |   ├──课时14-关键字_return.mp45.70M
|   |   ├──课时2-if单分支.mp461.44M
|   |   ├──课时3-if双分支.mp412.52M
|   |   ├──课时4-if多分支.mp442.89M
|   |   ├──课时5-switch分支1.mp484.94M
|   |   ├──课时6-switch分支2.mp4167.19M
|   |   ├──课时7-for循环.mp4171.05M
|   |   ├──课时8-for循环细节.mp414.30M
|   |   └──课时9-for range键值循环.mp490.16M
├──44.面向对象-1112
|   └──章节1-面向对象
|   |   ├──课时8-方法的注意事项2.mp448.61M
|   |   ├──课时9-方法的注意事项3.mp456.16M
|   |   ├──课时1-面向对象的引入.mp424.55M
|   |   ├──课时10-方法和函数的区别.mp492.87M
|   |   ├──课时11-创建结构体实例时指定字段值.mp419.79M
|   |   ├──课时12-跨包创建结构体实例.mp478.26M
|   |   ├──课时13-封装的引入.mp417.19M
|   |   ├──课时14-封装的实现.mp488.60M
|   |   ├──课时15-继承的引入.mp415.06M
|   |   ├──课时16-继承的实现.mp484.73M
|   |   ├──课时17-继承的注意事项.mp435.50M
|   |   ├──课时18-继承的注意事项2.mp462.59M
|   |   ├──课时19-继承的注意事项3.mp472.86M
|   |   ├──课时2-结构体定义.mp429.27M
|   |   ├──课时20-接口的引入.mp426.13M
|   |   ├──课时21-接口的总结.mp418.91M
|   |   ├──课时22-接口的注意事项1.mp481.86M
|   |   ├──课时23-接口的注意事项2.mp420.01M
|   |   ├──课时24-多态.mp426.40M
|   |   ├──课时25-断言的引入.mp433.94M
|   |   ├──课时26-断言的语法.mp430.34M
|   |   ├──课时3-内存分析.mp46.26M
|   |   ├──课时4-结构体实例的创建.mp4107.81M
|   |   ├──课时5-结构体之间的转换.mp417.50M
|   |   ├──课时6-方法的引入.mp429.86M
|   |   └──课时7-方法的注意事项1.mp490.32M
├──45.配置和密钥管理 ConfigMap-1189
|   └──章节1-Kubernetes配置与密钥管理 ConfigMap
|   |   ├──课时1-configmap介绍.mp49.22M
|   |   ├──课时2-configmap创建_命令行提供参数.mp47.89M
|   |   ├──课时3-configmap创建_命令行通过文件创建.mp48.50M
|   |   ├──课时4-configmap创建_命令行通过文件提供键值创建.mp47.72M
|   |   ├──课时5-configmap创建_yaml资源清单文件方式.mp411.64M
|   |   ├──课时6-configmap使用方式_env.mp420.75M
|   |   ├──课时7-configmap使用方式_volume.mp418.47M
|   |   └──课时8-configmap热更新.mp419.45M
├──46.配置和密钥管理 Secret-1191
|   └──章节1-kubernetes配置与密钥管理 Secret
|   |   ├──课时1-secret介绍及其分类.mp413.15M
|   |   ├──课时2-secret创建方法.mp48.70M
|   |   ├──课时3-secret使用方法_通过环境变量加载至pod.mp421.47M
|   |   └──课时4-secret使用方法_通过volume挂载至pod.mp419.87M
├──47.前言-1113
|   └──章节1-前言
|   |   ├──课时1-go语言介绍(一).mp4193.87M
|   |   ├──课时2-go语言介绍(二).mp4348.84M
|   |   └──课时3-go语言中的面向对象.mp4445.07M
├──48.切片-1114
|   └──章节1-切片
|   |   ├──课时1-切片的引入.mp431.60M
|   |   ├──课时2-切片的内存分析.mp426.90M
|   |   ├──课时3-切片的定义.mp425.62M
|   |   ├──课时4-切片的遍历.mp448.98M
|   |   ├──课时5-切片的注意事项1.mp476.38M
|   |   ├──课时6-切片的注意事项2.mp425.92M
|   |   └──课时7-切片的注意事项3.mp49.35M
├──49.容器管理工具 Containerd-1176
|   ├──章节1-Containerd介绍
|   |   ├──课时1-课程大纲介绍.mp47.70M
|   |   ├──课时2-前言.mp413.15M
|   |   ├──课时3-前世今生.mp417.64M
|   |   └──课时4-架构.mp434.93M
|   ├──章节10-Docker结合Containerd实现容器管理
|   |   └──课时1-Docker结合Containerd实现容器管理.mp430.21M
|   ├──章节2-Containerd安装
|   |   ├──课时1-使用YUM源安装.mp419.69M
|   |   ├──课时2-二进制包安装_Containerd安装.mp474.77M
|   |   └──课时3-二进制包安装_RunC安装.mp416.69M
|   ├──章节3-Containerd容器镜像管理
|   |   ├──课时1-容器镜像管理命令介绍.mp413.16M
|   |   ├──课时2-容器镜像管理命令_查看容器镜像.mp42.55M
|   |   ├──课时3-容器镜像管理命令_下载容器镜像.mp430.10M
|   |   ├──课时4-容器镜像管理命令_挂载容器镜像.mp45.22M
|   |   ├──课时5-容器镜像管理命令_导出容器镜像.mp46.03M
|   |   ├──课时6-容器镜像管理命令_删除容器镜像.mp46.55M
|   |   ├──课时7-容器镜像管理命令_导入容器镜像.mp46.75M
|   |   └──课时8-容器镜像管理命令_修改容器镜像tag.mp49.64M
|   ├──章节4-Containerd容器管理
|   |   ├──课时1-获取容器管理命令帮助方法.mp421.33M
|   |   ├──课时10-删除一个容器.mp44.76M
|   |   ├──课时2-查看容器.mp42.51M
|   |   ├──课时3-查看任务.mp46.25M
|   |   ├──课时4-创建一个静态容器.mp412.17M
|   |   ├──课时5-把静态容器启动为动态容器.mp413.17M
|   |   ├──课时6-进入一个正在运行的容器.mp415.58M
|   |   ├──课时7-使用ctr run直接运行一个动态容器.mp413.92M
|   |   ├──课时8-暂停及恢复一个容器.mp45.54M
|   |   └──课时9-停止一个容器.mp46.62M
|   ├──章节5-Containerd使用私有容器镜像仓库 Harbor
|   |   └──课时1-Containerd使用私有容器镜像仓库 Harbor.mp437.26M
|   ├──章节6-Containerd Namespace管理
|   |   └──课时1-Containerd namespace管理.mp417.41M
|   ├──章节7-Containerd网络管理
|   |   ├──课时1-创建CNI网络.mp457.51M
|   |   └──课时2-为容器配置网络功能.mp431.28M
|   ├──章节8-Containerd容器共享命令空间
|   |   └──课时1-Containerd容器间共享命名空间.mp414.47M
|   └──章节9-Containerd容器数据持久化存储
|   |   └──课时1-Containerd容器数据持久化存储.mp414.60M
├──50.容器管理工具 Docker-1174
|   ├──章节1-应用部署容器化演进之路
|   |   ├──课时1-01_应用部署容器化演进之路_引入.mp45.14M
|   |   ├──课时2-02_应用部署容器化演进之路_应用程序部署痛点.mp416.27M
|   |   ├──课时3-03_应用部署容器化演进之路_计算资源演进_物理机优点及痛点.mp414.21M
|   |   ├──课时4-04_应用部署容器化演进之路_计算资源演进_虚拟机部署应用优缺点.mp422.99M
|   |   ├──课时5-05_应用部署容器化演进之路_计算资源演进_容器部署应用优缺点.mp419.18M
|   |   ├──课时6-06_应用部署容器化演进之路_容器定义.mp426.03M
|   |   ├──课时7-07_应用部署容器化演进之路_容器功能及解决了什么问题.mp411.89M
|   |   └──课时8-08_应用部署容器化演进之路_容器使用步骤.mp411.18M
|   ├──章节10-Docker容器数据持久化存储机制
|   |   ├──课时1-容器数据持久化存储必要性.mp46.47M
|   |   ├──课时2-容器数据持久化存储方式.mp46.15M
|   |   ├──课时3-容器数据持久化存储方式演示_docker run命令.mp427.99M
|   |   ├──课时4-容器数据持久化存储方式演示_volumes.mp414.48M
|   |   └──课时5-容器数据持久化存储方式演示_bind mounts.mp47.61M
|   ├──章节11-Docker容器服务编排利器 Docker Compose应用实战
|   |   ├──课时1-使用docker-compose必要性及定义.mp415.98M
|   |   ├──课时2-使用docker-compose应用参考资料.mp47.94M
|   |   ├──课时3-docker-compose中概念及最佳实践步骤.mp47.39M
|   |   ├──课时4-docker-compose安装.mp417.77M
|   |   └──课时5-docker-compose应用案例.mp442.13M
|   ├──章节12-Docker主机集群化方案 Docker Swarm
|   |   ├──课时1-Docker Swarm_介绍.mp49.82M
|   |   ├──课时10-Docker Swarm_集群应用_服务发布前镜像准备.mp426.72M
|   |   ├──课时11-Docker Swarm_集群应用_发布服务.mp427.32M
|   |   ├──课时12-Docker Swarm_集群应用_服务扩缩容.mp416.63M
|   |   ├──课时13-Docker Swarm_集群应用_服务负载均衡验证.mp412.81M
|   |   ├──课时14-Docker Swarm_集群应用_服务删除.mp44.03M
|   |   ├──课时15-Docker Swarm_集群应用_服务版本更新及版本回退.mp412.64M
|   |   ├──课时16-Docker Swarm_集群应用_服务版本滚动间隔更新.mp427.36M
|   |   ├──课时17-Docker Swarm_集群应用_副本控制器.mp410.35M
|   |   ├──课时18-Docker Swarm_集群应用_在指定网络中发布服务.mp415.74M
|   |   ├──课时19-Docker Swarm_集群应用_服务网络模式.mp425.00M
|   |   ├──课时2-Docker Swarm_概念与架构.mp418.91M
|   |   ├──课时20-Docker Swarm_集群应用_服务数据持久化存储.mp443.99M
|   |   ├──课时21-Docker Swarm_集群应用_服务互联与服务发现.mp435.33M
|   |   ├──课时22-Docker Swarm_docker stack_介绍.mp47.65M
|   |   ├──课时23-Docker Swarm_docker stack_与docker compose区别.mp47.25M
|   |   ├──课时24-Docker Swarm_docker stack_常用命令.mp43.42M
|   |   ├──课时25-Docker Swarm_docker stack_部署wordpress应用案例.mp424.62M
|   |   ├──课时26-部署nginx及Docker主机web管理工具应用案例.mp420.54M
|   |   ├──课时27-docker stack_部署haproxy代理nginx应用案例.mp432.11M
|   |   ├──课时3-Docker Swarm_集群部署_容器镜像仓库准备及集群主机准备.mp417.85M
|   |   ├──课时4-Docker Swarm_集群部署_docker安装.mp411.77M
|   |   ├──课时5-Docker Swarm_集群部署_集群初始化_命令帮助.mp48.38M
|   |   ├──课时6-Docker Swarm_集群部署_集群初始化_在管理节点完成集群初始化.mp414.41M
|   |   ├──课时7-Docker Swarm_集群部署_集群初始化_添加工作节点至集群.mp49.07M
|   |   ├──课时8-Docker Swarm_集群部署_集群初始化_添加管理节点至集群.mp49.96M
|   |   └──课时9-Docker Swarm_集群部署_集群初始化_模拟管理节点出现故障.mp49.13M
|   ├──章节13-基于Docker容器DevOps应用方案 企业业务代码发布系统
|   |   ├──课时1-课程介绍及企业业务代码发布方式介绍.mp47.96M
|   |   ├──课时10-企业业务代码发布系统环境部署_主机工具安装_harbor-server主机.mp433.66M
|   |   ├──课时11-企业业务代码发布系统环境部署_主机工具安装_web-server主机.mp47.92M
|   |   ├──课时12-企业业务代码发布系统环境部署_主机工具集成配置.mp437.01M
|   |   ├──课时13-企业业务代码发布系统环境部署_jenkins插件安装.mp414.29M
|   |   ├──课时14-企业业务代码发布系统环境部署_jenkins全局工具配置.mp48.27M
|   |   ├──课时15-企业业务代码发布系统环境部署_jenkins系统配置.mp49.58M
|   |   ├──课时16-企业业务代码项目发布_数据库管理系统及数据库准备.mp413.74M
|   |   ├──课时17-企业业务代码项目发布_项目代码获取.mp48.14M
|   |   ├──课时18-企业业务代码项目发布_推送代码至gitlab仓库.mp415.44M
|   |   ├──课时19-企业业务代码项目发布_构建容器基础镜像_tomcat.mp424.94M
|   |   ├──课时2-企业业务代码发布逻辑图.mp48.36M
|   |   ├──课时20-企业业务代码项目发布_项目构建及发布.mp492.63M
|   |   ├──课时3-企业业务代码发布工具.mp410.15M
|   |   ├──课时4-企业业务代码发布流程图.mp48.31M
|   |   ├──课时5-企业业务代码发布系统环境部署_主机规划.mp49.22M
|   |   ├──课时6-企业业务代码发布系统环境部署_主机准备.mp419.01M
|   |   ├──课时7-企业业务代码发布系统环境部署_主机工具安装_dev主机.mp44.95M
|   |   ├──课时8-企业业务代码发布系统环境部署_主机工具安装_gitlab-server主机.mp427.19M
|   |   └──课时9-企业业务代码发布系统环境部署_主机工具安装_jenkins-server主机.mp456.44M
|   ├──章节2-容器技术涉及Linux内核关键技术
|   |   ├──课时1-容器技术引入.mp45.15M
|   |   ├──课时2-容器技术前世今生.mp435.79M
|   |   ├──课时3-NameSpace介绍.mp411.43M
|   |   ├──课时4-Linux操作系统中NameSpace分类.mp410.19M
|   |   ├──课时5-Linux操作系统中网络命名空间应用案例.mp4279.38M
|   |   ├──课时6-CGroups介绍.mp43.96M
|   |   ├──课时7-CGroups四大功能介绍.mp46.16M
|   |   └──课时8-CGroups应用案例.mp438.56M
|   ├──章节3-Docker生态架构及部署
|   |   ├──课时1-01_容器管理工具_Docker生态架构及部署_生态架构介绍.mp438.96M
|   |   ├──课时2-02_管理管理工具_Docker生态架构及部署_Docker安装_YUM安装方式.mp452.47M
|   |   └──课时3-03_管理管理工具_Docker生态架构及部署_Docker安装_二进制安装方式.mp435.86M
|   ├──章节4-使用容器运行Nginx及docker命令介绍
|   |   ├──课时1-在容器中运行nginx.mp431.42M
|   |   ├──课时10-docker top命令.mp47.92M
|   |   ├──课时11-docker rm命令.mp415.98M
|   |   ├──课时2-获取Docker命令帮助方法.mp427.31M
|   |   ├──课时3-docker run命令.mp419.66M
|   |   ├──课时4-docker ps命令.mp43.40M
|   |   ├──课时5-docker inspect命令.mp48.04M
|   |   ├──课时6-docker exec命令.mp44.62M
|   |   ├──课时7-docker attach命令.mp47.24M
|   |   ├──课时8-docker stop命令.mp44.01M
|   |   └──课时9-docker start命令.mp43.90M
|   ├──章节5-容器镜像介绍及应用
|   |   ├──课时1-docker容器镜像查看.mp412.42M
|   |   ├──课时10-docker容器中添加内容后容器与镜像的变化.mp430.39M
|   |   ├──课时11-docker commit命令.mp443.02M
|   |   ├──课时12-docker save命令.mp43.99M
|   |   ├──课时13-docker load命令.mp44.42M
|   |   ├──课时14-docker export与docker import命令.mp49.16M
|   |   ├──课时2-docker容器镜像搜索.mp420.24M
|   |   ├──课时3-docker容器镜像下载.mp49.71M
|   |   ├──课时4-docker容器镜像删除.mp48.99M
|   |   ├──课时5-docker容器镜像定义.mp47.54M
|   |   ├──课时6-联合文件系统.mp46.92M
|   |   ├──课时7-存储驱动方式.mp417.17M
|   |   ├──课时8-docker容器镜像分层.mp456.80M
|   |   └──课时9-docker容器与镜像之间的关系.mp422.62M
|   ├──章节6-Docker容器镜像加速器及容器镜像仓库
|   |   ├──课时1-容器镜像加速器.mp425.21M
|   |   ├──课时2-容器镜像仓库 Docker Hub.mp433.03M
|   |   ├──课时3-容器镜像仓库 Harbor.mp453.28M
|   |   └──课时4-容器镜像仓库 Harbor 上传及下载容器镜像.mp426.40M
|   ├──章节7-Docker容器化部署企业级应用集群
|   |   ├──课时1-必要性及参考资料.mp413.38M
|   |   ├──课时10-MySQL主从复制部署_Master节点部署及配置.mp415.52M
|   |   ├──课时11-MySQL主从复制部署_Slave节点部署及配置.mp411.19M
|   |   ├──课时12-MySQL主从复制部署_主从复制配置及验证.mp427.74M
|   |   ├──课时13-Oracle部署.mp427.05M
|   |   ├──课时14-ElasticSearch及Kibana部署_获取参考资料.mp412.22M
|   |   ├──课时15-ElasticSearch及Kibana部署_ES部署.mp415.51M
|   |   ├──课时16-ElasticSearch及Kibana部署_Kibana部署及访问验证.mp411.85M
|   |   ├──课时17-Redis部署_获取参考资料.mp48.36M
|   |   ├──课时18-Redis部署_单节点Redis部署.mp424.69M
|   |   ├──课时19-Redis部署_Redis集群部署.mp428.24M
|   |   ├──课时2-Nginx部署_获取参考资料.mp411.74M
|   |   ├──课时20-RabbitMQ部署.mp420.53M
|   |   ├──课时3-Nginx部署_运行Nginx容器.mp416.57M
|   |   ├──课时4-Nginx部署_运行Nginx容器_暴露端口.mp416.77M
|   |   ├──课时5-Nginx部署_运行Nginx容器_修改配置文件.mp421.82M
|   |   ├──课时6-Tomcat部署_获取参考资料.mp412.90M
|   |   ├──课时7-Tomcat部署_运行Tomcat容器.mp435.09M
|   |   ├──课时8-MySQL部署_获取参考资料.mp410.12M
|   |   └──课时9-MySQL部署_单节点MySQL部署.mp420.93M
|   ├──章节8-Dockerfile精讲及新型容器镜像构建技术
|   |   ├──课时1-回顾容器与容器镜像之间的关系.mp46.31M
|   |   ├──课时10-Dockerfile_生成容器镜像过程.mp49.91M
|   |   ├──课时11-Dockerfile_生成容器镜像步骤.mp46.44M
|   |   ├──课时12-Dockerfile_生成Nginx容器镜像.mp438.55M
|   |   ├──课时13-Dockerfile_生成Tomcat容器镜像.mp434.70M
|   |   ├──课时14-Dockerfile_生成容器镜像优化的方法.mp419.48M
|   |   ├──课时2-容器镜像分类.mp410.46M
|   |   ├──课时3-容器镜像获取方法.mp44.78M
|   |   ├──课时4-在dockerhub上直接下载.mp413.31M
|   |   ├──课时5-把操作系统中文件系统打包为镜像.mp439.97M
|   |   ├──课时6-把正在运行的容器提交为容器镜像.mp416.25M
|   |   ├──课时7-Dockerfile_介绍.mp49.88M
|   |   ├──课时8-Dockerfile_指令.mp437.34M
|   |   └──课时9-Dockerfile_基本组成.mp43.62M
|   └──章节9-Docker容器网络与通信原理深度解析
|   |   ├──课时1-Docker容器默认网络模型.mp420.83M
|   |   ├──课时10-跨Docker Host容器间通信_必要性.mp48.15M
|   |   ├──课时11-跨Docker Host容器间通信_实现方案.mp46.05M
|   |   ├──课时12-跨Docker Host容器间通信_overlay network介绍.mp46.93M
|   |   ├──课时13-跨Docker Host容器间通信_Flannel介绍及其工作原理.mp420.30M
|   |   ├──课时14-跨Docker Host容器间通信_ETCD数据库介绍.mp43.97M
|   |   ├──课时15-跨Docker Host容器间通信_主机准备.mp412.94M
|   |   ├──课时16-跨Docker Host容器间通信_etcd部署.mp437.38M
|   |   ├──课时17-跨Docker Host容器间通信_flannel部署.mp441.35M
|   |   ├──课时18-跨Docker Host容器间通信_Docker网络配置.mp417.43M
|   |   ├──课时19-跨Docker Host容器间通信_验证跨Docker Host容器间通信.mp413.43M
|   |   ├──课时2-Docker容器默认网络模型工作原理_容器访问外网.mp411.23M
|   |   ├──课时3-Docker容器默认网络模型工作原理_外网访问容器.mp48.29M
|   |   ├──课时4-Docker容器四种网络模型.mp422.16M
|   |   ├──课时5-网络模型应用案例_查看已有网络模型.mp416.71M
|   |   ├──课时6-网络模型应用案例_创建bridge类型网络.mp422.68M
|   |   ├──课时7-网络模型应用案例_应用host类型网络.mp423.05M
|   |   ├──课时8-网络模型应用案例_应用null类型网络.mp43.81M
|   |   └──课时9-网络模型应用案例_应用联盟式类型网络.mp418.59M
├──51.容器镜像仓库管理方案 Harbor-1192
|   └──章节1-kubernetes集群使用容器镜像仓库Harbor
|   |   ├──课时1-在 docker主机部署Harbor.mp480.77M
|   |   ├──课时2-通过secret使用harbor仓库中镜像.mp464.73M
|   |   └──课时3-通过serviceaccount使用harbor仓库中镜像.mp432.47M
├──52.手写Go微服务网关-1759
|   └──章节1-网络协议基础
|   |   ├──课时1-01.OSI七层协议参考模型.mp445.04M
|   |   ├──课时10-10.传输层的功能.mp434.83M
|   |   ├──课时11-11.UDP数据报及其首部格式.mp431.21M
|   |   ├──课时12-12.UDP校验.mp460.95M
|   |   ├──课时13-13.TCP协议的特点.mp421.54M
|   |   ├──课时14-14.TCP首部格式.mp458.91M
|   |   ├──课时15-15.TCP连接的建立:三次握手.mp444.19M
|   |   ├──课时16-16.TCP连接的释放:四次挥手.mp462.27M
|   |   ├──课时17-17.TCP可靠传输.mp458.48M
|   |   ├──课时18-18.TCP流量控制.mp481.83M
|   |   ├──课时19-19.TCP拥塞控制:慢开始和拥塞避免.mp481.15M
|   |   ├──课时2-02.OSI七层协议参考模型通信过程.mp450.93M
|   |   ├──课时20-20.TCP拥塞控制:快重传和快恢复.mp446.83M
|   |   ├──课时3-03.TCP IP四层协议参考模型.mp462.93M
|   |   ├──课时4-04.五层协议参考模型通信过程.mp438.37M
|   |   ├──课时5-05.URL与URI.mp463.94M
|   |   ├──课时6-06.HTTP请求流程.mp438.95M
|   |   ├──课时7-07.如何获取一张图片.mp456.23M
|   |   ├──课时8-08.HTTP报文结构.mp4116.47M
|   |   └──课时9-09.HTTPS安全的HTTP通道.mp430.09M
├──53.数组-1115
|   └──章节1-数组
|   |   ├──课时1-数组的引入.mp434.77M
|   |   ├──课时2-数组内存分析.mp438.89M
|   |   ├──课时3-数组的遍历.mp442.16M
|   |   ├──课时4-数组的初始化方式.mp49.68M
|   |   ├──课时5-数组的注意事项.mp435.37M
|   |   ├──课时6-二维数组.mp4104.64M
|   |   └──课时7-二维数组的遍历.mp417.15M
├──54.算法和数据结构(Golang语言实现)-1822
|   ├──章节1-第一章
|   |   ├──课时1-选择排序.mp4178.88M
|   |   ├──课时2-冒泡排序.mp4135.49M
|   |   ├──课时3-插入排序.mp4270.66M
|   |   ├──课时4-常数时间的操作.mp4131.00M
|   |   └──课时5-复杂度.mp4209.90M
|   ├──章节2-第二章
|   |   ├──课时1-前缀和数组.mp4228.64M
|   |   ├──课时2-有序数组中寻找num.mp4200.96M
|   |   ├──课时3-有序数组找大于等于num的最左位置.mp4188.36M
|   |   ├──课时4-有序数组找小于等于num的最右位置.mp493.02M
|   |   ├──课时5-二分的时间复杂度分析.mp453.03M
|   |   ├──课时6-异或运算的性质.mp4149.98M
|   |   ├──课时7-异或运算简单题目.mp4242.30M
|   |   ├──课时8-只有一种数出现了奇数次找到它.mp4114.37M
|   |   └──课时9-有两种数出现了奇数次找到它们.mp4194.46M
|   ├──章节3-第三章
|   |   ├──课时1-哈希表基本用法.mp465.87M
|   |   ├──课时2-累加和为K的最长子数组长度.mp4481.33M
|   |   ├──课时3-有序表基本用法.mp470.25M
|   |   ├──课时4-对数器.mp483.06M
|   |   └──课时5-比较器.mp4137.96M
|   ├──章节4-第四章
|   |   ├──课时1-递归的基本介绍.mp4138.62M
|   |   ├──课时2-Master公式.mp4344.16M
|   |   ├──课时3-归并排序递归实现.mp4422.23M
|   |   ├──课时4-归并排序非递归实现和原理解析.mp4319.24M
|   |   └──课时5-小和问题.mp4463.81M
|   ├──章节5-第五章
|   |   ├──课时1-Partition过程.mp440.91M
|   |   ├──课时2-荷兰国旗问题.mp442.68M
|   |   ├──课时3-快速排序的过程.mp448.16M
|   |   ├──课时4-快速排序的改进.mp440.40M
|   |   ├──课时5-快速排序的复杂度.mp436.30M
|   |   └──课时6-寻找第K大的数.mp434.91M
|   └──章节6-第六章
|   |   ├──课时1-堆的概念和heapInsert过程.mp467.07M
|   |   ├──课时2-堆的heapify过程.mp476.69M
|   |   ├──课时3-堆操作的时间复杂度.mp414.23M
|   |   ├──课时4-堆排序.mp425.35M
|   |   └──课时5-词频最大的前K名.mp468.70M
├──55.网络编程-1116
|   └──章节1-网络编程
|   |   ├──课时1-网络编程引入.mp435.91M
|   |   ├──课时2-TCP编程_创建客户端.mp419.62M
|   |   ├──课时3-TCP编程_创建服务端.mp425.84M
|   |   ├──课时4-TCP编程_连接测试.mp432.74M
|   |   └──课时5-TCP编程_发送终端数据.mp442.04M
├──56.微服务架构-1819
|   ├──章节1-初见微服务架构
|   |   ├──课时1-微服务架构介绍.mp448.39M
|   |   └──课时2-应用架构发展史.mp4102.13M
|   ├──章节2-服务拆分原则
|   |   ├──课时2-AKF扩展立方体.mp443.83M
|   |   └──课时3-SRP单一职责原则.mp452.93M
|   ├──章节3-服务发现
|   |   ├──课时1-服务发现的原理.mp455.02M
|   |   ├──课时10-服务发现-DNS查询.mp474.02M
|   |   ├──课时11-服务注销-HTTPAPI和Command.mp438.12M
|   |   ├──课时12-服务健康检查-检查介绍-tcp检查.mp457.51M
|   |   ├──课时13-服务健康检查-go程序定义http检查.mp463.25M
|   |   ├──课时14-服务健康检查-健康状态-服务健康状态查询.mp462.80M
|   |   ├──课时2-Consul的介绍与安装运行.mp480.87M
|   |   ├──课时3-Consul架构说明.mp480.85M
|   |   ├──课时4-部署3Server+3Client集群-1.mp4104.56M
|   |   ├──课时5-部署3Server+3Client集群-2.mp438.93M
|   |   ├──课时6-服务注册-三种服务注册方式的使用.mp467.45M
|   |   ├──课时7-服务注册-go代码完成服务注册.mp489.50M
|   |   ├──课时8-服务发现-HTTPAPI-查询单个服务信息.mp458.97M
|   |   └──课时9-服务发现-HTTPAPI-查询多个服务信息.mp498.20M
|   ├──章节4-服务间通信
|   |   ├──课时1-服务通信概述.mp420.52M
|   |   ├──课时10-gRPC示例之订单客户端代码.mp4113.96M
|   |   ├──课时2-RestFulAPI风格说明.mp485.12M
|   |   ├──课时3-RestFulAPI风格的go演示.mp450.50M
|   |   ├──课时4-HTTP中版本1.1和2的特性介绍.mp469.13M
|   |   ├──课时5-RPC协议介绍.mp451.34M
|   |   ├──课时6-gRPC基本介绍.mp418.73M
|   |   ├──课时7-gRPC工具准备.mp455.83M
|   |   ├──课时8-gRPC使用protoc编译ProtoBuffer形成Go代码的核心步骤.mp490.15M
|   |   └──课时9-gRPC示例之产品服务端代码.mp4107.26M
|   └──章节5-API 网关
|   |   ├──课时1-API 网关介绍.mp439.58M
|   |   ├──课时10-Kong管理Plugin.mp455.26M
|   |   ├──课时11-Kong的负载均衡支持.mp486.22M
|   |   ├──课时12-限流及固定和滑动窗口计数算法.mp474.00M
|   |   ├──课时13-限流及漏桶和令牌桶算法.mp453.03M
|   |   ├──课时14-Kong实现限流RateLimiting.mp464.44M
|   |   ├──课时15-服务熔断和Kong实现熔断RequestTermination.mp455.78M
|   |   ├──课时16-服务降级及限流熔断降级的对比.mp421.91M
|   |   ├──课时2-KongGateway介绍.mp439.75M
|   |   ├──课时3-Kong基于Docker的数据库模式安装.mp456.98M
|   |   ├──课时4-Kong基于docker的无数据库模式安装介绍.mp415.03M
|   |   ├──课时5-Kong快速配置基于Consul的转发服务.mp4100.00M
|   |   ├──课时6-Kong核心对象.mp435.51M
|   |   ├──课时7-Kong管理Consumer.mp451.88M
|   |   ├──课时8-Kong管理Service.mp447.26M
|   |   └──课时9-Kong管理Route.mp453.91M
├──57.文件和操作-1117
|   └──章节1-文件和操作
|   |   ├──课时1-文件.mp4119.17M
|   |   ├──课时2-io的引入.mp415.16M
|   |   ├──课时3-文件.mp419.90M
|   |   ├──课时4-读取文件2.mp433.23M
|   |   ├──课时5-写出文件.mp4185.57M
|   |   └──课时6-文件复制操作.mp423.77M
├──58.项目部署之-Linux操作系统-64
|   ├──章节1-Linux概述与安装
|   |   ├──课时1-第一章-Linux概述.mp460.56M
|   |   ├──课时2-第二章-安装VMware软件.mp454.12M
|   |   ├──课时3-第二章-Linux虚拟机的安装过程.mp462.73M
|   |   ├──课时4-第二章-安装Linux操作系统.mp437.38M
|   |   └──课时5-第二章-Linux的网络配置.mp4105.98M
|   ├──章节2-Linux基本操作
|   |   ├──课时1-第三章-Linux的文件结构和基本概念.mp488.38M
|   |   ├──课时10-第六章-Linux中的vi命令2.mp492.93M
|   |   ├──课时11-第六章-Linux的vi命令3.mp4183.00M
|   |   ├──课时12-第七章-Linux网络配置和命令.mp4115.78M
|   |   ├──课时13-第八章-Linux快照和克隆1.mp435.64M
|   |   ├──课时14-第八章-Linux的快照和克隆2.mp433.26M
|   |   ├──课时2-第三章-Linux的基本概念2.mp472.60M
|   |   ├──课时3-第三章-Linux的基本命令.mp494.08M
|   |   ├──课时4-第四章节-Linux的基本命令2.mp4202.07M
|   |   ├──课时5-第四章-Linux基本命令3.mp492.94M
|   |   ├──课时6-第五章-Linux基本命令4.mp4229.62M
|   |   ├──课时7-第五章-Linux基本命令5.mp493.42M
|   |   ├──课时8-第五章-Linux基本命令6.mp495.80M
|   |   └──课时9-第五章-Linux基本命令7-vi命令-1.mp485.26M
|   └──章节3-Linux软件安装与配置
|   |   ├──课时1-第九章-Linux软件安装值配置Yum源.mp4171.37M
|   |   ├──课时2-第九章-Linux软件安装-Yum使用.mp4106.60M
|   |   ├──课时3-第十章-Linux安装python-3.8(一).mp4144.52M
|   |   ├──课时4-第十章-Linux安装python-3.8(二).mp428.93M
|   |   ├──课时5-第十一章-Linux中Mysql8的安装1.mp452.35M
|   |   └──课时6-第十一章-Linux中Mysql8的安装2.mp472.82M
├──59.消息中间件-Kafka实战-295
|   ├──章节1-kafka初始,架构模型,角色功能梳理
|   |   ├──课时1-mq技术选型和对比.mp434.44M
|   |   ├──课时2-AKF详解.mp478.16M
|   |   ├──课时3-kafka名词介绍及整合zookeeper.mp488.06M
|   |   ├──课时4-kafka的broker和partition介绍.mp483.13M
|   |   ├──课时5-幂等重复消费.mp462.66M
|   |   └──课时6-kafka与磁盘和网卡的技术点.mp476.38M
|   ├──章节10-Replica源码分析数据同步原理及ACK细节(一)
|   |   ├──课时1-Replica.mp440.44M
|   |   ├──课时10-replica同步机制.mp481.39M
|   |   ├──课时11-replica同步机制.mp4628.93M
|   |   ├──课时12-答疑.mp440.57M
|   |   ├──课时13-总结.mp457.59M
|   |   ├──课时2-回顾知识点.mp424.08M
|   |   ├──课时3-replicaManger(1).mp4110.89M
|   |   ├──课时4-replicaManger(2).mp484.69M
|   |   ├──课时5-replicaManger(3).mp469.33M
|   |   ├──课时6-replicaManger(4).mp474.64M
|   |   ├──课时7-答疑(1).mp427.56M
|   |   ├──课时8-答疑(2).mp416.71M
|   |   └──课时9-appendToLocalLog.mp447.48M
|   ├──章节11-Replica源码分析数据同步原理及ACK细节(二)
|   |   ├──课时1-replicaManger中ACK等于-1时.mp4285.77M
|   |   ├──课时2-replicafetcherManager(1).mp4166.43M
|   |   ├──课时3-replicafetcherManager(2).mp4173.27M
|   |   ├──课时4-Leader处理fetch.mp4353.29M
|   |   ├──课时5-Leader返回结果.mp4212.24M
|   |   ├──课时6-partitionStates.mp448.04M
|   |   ├──课时7-总结.mp4232.50M
|   |   └──课时8-答疑.mp4232.03M
|   ├──章节12-controller源码原理分析
|   |   ├──课时1-Controller.mp488.98M
|   |   ├──课时2-initZkClient(time).mp4147.94M
|   |   ├──课时3-KafkaController.mp4336.10M
|   |   ├──课时4-select.mp4180.27M
|   |   ├──课时5-MetadataCache和MetadataSnapshot和updateMetadata.mp4162.46M
|   |   ├──课时6-initializeControllerContext.mp4111.29M
|   |   ├──课时7-ControllerChannelManager.mp4195.51M
|   |   └──课时8-MetadataSnapshot.mp442.17M
|   ├──章节13-create-topic源码分析
|   |   ├──课时1-创建topics和参数讲解.mp437.28M
|   |   ├──课时10-作业和问答(2).mp478.37M
|   |   ├──课时2-cli-client.mp422.19M
|   |   ├──课时3-AdminZkClient.mp446.63M
|   |   ├──课时4-assigReplicasToBrokers方法讲解(1).mp462.15M
|   |   ├──课时5-assigReplicasToBrokers方法讲解(2).mp460.79M
|   |   ├──课时6-assigReplicasToBrokers方法讲解(23.mp462.48M
|   |   ├──课时7-assigReplicasToBrokers方法讲解(4).mp458.34M
|   |   ├──课时8-assigReplicasToBrokers方法讲解(5).mp444.65M
|   |   └──课时9-作业和问答(1).mp463.42M
|   ├──章节14-controller源码分析之协调metadata
|   |   ├──课时1-讲解小作业.mp467.45M
|   |   ├──课时10-initializeLeaderAndIsrForPartitions方法讲解.mp453.68M
|   |   ├──课时11-sendRequestToBrokers方法讲解.mp439.98M
|   |   ├──课时12-KafkaApis讲解.mp431.01M
|   |   ├──课时13-handl eTopicMetadataRequest方法讲解.mp440.91M
|   |   ├──课时14-答疑1.mp4184.55M
|   |   ├──课时15-handleLeaderAndIsrRequest方法讲解.mp440.58M
|   |   ├──课时16-becomeLeaderOrFollower方法讲解.mp474.13M
|   |   ├──课时17-总结.mp431.28M
|   |   ├──课时18-答疑2.mp418.82M
|   |   ├──课时2-讲解CREATE_TOPICS方法.mp413.99M
|   |   ├──课时3-select方法讲解.mp425.57M
|   |   ├──课时4-process方法讲解.mp438.67M
|   |   ├──课时5-onNewPartitionCreation方法讲解1.mp449.56M
|   |   ├──课时6-handleStateChanges方法讲解1.mp425.88M
|   |   ├──课时7-partitionStateMachine方法讲解.mp446.12M
|   |   ├──课时8-ControllerBrokerRequestBatch方法讲解.mp444.99M
|   |   └──课时9-onNewPartitionCreation方法讲解2.mp4181.00M
|   ├──章节15-consumer源码分析coordinator
|   |   ├──课时1-consumer.mp411.11M
|   |   ├──课时10-sendFindCoordinatorRequest方法.mp417.21M
|   |   ├──课时11-FIND_COORDINATOR调用handleFindCoordinatorRequest方法.mp441.38M
|   |   ├──课时12-答疑1.mp474.33M
|   |   ├──课时13-FindCoordinatorResponseHandler.mp424.35M
|   |   ├──课时14-joingroup.mp435.06M
|   |   ├──课时15-groupadd及LEADER的Assignment.mp421.31M
|   |   ├──课时16-Stable.mp410.72M
|   |   ├──课时17-答疑2.mp44.13M
|   |   ├──课时18-Stable.mp414.47M
|   |   ├──课时19-答疑3.mp410.28M
|   |   ├──课时2-Scalable.mp423.98M
|   |   ├──课时3-问题:分布式治理或协调.mp450.21M
|   |   ├──课时4-kafkaconsumer.mp421.69M
|   |   ├──课时5-NetworkClient.mp418.56M
|   |   ├──课时6-poll方法.mp48.11M
|   |   ├──课时7-acquireAndEnsureOpen方法.mp410.88M
|   |   ├──课时8-poll方法中do循环.mp414.70M
|   |   └──课时9-ConsumerCoordinator类中的poll方法.mp421.06M
|   ├──章节16-kafka源码Consumer全流程分析
|   |   ├──课时1-updateFetchPositions方法讲解.mp4105.90M
|   |   ├──课时10-handleLeaderAndIsrRequest(1).mp4169.10M
|   |   ├──课时11-handleLeaderAndIsrRequest(2).mp4113.72M
|   |   ├──课时12-答疑2.mp431.64M
|   |   ├──课时2-updateFetchPositions方法分析.mp4155.62M
|   |   ├──课时3-pollForFetches方法讲解.mp484.34M
|   |   ├──课时4-fetchablePartitions方法讲解.mp490.75M
|   |   ├──课时5-fetcher类讲解.mp4167.17M
|   |   ├──课时6-kafka消息机制.mp4153.48M
|   |   ├──课时7-handleCompletedReceives.mp4215.21M
|   |   ├──课时8-答疑1.mp460.61M
|   |   └──课时9-submit offset持久化.mp4212.48M
|   ├──章节17-kafka事务原理导论及详解
|   |   ├──课时1-kafka事务.mp459.00M
|   |   ├──课时2-生产者.mp4151.68M
|   |   ├──课时3-消息信息传递的等级.mp4223.48M
|   |   ├──课时4-多条消息发送事务是什么样的.mp4292.06M
|   |   ├──课时5-答疑(1).mp4268.26M
|   |   ├──课时6-课后作业及讲解写作业方法.mp477.48M
|   |   └──课时7-答疑(2).mp487.40M
|   ├──章节18-kafka connect原理剖析及源码分析
|   |   ├──课时1-kafka connect.mp4133.15M
|   |   ├──课时10-worker类.mp496.95M
|   |   ├──课时11-workersourcetask类.mp4159.19M
|   |   ├──课时12-答疑(1).mp437.59M
|   |   ├──课时13-kafka connect的好处.mp4201.06M
|   |   ├──课时14-总结.mp4156.93M
|   |   ├──课时15-答疑(2).mp4167.36M
|   |   ├──课时2-source和sink.mp436.04M
|   |   ├──课时3-platform框架.mp414.18M
|   |   ├──课时4-kafka中的角色.mp4103.20M
|   |   ├──课时5-演示实例.mp4246.13M
|   |   ├──课时6-如何基于他的api开发一个connect和他的platform是怎么运行的.mp468.48M
|   |   ├──课时7-FileStreamSoutceConnetor类.mp459.54M
|   |   ├──课时8-FileStreamSoutceTask类.mp455.34M
|   |   └──课时9-ConnectStandalone类.mp4123.45M
|   ├──章节19-kafka总结及综合解决问题思路
|   |   ├──课时1-kafka总结.mp419.82M
|   |   ├──课时10-答疑(1).mp4112.31M
|   |   ├──课时11-本课总结.mp475.14M
|   |   ├──课时12-答疑(2).mp411.35M
|   |   ├──课时2-kafka框架模型.mp425.44M
|   |   ├──课时3-ack生产过程.mp469.06M
|   |   ├──课时4-事务.mp422.50M
|   |   ├──课时5-消费进度和分配规则.mp465.32M
|   |   ├──课时6-kafka灵活性.mp437.33M
|   |   ├──课时7-处理过程.mp499.32M
|   |   ├──课时8-第一阶段的同一组4个consumer不能自动提交offset.mp452.81M
|   |   └──课时9-多分区处理.mp418.87M
|   ├──章节2-kafka集群搭建,topic+partition消费逻辑梳理
|   |   ├──课时1-课前概述.mp448.76M
|   |   ├──课时2-kafka的安装和使用.mp4288.80M
|   |   ├──课时3-分区概念.mp4118.32M
|   |   ├──课时4-consumer选择单线程和多线程对比.mp4162.29M
|   |   └──课时5-课堂答疑.mp4230.02M
|   ├──章节3-基础开发及消费者提交维护offset不同粒度方式
|   |   ├──课时1-kafka生产者api演示.mp4194.89M
|   |   ├──课时2-kafka消费者api演示.mp4304.86M
|   |   ├──课时3-持久化操作.mp4143.64M
|   |   └──课时4-多线程下手动提交offset方式.mp4160.89M
|   ├──章节4-kafka进阶,ISR OSR AR LW HW LEO ACK原理理论
|   |   ├──课时1-同步.mp462.02M
|   |   ├──课时10-KAFKA.mp429.38M
|   |   ├──课时2-单机.mp479.33M
|   |   ├──课时3-时间戳.mp432.66M
|   |   ├──课时4-性能.mp429.26M
|   |   ├──课时5-分区可靠性和一致性.mp478.94M
|   |   ├──课时6-ack为-1时.mp452.36M
|   |   ├──课时7-ack为1时(1).mp478.94M
|   |   ├──课时8-ack为1时(2).mp424.33M
|   |   └──课时9-redis.mp428.31M
|   ├──章节5-观察验证ISR弹性,时间戳索引,自定义offset便宜
|   |   ├──课时1-课堂概述.mp469.04M
|   |   ├──课时2-索引.mp4379.89M
|   |   ├──课时3-消费者数据可靠性.mp4292.68M
|   |   └──课时4-时间戳之自定义消费数据.mp4383.47M
|   ├──章节6-kafka之producer的参数,源码,原理剖析
|   |   ├──课时1-生产者的基本架构.mp4223.00M
|   |   ├──课时2-阻塞和非阻塞.mp4174.17M
|   |   ├──课时3-producer的参数调整.mp4272.30M
|   |   └──课时4-源码剖析.mp4419.19M
|   ├──章节7-kafka 源码分析producer及通信原理
|   |   ├──课时1-io前置知识介绍.mp4193.73M
|   |   ├──课时2-poll的maybeUpdate、select、handler.mp4228.77M
|   |   ├──课时3-服务端接受和管理连接.mp4267.82M
|   |   └──课时4-完成请求和响应的正确匹配.mp4268.45M
|   ├──章节8-kafka 源码分析broker网络层通信原理
|   |   ├──课时1-课前概述.mp477.48M
|   |   ├──课时2-外界如何通信和内部数据写磁盘.mp4242.52M
|   |   ├──课时3-旧知识回顾和课堂答疑.mp461.06M
|   |   ├──课时4-生产者在socket中如何保证顺序.mp473.67M
|   |   ├──课时5-课堂答疑.mp4186.85M
|   |   └──课时6-为什么要有这么多中间件.mp4217.17M
|   └──章节9-kafka broker api源码解析produce 及持久化原理
|   |   ├──课时1-前置知识.mp426.80M
|   |   ├──课时2-shouldRoll介绍.mp4282.63M
|   |   ├──课时3-log、offset、timeIndex.mp4248.24M
|   |   └──课时4-fileRecords和offsetIndex.mp4332.24M
├──60.协程和管道-1118
|   └──章节1-协程和管道
|   |   ├──课时1-程序、进程、线程概念辨析.mp441.69M
|   |   ├──课时10-读写锁的引入.mp411.32M
|   |   ├──课时11-读写锁案例.mp495.37M
|   |   ├──课时12-管道特性介绍.mp412.89M
|   |   ├──课时13-管道入门案例.mp434.70M
|   |   ├──课时14-管道的关闭.mp415.71M
|   |   ├──课时15-管道的遍历.mp421.50M
|   |   ├──课时16-协程和管道协同工作案例.mp434.45M
|   |   ├──课时17-声明只读只写管道.mp470.74M
|   |   ├──课时18-管道的阻塞.mp461.18M
|   |   ├──课时19-select功能.mp425.10M
|   |   ├──课时2-协程概念辨析.mp430.21M
|   |   ├──课时20-defer+recover机制处理错误.mp423.60M
|   |   ├──课时3-协程上手案例.mp423.76M
|   |   ├──课时4-主线程和协程执行流程.mp49.97M
|   |   ├──课时5-主死从随.mp411.13M
|   |   ├──课时6-启动多个协程.mp466.47M
|   |   ├──课时7-使用WaitGroup控制协程退出.mp435.23M
|   |   ├──课时8-多个协程操纵同一数据案例.mp499.67M
|   |   └──课时9-使用互斥锁同步协程.mp415.57M
├──61.映射-1119
|   └──章节1-映射
|   |   ├──课时1-map的引入.mp4138.09M
|   |   ├──课时2-map三种创建方式.mp49.40M
|   |   ├──课时3-map的操作1.mp419.19M
|   |   └──课时4-map的操作2.mp425.59M
├──62.运算符-1120
|   └──章节1-运算符
|   |   ├──课时1-算术运算符.mp429.46M
|   |   ├──课时2-算术运算符2.mp421.25M
|   |   ├──课时3-赋值运算符.mp421.18M
|   |   ├──课时4-关系运算符.mp49.42M
|   |   ├──课时5-逻辑运算符.mp419.85M
|   |   ├──课时6-位运算符.mp4894.67kb
|   |   ├──课时7-其它运算符.mp410.56M
|   |   ├──课时8-运算符的优先级别.mp46.00M
|   |   └──课时9-获取用户终端输入.mp442.57M
├──63.运维自动化shell脚本编程实战-1708
|   ├──章节1-shell脚本编程之shell简介
|   |   ├──课时1-课程概况.mp441.79M
|   |   ├──课时10-shell基础_脚本执行方法.mp436.97M
|   |   ├──课时11-shell基础_脚本调试.mp434.76M
|   |   ├──课时12-shell基础_开发规范解读.mp484.83M
|   |   ├──课时2-命令回顾_筛选信息命令回顾.mp485.81M
|   |   ├──课时3-命令回顾_处理信息命令回顾.mp471.85M
|   |   ├──课时4-命令回顾_组合信息命令回顾.mp475.04M
|   |   ├──课时5-编程基础_编程语言解读.mp494.93M
|   |   ├──课时6-编程基础_编程语言逻辑.mp488.13M
|   |   ├──课时7-shell基础_shell简介.mp476.80M
|   |   ├──课时8-shell基础_shell实践.mp456.02M
|   |   └──课时9-shell基础_脚本实践.mp491.78M
|   ├──章节10-shell脚本编程之函数
|   |   ├──课时1-脚本信号_信号基础.mp440.55M
|   |   ├──课时10-函数进阶_函数变量.mp4112.27M
|   |   ├──课时11-expect_交互基础_命令解读.mp481.15M
|   |   ├──课时12-_函数进阶_数组传递.mp4106.80M
|   |   ├──课时13-expect_交互基础_登录实践.mp452.75M
|   |   ├──课时14-expect_交互基础_脚本整合.mp485.59M
|   |   ├──课时15-expect_综合实践_自动分区格式化.mp4111.02M
|   |   ├──课时16-expect_综合实践_远程用户创建.mp493.32M
|   |   ├──课时2-函数基础_基础知识.mp4116.65M
|   |   ├──课时3-脚本信号_信号捕捉.mp480.81M
|   |   ├──课时4-函数基础_函数退出.mp453.54M
|   |   ├──课时5-expect_基础语法.mp486.02M
|   |   ├──课时6-函数基础_函数进阶.mp488.49M
|   |   ├──课时7-expect_语法实践.mp470.94M
|   |   ├──课时8-函数基础_综合实践.mp4184.05M
|   |   └──课时9-expect_脚本变量.mp466.15M
|   ├──章节11-shell脚本编程之函数进阶
|   |   ├──课时1-函数嵌套1.mp4166.65M
|   |   ├──课时2-函数嵌套2.mp455.74M
|   |   ├──课时3-函数自调用1.mp449.93M
|   |   ├──课时4-函数自调用2.mp494.41M
|   |   ├──课时5-函数自调用3.mp4111.35M
|   |   ├──课时6-综合实践_思路解读.mp4114.04M
|   |   ├──课时7-综合实践_代码推进.mp475.61M
|   |   └──课时8-综合实践_函数拆解.mp447.73M
|   ├──章节12-shell脚本编程之脚本自动化
|   |   ├──课时1-脚本信号_信号基础.mp440.55M
|   |   ├──课时10-expect_综合实践_远程用户创建.mp493.32M
|   |   ├──课时2-脚本信号_信号捕捉.mp480.81M
|   |   ├──课时3-expect_基础语法.mp486.02M
|   |   ├──课时4-expect_语法实践.mp470.94M
|   |   ├──课时5-expect_脚本变量.mp466.15M
|   |   ├──课时6-expect_交互基础_命令解读.mp481.15M
|   |   ├──课时7-expect_交互基础_登录实践.mp452.75M
|   |   ├──课时8-expect_交互基础_脚本整合.mp485.59M
|   |   └──课时9-expect_综合实践_自动分区格式化.mp4111.02M
|   ├──章节13-shell脚本编程之正则表达式
|   |   ├──课时1-基础实践_基础知识.mp467.21M
|   |   ├──课时2-基础实践_字符匹配.mp464.33M
|   |   ├──课时3-基础实践_锚定匹配.mp471.64M
|   |   ├──课时4-基础实践_分组匹配.mp491.09M
|   |   └──课时5-基础实践_限定符号.mp451.07M
|   ├──章节14-shell脚本编程之正则表达式进阶实践
|   |   ├──课时1-扩展符号.mp473.89M
|   |   ├──课时10-登录检测_数据逻辑.mp494.63M
|   |   ├──课时11-登录检测_登录逻辑.mp4100.90M
|   |   ├──课时2-目标检测_检测语法.mp4104.77M
|   |   ├──课时3-目标检测_入口逻辑.mp461.70M
|   |   ├──课时4-目标检测_主机检测逻辑.mp471.08M
|   |   ├──课时5-目标检测_站点检测逻辑.mp463.45M
|   |   ├──课时6-登录检测_逻辑梳理.mp484.45M
|   |   ├──课时7-登录检测_入口逻辑.mp432.20M
|   |   ├──课时8-登录检测_注册逻辑.mp474.94M
|   |   └──课时9-登录检测_检测逻辑.mp475.48M
|   ├──章节15-shell脚本编程之sed命令
|   |   ├──课时1-基础语法_语法解读1.mp4111.29M
|   |   ├──课时10-进阶实践_修改实践.mp495.59M
|   |   ├──课时11-进阶实践_高阶实践1_模式解析.mp4129.95M
|   |   ├──课时12-进阶实践_高阶实践1_模式实践.mp489.95M
|   |   ├──课时13-进阶实践_高阶实践2_模式解读.mp497.01M
|   |   ├──课时14-进阶实践_高阶实践2_模式实践.mp474.51M
|   |   ├──课时15-进阶实践_高阶实践2_案例实践.mp483.28M
|   |   ├──课时16-综合实践_案例需求.mp442.85M
|   |   ├──课时17-综合实践_手工实践.mp4104.47M
|   |   ├──课时18-综合实践_脚本入口.mp478.30M
|   |   ├──课时19-综合实践_核心逻辑.mp4174.23M
|   |   ├──课时2-基础语法_语法解读2.mp495.98M
|   |   ├──课时20-综合实践_收尾逻辑.mp474.18M
|   |   ├──课时3-基础语法_语法实践.mp4103.81M
|   |   ├──课时4-内容替换_语法解读.mp459.63M
|   |   ├──课时5-内容替换_简单实践.mp472.57M
|   |   ├──课时6-基础实践_内容增加.mp438.49M
|   |   ├──课时7-基础实践_删除替换.mp427.21M
|   |   ├──课时8-基础实践_加载保存.mp440.50M
|   |   └──课时9-进阶实践_匹配扩展.mp483.98M
|   ├──章节16-shell脚本编程之awk命令
|   |   ├──课时1-基础实践_基础知识.mp4141.91M
|   |   ├──课时10-awk命令进阶实践_逻辑运算.mp474.09M
|   |   ├──课时11-awk命令进阶实践_匹配运算.mp486.60M
|   |   ├──课时12-awk命令进阶实践_内置函数1_函数解读.mp471.68M
|   |   ├──课时13-awk命令进阶实践_内置函数1_函数实践.mp493.04M
|   |   ├──课时14-awk命令进阶实践_内置函数2.mp472.23M
|   |   ├──课时15-awk命令逻辑控制_if语句_语法解读.mp498.54M
|   |   ├──课时16-awk命令逻辑控制_if语句_语法实践.mp467.76M
|   |   ├──课时17-awk命令逻辑控制_if语句_三元表达式.mp4113.88M
|   |   ├──课时18-逻辑控制_switch语句_语法解读.mp446.21M
|   |   ├──课时19-逻辑控制_switch语句_语法实践.mp459.15M
|   |   ├──课时2-基础实践_基础语法_信息查看.mp481.91M
|   |   ├──课时20-逻辑控制_for语句.mp449.11M
|   |   ├──课时21-逻辑控制_while语句1.mp436.44M
|   |   ├──课时22-逻辑控制_while语句2.mp466.26M
|   |   ├──课时23-逻辑控制_控制语句.mp4103.61M
|   |   ├──课时24-逻辑控制_数组实践1.mp494.50M
|   |   ├──课时25-逻辑控制_数组实践2.mp483.81M
|   |   ├──课时26-逻辑控制_自定义函数实践1.mp434.02M
|   |   ├──课时27-逻辑控制_自定义函数实践2.mp4123.95M
|   |   ├──课时28-逻辑控制_综合实践_web环境.mp491.28M
|   |   ├──课时29-逻辑控制_综合实践_模拟访问实践.mp486.82M
|   |   ├──课时3-基础实践_基础语法_定制查看.mp468.25M
|   |   ├──课时30-逻辑控制_综合实践_网络实践1.mp4130.27M
|   |   ├──课时31-逻辑控制_综合实践_网络实践2.mp486.94M
|   |   ├──课时32-逻辑控制_综合实践_网络实践3.mp480.08M
|   |   ├──课时33-逻辑控制_综合实践_文件思路.mp4116.87M
|   |   ├──课时34-逻辑控制_综合实践_文件实践.mp4113.40M
|   |   ├──课时4-基础实践_显示语法.mp486.28M
|   |   ├──课时5-基础实践_优先级实践1.mp4111.09M
|   |   ├──课时6-基础实践_优先级实践2.mp444.12M
|   |   ├──课时7-基础实践_变量实践.mp4118.02M
|   |   ├──课时8-awk命令进阶实践_赋值运算.mp474.77M
|   |   └──课时9-awk命令进阶实践_数学运算.mp493.81M
|   ├──章节17-shell脚本进阶
|   |   ├──课时1-脚本进阶_高级变量_高级赋值_删除实践.mp4111.23M
|   |   ├──课时2-脚本进阶_高级变量_高级赋值_替换实践.mp457.41M
|   |   ├──课时3-脚本进阶_高级变量_变量嵌套_原理解读.mp486.66M
|   |   ├──课时4-脚本进阶_高级变量_变量嵌套_实践解析.mp478.36M
|   |   ├──课时5-脚本进阶_综合实践_场景解析.mp466.53M
|   |   ├──课时6-脚本进阶_综合实践_入口逻辑.mp494.21M
|   |   └──课时7-脚本进阶_综合实践_核心逻辑.mp4154.28M
|   ├──章节18-shell脚本编程实战 项目发布
|   |   ├──课时1-项目发布_基础知识_项目交付_交付逻辑.mp4116.22M
|   |   ├──课时10-项目发布_手工发布_环境部署_基础环境.mp494.93M
|   |   ├──课时11-项目发布_手工发布_环境部署_django环境.mp496.38M
|   |   ├──课时12-项目发布_手工发布_环境部署_项目环境.mp4104.76M
|   |   ├──课时13-项目发布_手工发布_环境部署_代码环境.mp487.53M
|   |   ├──课时14-项目发布_手工发布_环境部署_web环境.mp494.03M
|   |   ├──课时15-项目发布_手工发布_手工发布_操作实践1.mp457.01M
|   |   ├──课时16-项目发布_手工发布_手工发布_操作实践2.mp477.12M
|   |   ├──课时17-项目发布_脚本发布_简单脚本实践.mp472.62M
|   |   ├──课时18-项目发布_脚本发布_复杂脚本实践_功能框架.mp472.43M
|   |   ├──课时19-项目发布_脚本发布_复杂脚本实践_命令填充1.mp4144.72M
|   |   ├──课时2-项目发布_基础知识_项目交付_代码发布.mp462.52M
|   |   ├──课时20-项目发布_脚本发布_复杂脚本实践_命令填充2.mp449.22M
|   |   ├──课时21-项目发布_脚本发布_复杂脚本实践_日志功能.mp458.00M
|   |   ├──课时22-项目发布_脚本发布_复杂脚本实践_锁文件.mp480.91M
|   |   ├──课时23-项目发布_脚本发布_复杂脚本实践_安全功能.mp479.47M
|   |   ├──课时3-项目发布_基础知识_发布解读_基本流程.mp438.05M
|   |   ├──课时4-项目发布_基础知识_发布解读_流程解读1.mp471.83M
|   |   ├──课时5-项目发布_基础知识_发布解读_流程解读2.mp452.44M
|   |   ├──课时6-项目发布_基础知识_发布解读_流程解读3.mp478.24M
|   |   ├──课时7-项目发布_基础知识_要点解读_解读实践1.mp466.92M
|   |   ├──课时8-项目发布_基础知识_要点解读_解读实践2.mp467.37M
|   |   └──课时9-项目发布_手工发布_方案解读.mp4116.64M
|   ├──章节2-shell脚本编程之shell变量
|   |   ├──课时1-变量基础_变量场景.mp473.54M
|   |   ├──课时10-内置变量_字符串相关.mp438.00M
|   |   ├──课时11-内置变量_默认值相关.mp439.52M
|   |   ├──课时12-内置变量_其他相关.mp473.59M
|   |   ├──课时2-变量基础_变量定义.mp460.79M
|   |   ├──课时3-变量基础_变量实践.mp466.66M
|   |   ├──课时4-本地变量_普通变量.mp443.74M
|   |   ├──课时5-shell变量_本地变量_命令变量.mp465.95M
|   |   ├──课时6-全局变量_简单实践..mp441.25M
|   |   ├──课时7-全局变量_文件体系.mp453.47M
|   |   ├──课时8-全局变量_嵌套shell.mp454.51M
|   |   └──课时9-内置变量_脚本相关.mp480.96M
|   ├──章节3-shell脚本编程之内容格式化
|   |   ├──课时1-常用符号_信息传递.mp435.97M
|   |   ├──课时2-常用符号_终端输出.mp446.98M
|   |   ├──课时3-输入格式化_EOF原理.mp453.00M
|   |   ├──课时4-输入格式化_cat实践.mp463.62M
|   |   └──课时5-输入格式化_tee实践.mp463.14M
|   ├──章节4-shell脚本编程本章要点总结
|   |   └──课时1-本章节要点总结.mp421.21M
|   ├──章节5-shell脚本编程之内容格式化
|   |   ├──课时1-知识回顾和今日目标.mp415.56M
|   |   ├──课时2-输出格式化_echo解读.mp450.51M
|   |   ├──课时3-输出格式化_颜色实践.mp4119.76M
|   |   ├──课时4-输出格式化_printf语法.mp475.88M
|   |   ├──课时5-输出格式化_printf实践.mp4101.48M
|   |   ├──课时6-输出格式化_综合案例_手工实践.mp462.95M
|   |   ├──课时7-输出格式化_综合案例_脚本实践1.mp491.12M
|   |   └──课时8-输出格式化_综合案例_脚本实践2.mp480.70M
|   ├──章节6-shell脚本编程之脚本交互
|   |   ├──课时1-基础知识_shell登录解读.mp477.78M
|   |   ├──课时2-基础知识_shell登录实践.mp441.28M
|   |   ├──课时3-基础知识_子shell基础.mp468.29M
|   |   ├──课时4-基础知识_子shell实践.mp4118.84M
|   |   ├──课时5-脚本外交互_read基础.mp471.64M
|   |   └──课时6-脚本外交互_综合实践.mp475.99M
|   ├──章节7-shell脚本编程之shell表达式
|   |   ├──课时1-运算符_运算符基础.mp4100.57M
|   |   ├──课时10-表达式_字符串表达式.mp479.14M
|   |   ├──课时11-表达式_文件表达式.mp453.50M
|   |   ├──课时12-表达式_数字表达式.mp444.58M
|   |   ├──课时13-表达式进阶_[[]]扩展.mp441.63M
|   |   ├──课时14-表达式进阶_集合基础.mp434.54M
|   |   ├──课时15-表达式进阶_集合组合.mp433.88M
|   |   ├──课时16-表达式进阶_综合实践.mp4134.48M
|   |   ├──课时17-本章节总结.mp417.34M
|   |   ├──课时2-运算符_简单运算.mp458.36M
|   |   ├──课时3-运算符_赋值运算_二元运算.mp477.28M
|   |   ├──课时4-运算符_赋值运算_赋值进阶.mp444.20M
|   |   ├──课时5-运算符_expr运算.mp460.34M
|   |   ├──课时6-运算符_bc运算.mp491.45M
|   |   ├──课时7-表达式_基础知识.mp459.75M
|   |   ├──课时8-表达式_逻辑表达式1.mp452.02M
|   |   └──课时9-表达式_逻辑表达式2.mp498.02M
|   ├──章节8-shell脚本编程之数组实践
|   |   ├──课时1-知识回顾及本章节目标.mp417.85M
|   |   ├──课时2-基础操作_数组基础.mp464.83M
|   |   ├──课时3-基础操作_数组定义.mp461.97M
|   |   ├──课时4-基础操作_数组获取.mp472.89M
|   |   ├──课时5-基础操作_数组变动.mp437.86M
|   |   ├──课时6-数组进阶_关联数组.mp456.32M
|   |   └──课时7-数组进阶_综合实践.mp4110.71M
|   └──章节9-shell脚本编程之流程控制
|   |   ├──课时1-流程基础.mp453.81M
|   |   ├──课时10-case条件控制_案例实践2.mp4114.62M
|   |   ├──课时11-case条件控制_嵌套实践.mp4115.71M
|   |   ├──课时12-case条件控制_嵌套案例.mp493.34M
|   |   ├──课时13-for循环控制_语法解读.mp462.74M
|   |   ├──课时14-for循环控制_循环案例1.mp4100.66M
|   |   ├──课时15-for循环控制_循环案例2.mp493.81M
|   |   ├──课时16-for循环控制_(())循环1.mp458.55M
|   |   ├──课时17-for循环控制_(())循环2.mp453.21M
|   |   ├──课时18-for循环控制_(())循环3.mp493.01M
|   |   ├──课时19-for循环控制_(())循环4.mp466.15M
|   |   ├──课时2-if条件控制_语法解读_单if实践.mp453.59M
|   |   ├──课时20-本章节总结.mp441.54M
|   |   ├──课时21-for循环控制_for嵌套1.mp473.76M
|   |   ├──课时22-for循环控制_for嵌套2.mp471.10M
|   |   ├──课时23-for循环控制_综合案例1.mp493.36M
|   |   ├──课时24-for循环控制_综合案例2.mp478.80M
|   |   ├──课时25-for循环控制_综合案例3.mp456.82M
|   |   ├──课时26-while循环控制_语法基础.mp434.38M
|   |   ├──课时27-while循环控制_案例实践1.mp455.66M
|   |   ├──课时28-while循环控制_案例实践2.mp462.10M
|   |   ├──课时29-while循环控制_嵌套案例.mp489.72M
|   |   ├──课时3-if条件控制_语法解读_其他if实践.mp460.65M
|   |   ├──课时30-until循环控制_语法基础.mp438.76M
|   |   ├──课时31-until循环控制_嵌套案例.mp462.87M
|   |   ├──课时32-流程控制_控制解析.mp4104.08M
|   |   ├──课时33-流程控制_break实践.mp472.63M
|   |   ├──课时34-流程控制_continue实践.mp461.17M
|   |   ├──课时35-流程控制_shift实践.mp484.65M
|   |   ├──课时36-select循环_基础语法.mp471.31M
|   |   ├──课时37-select循环_案例实践.mp481.24M
|   |   ├──课时4-if条件控制_if综合案例.mp479.86M
|   |   ├──课时5-if条件控制_嵌套if实践1.mp476.99M
|   |   ├──课时6-if条件控制_嵌套if实践2.mp4115.47M
|   |   ├──课时7-if条件控制_if扩展实践.mp475.71M
|   |   ├──课时8-case条件控制_语法解读.mp475.13M
|   |   └──课时9-case条件控制_案例实践.mp478.71M
├──64.走进Golang-1121
|   └──章节1-走进Golang
|   |   ├──课时1-Golang引入.mp435.99M
|   |   ├──课时10-注释.mp44.04M
|   |   ├──课时11-代码风格.mp487.62M
|   |   ├──课时12-API.mp443.32M
|   |   ├──课时2-Golang简史.mp472.00M
|   |   ├──课时3-开发工具介绍.mp438.17M
|   |   ├──课时4-开发环境搭建.mp426.67M
|   |   ├──课时5-dos命令讲解.mp4216.16M
|   |   ├──课时6-测试SDK环境搭建成功.mp424.67M
|   |   ├──课时7-第一段代码.mp4122.74M
|   |   ├──课时8-Go语言执行过程分析.mp465.32M
|   |   └──课时9-语法注意事项.mp412.81M
└──0668.GoLang后端工程师_文件目录.txt211.54kb

说三皇 发表于 2025-10-15 05:57

:L:hug::$

laoda1228 发表于 2025-10-15 06:30

[百度网盘] rk0900-GoLang后端工程师【VIP】 [复制链接] |主动推送

monkeyman 发表于 2025-10-15 06:44

非常好的资源呀

joraboy328 发表于 2025-10-15 06:47

goooood

sjz051 发表于 2025-10-15 07:10

谢谢分享

wxf3753 发表于 2025-10-15 07:45

课时7-filter操作原理

wsx123 发表于 2025-10-15 07:45

111111111111

说三皇 发表于 2025-10-15 07:50

:hug::kiss::hug:

piggaga00 发表于 2025-10-15 08:13

11111111111111111111
页: [1] 2 3 4 5
查看完整版本: rk0900-GoLang后端工程师【VIP】