视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

适合人群

1、有C/C++语言基础,想要提高实战水平
2、有网络编程概念,课程需要设计应用层协议
3、了解过QT或者MFC界面开发,课程使用QT
4、使用过linux,对数据库有了解

课程目标

1、独立完成项目
能出活,能独立完成项目,或者独立完成模块,体会完善的正规的企业开发流程。

2、实践软件工程
学会需求分析、架构设计、详细设计文档的编写,掌握编程规范,了解多人协作、版本管理、bug管理。

3、实践微服务架构
理解微服务架构,从0开始用C++搭建框架,学会在linux上基于自己开发的微服务架构,来搭建高性能服务程序。

4、加解密传输和PB级存储方案
文件加解密处理和安全传输,搭建基于mfs分布式存储的框架,完成动态扩容,支持PB级别存储(豆瓣、360采用的方案)。

5、掌握QT和网络编程
学会基于QT开发出后台管理工具及前台云盘的功能界面。

6、贡献开源微服务框架
在老师的指导下完成一一个独立的模块或者是微服务,整个项目会作为一个开源项目发布在githu和码云,学员成为开源代码贡献者。

课程大纲

01
1.1 开班仪式

【录播】1.1 开班仪式准备(74分钟)

【资料】SSH&SFTP客户端工具MobaXterm(zip,23.8MB)

【资料】doxygen-1.8.15(rar,43.0MB)

【资料】学员登陆git和任务管理系统说明(txt,0.1KB)
02
1.2 安全云盘系统的微服务框架需求分析(需求文档编写)

【录播】1.2.1云安全云盘项目模块架构分析需求概述(30分钟)

【资料】安全云盘系统的微服务框架需求分析(zip,911.0KB)

【资料】安全云盘系统的微服务框架需求文档编写(pdf,713.9KB)
03
1.3 vs2017安装和使用说明示例

【录播】1.3.1 vs2017社区版下载安装和使用说明(12分钟)

【资料】vs2017社区版本安装和c++项目编译说明文档(zip,2.4MB)

【录播】1.3.2 VS2017创建四种项目和目录结构规范(10分钟)

【录播】1.3.3 vs项目文件作用分析和版本提交说明(10分钟)

【录播】1.3.4 项目常规配置_sdk_平台工具集和输出(10分钟)

【录播】1.3.5 C++编译设置_头文件_预处理器宏(9分钟)

【录播】1.3.6 项目链接配置_库配置_编译步骤配置(12分钟)

【录播】1.3.7 解决方案配置_多项目依赖_配置管理器(7分钟)
04
1.4 QT 5.12安装在windows上安装和使用

【录播】1.4.1 QT5.12版本SDK安装和使用分析(23分钟)

【资料】QT安装说明文档(zip,1.3MB)

【录播】1.4.2 QT的VS插件安装和QT界面项目创建(12分钟)
05
1.5 ubuntu虚拟机安装及linux基本命令使用-1

【录播】1.5.1 Linux系统安装使用课程说明(9分钟)

【资料】ubuntu虚拟机安装及linux基本命令使用ppt(zip,54.3MB)

【录播】1.5.2 vmware中安装ubuntu系统(12分钟)

【录播】1.5.3 Linux常用命令讲解和示例(17分钟)

【录播】1.5.4 vim编辑器快速入门(15分钟)

【录播】1.5.5安装卸载软件apt-get并更新数据源(17分钟)

【录播】1.5.6 openssh-server安装和使用详解(15分钟)

【资料】资料1.5.6 MobaXterm_Portable(zip,23.8MB)

【资料】1.5.6 openssh-server安装和使用详解资料(zip,47.4MB)
06
1.5 ubuntu虚拟机安装及linux基本命令使用-1资料

【录播】1.5.7 ubunt18.04的IP静态地址配置(9分钟)

【资料】1.5.7 ubunt18.04的IP静态地址配置资料(zip,0.5KB)

【资料】资料 1.5.7 01-network-manager-all(yaml,0.3KB)

【录播】1.5.8 ubuntu文件和目录分析和命令演示(12分钟)
07
1.5 ubuntu虚拟机安装及linux基本命令使用-2

【录播】1.5.9 文件处理和链接操作指令(21分钟)

【录播】1.5.10 文件的权限设定和掩码设置(12分钟)

【录播】1.5.11 Linux进程分析和进程启动三种方式(19分钟)

【录播】1.5.12 LInux进程终止和信号发送kill_pkill(10分钟)

【录播】1.5.13 ubuntu系统自启动程序设置(8分钟)

【录播】1.5.14ubuntu系统用户添加和密码存放分析(12分钟)

【录播】1.5.15 ubuntu系统rsyslog网络转发配置(10分钟)
08
1.6 基于google标准的代码规范说明统一简称XMS代码规范

【录播】1.6.1 C++编码规则分析(10分钟)

【资料】老夏课堂C++代码编程规范pdf(pdf,624.2KB) 免费试学

【录播】1.6.2 c++编码规则_头文件规则详解分析(13分钟)

【录播】1.6.3 c++编码规则_头文件规则代码示例(14分钟)

【资料】资料 1.6.3 c++编码规则_头文件规则代码(txt,0.1KB)

【录播】1.6.4 C++编码规则中的类定义规则详解分析(14分钟)

【录播】1.6.5 C++编码规则中的类定义规则代码示例(11分钟)

【资料】资料1.6课程代码和工具(zip,86.9MB)

【录播】1.6.6 编码规则文件_类_变量_函数命名规则(16分钟)

【录播】1.6.7 C++Doxygen注释规则并生成API的文档(25分钟)
09
c++编码规则---资料

【资料】1.6.1 C++编码规则分析资料(zip,522.0KB)

【资料】1.6.3 c++编码规则_头文件规则代码示例资料(zip,3.5KB)

【资料】1.6.5 C++编码规则中的类定义规则代码资料(zip,4.1KB)

【资料】1.6.7 C++Doxygen注释规则并生成API资料(zip,43.2MB)
10
1.7 git服务端和客户端安装使用说明-1

【录播】1.7.1Git使用说明和原理分析(12分钟)

【资料】1.7 资料git安装及基本命令版本管理文档(zip,127.5MB)

【资料】1.7.1资料Git使用说明和原理分析(zip,735.0KB)

【录播】1.7.2 Git在Linux上服务安装配置提交和更新(17分钟)

【资料】1.7.2资料Git在Linux上服务安装配置提交(zip,0.8KB)

【录播】1.7.3 Git日志查看和版本回滚(9分钟)

【录播】1.7.4 36Git解决提交冲突的问题(9分钟)

【录播】1.7.5在windows安装tortoiseGit(11分钟)

【资料】1.7.5 工具在windows安装tortoiseGit(txt,0.1KB)
11
1.7 git服务端和客户端安装使用说明-2

【录播】1.7.6 Linux使用RSA公私钥免密码提交更新(11分钟)

【资料】1.7.6 资料 RSA密钥文件(zip,2.0KB)

【录播】1.7.7Windows使用TortoiseGit免密码(5分钟)

【资料】1.7.7 资料Windows使用TortoiseGit免密码(zip,3.3KB)

【录播】1.7.8 版本号制定规则(5分钟)
12
1.8 linux编程快速入门-1

【录播】1.8.1ubuntu开发环境安装gcc_make_gdb_编译(17分钟)

【录播】1.8.2 使用gcc_g++编译程序详解(11分钟)

【录播】1.8.3g++分步预处理_编译_汇编_执行代码(6分钟)

【录播】1.8.4gdb调试工具使用和coredump查看(16分钟)

【录播】1.8.5g++编译动态链接库并测试(15分钟)

【录播】1.8.6makefile介绍和第一个项目示例(11分钟)

【录播】1.8.7makefile变量使用和规则分析(10分钟)

【录播】1.8.8makefile多文件和动态库编译示例(24分钟)

【资料】资料 1.8 linux编程快速入门ppt(zip,2.7MB)

【资料】1.8linu快速入门代码(zip,10.7KB)
13
1.8 linux快速入门 -资料

【资料】1.8.4gdb调试工具使用和coredump查看资料(zip,1.0KB)

【资料】1.8.5 资料g++编译动态链接库并测试(zip,10.9KB)

【资料】1.8.6 资料makefile介绍和第一个项目代码(zip,4.1KB)

【资料】1.8.8 资料makefile多文件和动态库代码(zip,21.6KB)
14
1.9 socket网络编程快速入门基于tcp协议

【录播】1.9.1网络编程socket接口详解(36分钟)

【录播】1.9.2网络编程详解TCP的服务端代码示例(30分钟)

【资料】1.9.2资料网络编程详解TCP的服务端代码示例(zip,7.9KB)

【资料】1.9.2资料 TCP的服务端代码(zip,2.4MB)

【录播】1.9.3 Linux下socket编程TCP客户端代码演示(14分钟)

【资料】1.9.3 资料Linux下socket编程TCP客户端(zip,3.2KB)

【录播】1.9.4 git提交并移植socket程序到window(12分钟)

【资料】1.9.4资料git提交并移植socket程序(zip,6.3KB)
15
第一周作业在linux基于socket发送和接收文件(使用XMS代码规范)

【资料】作业需求分析(zip,0.4KB)

【资料】作业的提交方法(zip,9.9KB)
16
2.1 直播答疑和上一周作业讲解

【录播】2.1 直播答疑和上一周作业讲解(114分钟)

【资料】2.1 资料 直播答疑和上一周作业讲解(txt,0.1KB)
17
2.2 基于微服务架构的安全云盘系统xdisk需求分析

【录播】2.2安全云盘系统xdisk需求分析(13分钟)

【资料】2.2资料 安全云盘系统xdisk需求分析(pdf,925.4KB)
18
2.3 libevent快速入门手册、注释、示例使用2-1

【录播】2.3.1libevent实训课程说明和IO模型(26分钟)

【录播】2.3.2windows平台编译libevent分析(12分钟)

【录播】2.3.3vs2017编译zlib源码(12分钟)

【录播】2.3.4vs2017编译openssl源码(15分钟)

【录播】2.3.5libevent源码vs2017编译包含openssl(10分钟)

【录播】2.3.6libevent集成zlib的测试程序配置修改(13分钟)

【录播】2.3.7libevent源码vs2017编译批处理脚(10分钟)

【录播】2.3.8libevent第一个vs2017的测试程序完成(13分钟)

【录播】2.3.9libevent在linux环境编译源码并测试(16分钟)

【录播】2.3.10基于event监控客户端连接并获取连接(56分钟)
19
2.3 libevent快速入门手册、注释、示例使用2-2

【资料】2.3资料 libevent快速代码见git(txt,0.1KB)

【录播】2.3.11evconnlistener绑定端口监听连接(14分钟)

【录播】2.3.12bufferevent服务端代码示例事件策略(36分钟)
20
2.4 libevent快速入门-libevent线程池

【录播】2.4.1基于libevent的c++线程池原理详解(26分钟)

【录播】2.4.2创建好XThreadPool的单件模式代码(16分钟)

【录播】2.4.3使用c++11的thread完成XThread线程池(7分钟)

【录播】2.4.4完成线程的安装和跨平台管道激活事件(27分钟)

【录播】2.4.5完成线程池的线程分发和线程激活(11分钟)

【录播】2.4.6完成线程池的自定义任务及其分发(16分钟)

【录播】2.4.7完成想线程池线程中添加自定义任务(10分钟)

【录播】2.4.8完成线程池任务资源清理并移植到linux(13分钟)
21
2.5 qt快速入门如何使用手册和示例说明

【录播】2.5.1 QT的工具_MVD架构和信号槽原理分析(30分钟)

【录播】2.5.2 Qt界面编程代码示例(25分钟)

【资料】2.5.2 Qt界面编程代码示例资料(txt,0.1KB)
22
2.6 基于QT和libevent的云盘系统原型开发

【录播】2.6.1云盘原型系统详细设计(51分钟)

【录播】2.6.2 移植线程池到通信模块动态库并测试(33分钟)

【资料】2.6 资料基于QT和libevent的云盘系统原型(rar,17.7KB)

【录播】2.6.3通信模块动态库移植到linux并完成云盘(37分钟)

【录播】2.6.4创建好客户端项目完成连接功能(63分钟)

【录播】2.6.5完成客户端和服务端数据通信(18分钟)

【录播】2.6.6完成了基于XMsg格式的消息通信(32分钟)

【录播】2.6.7完成了服务端和客户端通信获取目录(65分钟)

【录播】2.6.8完成了文件上传功能和目录刷新(80分钟)

【录播】2.6.9完成了文件下载功能和内存泄漏修正(76分钟)
23
2.6云盘原型系统开发---资料

【资料】2.6.2 移植线程池到通信模块动态库并测试(zip,9.4KB)

【资料】2.6.3通信模块动态库移植到linux资料(zip,17.6KB)

【资料】2.6.4创建好客户端项目完成连接功能资料(zip,18.7KB)

【资料】2.6.5完成客户端和服务端数据通信资料(zip,22.4KB)

【资料】2.6.6完成了基于XMsg格式的消息通信资料(zip,26.9KB)

【资料】2.6.7完成服务端和客户端通信获取目录资料(zip,29.6KB)

【资料】2.6.8完成了文件上传功能和目录刷新资料(zip,37.3KB)

【资料】2.6.9完成文件下载功能和内存泄漏修正资料(zip,40.2KB)
24
2.7 作业原型添加上传进度列表,并编写需求文档和设计文档

【录播】2.7.1 作业原型添加上传进度列表(1分钟)

【资料】2.7作业要求见禅道(txt,0.1KB)
25
3.1 直播答疑和上一周作业讲解

【录播】3.1 直播答疑和上一周作业讲解(124分钟)

【资料】3.1 资料直播答疑和上一周作业讲解(txt,0.1KB)
26
3.2 protobuf开发入门

【录播】3.2.1protobuf课程介绍和在windows编译源码(33分钟)

【录播】3.2.2protobuf基础概念分析(18分钟)

【录播】3.2.3protobuf代码示例_vs2017(29分钟)

【录播】3.2.4反射_根据Message对象和字段名称获取(18分钟)

【录播】3.2.5反射_运行时解析proto文件(26分钟)

【录播】3.2.6protobuf联合libevent测试程序设计(12分钟)

【录播】3.2.7基于bufferevent的服务端和客户端(31分钟)

【录播】3.2.8pb协议分析和类图设计和消息代码(45分钟)

【录播】3.2.9完成自定义协议和pb数据的封包和解包(41分钟)

【录播】3.2.10完成消息类成员回调函数注册和调用(30分钟)
27
3.2protobuf开发入门

【录播】3.2.11protobuf项目移植到linux(16分钟)

【资料】3.2.1protobuf在windows编译源码资料(zip,119.6MB)

【资料】3.2.3protobuf代码示例_vs2017资料(zip,2.3MB)

【资料】3.2.4反射根据Message对象字段名称获取资料(zip,2.3MB)

【资料】3.2.5反射_运行时解析proto文件资料(zip,2.3MB)

【资料】3.2.7基于bufferevent的服务端和客户端资料(zip,1.5MB)

【资料】3.2.8pb协议分析和类图设计和消息代码资料(zip,13.7MB)

【资料】3.2.9完成自定义协议和pb数据的封包资料(zip,1.5MB)

【资料】3.2.10完成消息类成员回调函数注册资料(zip,1.5MB)

【资料】3.2.11protobuf项目移植到linux资料(zip,6.6MB)
28
3.3直播答疑课程

【录播】第四次直播答疑(130分钟)

【资料】3.4 资料在git中(txt,0.1KB)

【资料】3.3 资料XMService 0.1架构设计(txt,0.1KB)
29
3.4 基于protobuf和libevent通信模块搭建

【录播】3.4.1 课程介绍和设计文档分析类图和顺序图(24分钟)

【录播】3.4.2线程池代码重构加入工厂和退出处理(20分钟)

【录播】3.4.3完成通信模块libevent和pb的封装(22分钟)

【录播】3.4.4通信模块客户端项目创建和测试(21分钟)

【录播】3.4.5通信模块服务端项目创建和测试(42分钟)

【录播】3.4.6通信客户端pb数据准备和自动重连开发(37分钟)

【录播】3.4.7客户端和服务端基于pb数据通信(29分钟)
30
3.4基于protobuf和libevent通信模块搭建---资料

【资料】3.4.1 课程介绍和设计文档分析类图资料(zip,1.5MB)

【资料】3.4.2线程池代码重构加入工厂资料(zip,20.0KB)

【资料】3.4.5通信模块服务端项目创建和测试资料(zip,85.3KB)

【资料】3.4.6通信客户端pb数据准备资料(zip,1.1MB)

【资料】3.4.7客户端和服务端基于pb数据通信资料(zip,1.1MB)
31
4.1 直播答疑

【录播】第五次直播答疑(72分钟)

【录播】第六次直播(36分钟)

【录播】第七次直播(60分钟)

【录播】第八次直播(63分钟)

【录播】第九次直播(42分钟)

【录播】第十次直播(30分钟)
32
4.2 API Gateway 0.1版本代码设计与实现

【录播】4.2.1完成消息注册的成员函数和互斥处理类(29分钟)

【录播】4.2.2 客户端和微服务的通信获取测试目录(21分钟)

【录播】4.2.3apigateway代码创建(41分钟)

【录播】4.2.4路由经过proxy转发数据测试完成(41分钟)

【录播】4.2.5完成代理自动重连和微服务集群测试(30分钟)

【资料】4.2.5完成代理自动重连资料(zip,1.1MB)
33
4.3 mysql数据库开发快速入门2-1

【录播】4.3.1 mysql数据库开发快速入门(21分钟)

【录播】4.3.2 mysql_workbench客户端使用(11分钟)

【录播】4.3.3 vs2017mysqlapi项目调用静态和动态库(15分钟)

【录播】4.3.4MysqlServer8.0在ubuntu上安装和配置(11分钟)

【录播】4.3.5linux上mysqlapi项目创建编译运行(9分钟)

【录播】4.3.6mysql_init_API库的初始化和清理(12分钟)

【录播】4.3.7mysql_real_connect数据库完成连接(9分钟)

【录播】4.3.8mysql连接超时时间和自动重连设置测试(13分钟)

【录播】4.3.9查询接口分析和mysql_real_query代码(15分钟)

【录播】4.3.10获取结果集mysql_store_result(11分钟)
34
4.3 mysql数据库开发快速入门2-2

【录播】4.3.11遍历并显示结果集mysql_fetch_row(13分钟)

【录播】4.3.12使用MysqlAPI通过INSERT插一千条数据(18分钟)

【录播】4.3.13UPDATE修改数据并根据map生成update(16分钟)

【录播】4.3.14DELETE和truncate清数据和清表空间(12分钟)

【录播】作业说明基于pb的配置文件读取(33分钟)
35
4.4(mysql)插入和读取二进制数据并移植到ubuntu

【录播】4.4.1完成支持map的Insert插入数据接口封装(29分钟)

【录播】4.4.2完成文件读取接口的封装(14分钟)

【录播】4.4.3完成二进制文件内容插入接口InsertBin(18分钟)

【录播】4.4.4完成文件存储接口并读取插入的二进制(8分钟)

【录播】4.4.4完成支持map的Update接口并测试修改(12分钟)

【录播】4.4.5完成UpdateBin修改二进制数据逇接口(10分钟)

【录播】4.4.6完成LXMysql事务的接口封装(7分钟)
36
4.5跨平台中文乱码问题和mysql锁

【录播】4.5.1字符编码类型mysql设置和转换API分析(19分钟)

【录播】4.5.2windows上字符集gbk和utf8互转(26分钟)

【录播】4.5.3linux上字符集GBK和UTF8互转(26分钟)

【录播】4.5.4LXMysql库添加字符集转换函数(26分钟)

【录播】4.5.5简易获取数据的接口GetResult实现(15分钟)

【录播】4.5.6mysql的表锁和行锁代码示例购票竞争(21分钟)
37
4.4 作业

【录播】第六次直播答疑(33分钟)
38
5.1直播答疑

【资料】5.3 资料在git中(txt,0.1KB)
39
5.2 DBO数据库模块详细设计搭建-mysql接口封装

【录播】5.2.1 DBO数据库模块详细设计(1分钟)

【录播】5.2.2 mysql 数据库接口封装设计(12分钟)

【录播】5.2.3LXMysql动态链接库测试vs2017项目创建(18分钟)

【录播】5.2.4完成封装的Init和Close接口(10分钟)

【录播】5.2.5完成Connect连接数据的接口和测试(11分钟)

【录播】5.2.6Query执行sql语句的接口封装和测试(14分钟)

【录播】5.2.7Options接口封装设置自动重连和超时(15分钟)

【录播】5.2.8结果集获取StoreResult和清理接口(12分钟)

【录播】5.2.9完成FetchRow获取一行vector数据(12分钟)

【录播】5.2.10完成支持map的Insert插入数据接口(29分钟)
40
5.2DBO数据库模块详细设计搭建-mysql接口封装

【录播】5.2.11完成支持map的Update接口并测试修改(12分钟)
41
5.3 注册中心微服务开发

【录播】5.3.1 注册中心详细设计(31分钟)

【录播】5.3.2注册中心DBO数据库模块实现(34分钟)

【资料】5.3.2注册中心DBO数据库模块实现资料(zip,840.3KB)

【录播】5.3.3 注册中心接收服务注册(26分钟)

【资料】5.3.3 注册中心接收服务注册资料(zip,841.5KB)

【录播】5.3.4 注册中心接收服务发现(22分钟)

【资料】5.3.4 注册中心接收服务发现资料(zip,841.9KB)
42
5.3 注册中心微服务开发

【录播】5.3.5完成了服务端和客户端的服务发现(39分钟)

【资料】5.3.5完成了服务端和客户端的服务发现资料(zip,844.7KB)

【录播】5.3.6 注册中心服务信息缓存(11分钟)

【资料】5.3.6 注册中心服务信息缓存资料(zip,1.1MB)

【录播】5.3.7服务管理SDK服务注册(34分钟)

【资料】5.3.7服务管理SDK服务注册资料(zip,859.3KB)
43
5.4配置中心-1

【录播】5.4.1配置中心设计说明(10分钟)

【录播】5.4.2配置中心服务端客户端项目创建(25分钟)

【录播】5.4.3配置中心DAO存储pb配置(46分钟)

【资料】5.4.3配置中心DAO存储pb配置资料(zip,2.0MB)

【录播】5.4.4配置中心DAO读取配置和多线程互斥(13分钟)

【资料】5.4.4配置中心DAO读取配置和多线程互斥资料(zip,876.0KB)

【录播】5.4.5完成配中心的服务端初始化(17分钟)

【录播】5.4.6完成了配置中心的上传配置(34分钟)

【资料】5.4.6完成了配置中心的上传配置资料(zip,879.4KB)
44
5.4配置中心-2

【录播】5.4.7完成了下载配置的服务端和客户端(19分钟)

【资料】5.4.7完成了下载配置的服务端和客户端资料(zip,880.9KB)

【录播】5.4.8配置中心客户端多线程获取配置接口(12分钟)

【资料】5.4.8配置中心客户端多线程取配置接口资料(zip,881.3KB)

【录播】5.4.9测试微服务集成注册中心(55分钟)

【资料】5.4.9测试微服务集成注册中心资料(zip,875.8KB)

【录播】5.4.10配置中心客户端反射具体配置内容(50分钟)

【资料】5.4.10配置中心客户端反射具体配置内容资料(zip,877.2KB)
45
5.5配置中心管理工具-1

【录播】5.5.1管理工具的功能设计说明(9分钟)

【录播】5.5.2管理工具的qt界面样式设计圆角边框(29分钟)

【资料】5.5.2管理工具qt界面样式设计圆角边框资料(zip,5.2KB)

【录播】5.5.3获取配置列表的DAO层代码完成(26分钟)

【资料】5.5.3获取配置列表的DAO层代码完成资料(zip,892.6KB)

【录播】5.5.4获取配置列表的前后端代码和自动重连(25分钟)

【资料】5.5.4获取配置列表的前后端代码资料(zip,892.6KB)

【录播】5.5.5完成了配置的列表显示和日志显示界面(36分钟)

【资料】5.5.5完成了配置的列表显示资料(zip,49.0MB)
46
5.5配置中心管理工具-2

【录播】5.5.6完成配置新增功能界面和业务逻辑添加(27分钟)

【资料】5.5.6完成配置新增功能界面资料(zip,898.9KB)

【录播】5.5.7动态解析proto文件获取类型(35分钟)

【资料】5.5.7动态解析proto文件获取类型资料(zip,898.9KB)

【录播】5.5.8动态生成message代码并创建对象(17分钟)

【资料】5.5.8动态生成message代码并创建对象资料(zip,898.9KB)

【录播】5.5.9根据proto文件反射自动生成输入界面(29分钟)

【资料】5.5.9根据proto文件反射自动生成输入资料(zip,899.6KB)

【录播】5.5.10完成配置的基础信息存储(23分钟)

【资料】5.5.10完成配置的基础信息存储资料(zip,903.9KB)
47
5.5配置中心管理工具-3

【录播】5.5.11通过proto反射设置配置信息并存储(36分钟)

【资料】5.5.11通过proto反射设置配置信息存储资料(zip,905.4KB)

【录播】5.5.12完成配置删除确认并处理(29分钟)

【资料】5.5.12完成配置删除确认并处理资料(zip,905.4KB)

【录播】5.5.13修改配置完成proto文件缓存和解析(34分钟)

【资料】5.5.13修改配置完成proto文件缓存资料(zip,902.4KB)

【录播】5.5.14完成了配置修改重构了界面生成(28分钟)

【资料】5.5.14完成了配置修改重构了界面生成资料(zip,903.0KB)
48
5.6加解密安全技术-1

【录播】5.6.1SSL_TLS加密通信的基础原理(33分钟)

【录播】5.6.2基于OpenSSL和秘钥的制作(11分钟)

【资料】资料-基于OpenSSL和秘钥的制作(zip,3.0KB)

【录播】5.6.3OpenSSL 加密SSL_TLS通信接口分析(15分钟)

【录播】5.6.4OpenSSL接口编程实例完成跨平台通信(39分钟)

【资料】资料-OpenSSL接口编程实例完成跨平台通信(zip,13.4KB)

【录播】5.6.5完成OpenSSL服务端SSL握手调用(19分钟)

【资料】资料-完成OpenSSL服务端SSL握手调用(zip,17.2KB)
49
5.6加密安全技术-2

【录播】5.6.6完成SSL通信客户端和服务端的握手连接(19分钟)

【资料】资料-完成SSL通信客户端和服务端的握手连接(zip,18.7KB)

【录播】5.6.7打印通信使用的协议和x509信息(10分钟)

【资料】资料-打印通信使用的协议和x509信息(zip,19.2KB)

【录播】5.6.8完成基于OpenSSL的安全加密通信(18分钟)

【资料】资料-完成基于OpenSSL的安全加密通信(zip,23.5KB)
50
5.6加密安全技术-3

【录播】5.6.9基于libevent和openssl通信的客户端(28分钟)

【资料】资料-基于libevent和openssl通信的客户端(zip,23.6KB)

【录播】5.6.10基于libevent和openssl通信的服务端(18分钟)

【录播】5.6.11重构xplatform添加ssl通信完成客户端(30分钟)

【资料】资料-重构xplatform添加ssl通信完成客户端(zip,2.3MB)

【录播】5.6.12重构xplatform完成ssl消息通信服务端(15分钟)

【资料】资料-重构xplatform完成ssl消息通信服务端(zip,2.3MB)

【录播】5.6.13重构gateway添加从配置中心获取SSL(47分钟)

【资料】资料-重构gateway添加从配置中心获取SSL(zip,425.9KB)
51
5.7注册中心高可用重构

【录播】5.7.1注册中心高可用重构说明(31分钟)

【资料】资料-注册中心高可用重构说明(zip,92.3KB)

【录播】5.7.2添加注册中心makefile的安装卸载(15分钟)

【资料】资料-添加注册中心makefile的安装卸载(zip,1.1MB)

【录播】5.7.3注册中心高可用重构_通信模块断开(35分钟)

【资料】资料-注册中心高可用重构_通信模块断开(zip,1.2MB)
52
5.7注册中心高可用重构

【录播】5.7.4注册中心客户端内存缓冲和磁盘缓冲(36分钟)

【录播】5.7.5注册中心客户端读取本地磁盘缓冲(17分钟)

【资料】资料-注册中心客户端读取本地磁盘缓冲(zip,1.6MB)

【录播】5.7.6注册中心使用定时器实现心跳(13分钟)

【资料】资料-注册中心使用定时器实现心跳(zip,1.7MB)
53
5.8配置中心高可用

【录播】5.8.1配置中心高可用重构客户端测试程序(49分钟)

【资料】资料-配置中心高可用重构客户端测试程序(zip,1.2MB)

【录播】5.8.2配置中心客户端定时通过注册中心获取(16分钟)

【录播】5.8.3配置中心客户端的磁盘缓存读写完成(12分钟)

【录播】5.8.4配置中心在linux上的部署(27分钟)

【资料】资料-配置中心在linux上的部署(zip,4.3MB)

【录播】5.8.5网关移植linux配置接口和注册接口(41分钟)

【资料】资料-网关移植linux配置接口和注册接口(zip,3.3MB)
54
5.9MooseFS安装配置

【录播】5.9.1MooseFS介绍和上传下载流程说明(7分钟)

【录播】5.9.2安装配置管理服务器mfsmaster_元数据(10分钟)

【录播】5.9.3安装数据服务器mfs_chunkserver(11分钟)

【录播】5.9.4安装mfsmount客户端并配置存储份数(7分钟)
55
5.10openssl_sha_base64

【录播】5.10.1OpenSSL生成MD5和SHA256接口和原理(9分钟)

【录播】5.10.2OpenSSL基于BIO接口的Base64编解码(25分钟)

【资料】资料-OpenSSL基于BIO接口的Base64编解码(zip,1.5KB)
56
5.11鉴权中心

【录播】5.11.1鉴权中心业务流程说明(6分钟)

【录播】5.11.2添加鉴权中心服务端和客户端处理登录(29分钟)

【资料】资料-添加鉴权中心服务端和客户端处理登录(zip,13.0KB)

【录播】5.11.3初始化好鉴权中心表完成用户新增(32分钟)

【录播】5.11.4完成登录验证DAO含token生成(26分钟)

【资料】资料-完成登录验证DAO含token生成(zip,1.2MB)

【录播】5.11.5完成登录客户端接收新增用户(16分钟)

【资料】资料-完成登录客户端接收新增用户(zip,1.2MB)

【录播】5.11.6鉴权中心客户端添加到配置管理工具(37分钟)

【资料】资料-鉴权中心客户端添加到配置管理工具(zip,1.4MB)
57
5.12日志微服务

【录播】5.12.1完成日志的DAO模块创建好表(24分钟)

【录播】5.12.2完成日志模块微服务和客户端(50分钟)

【资料】资料-完成日志模块微服务和客户端(zip,1.2MB)
58
5.13云安全云盘微服务实战-1

【录播】5.13.1云安全云盘项目说明(14分钟)

【资料】资料-云安全云盘项目说明(md,5.4KB)

【录播】5.13.2登录界面qss样式说明(8分钟)

【录播】5.13.3完成鉴权中心注册和网关登录系统(24分钟)

【资料】资料-完成鉴权中心注册和网关登录系统(zip,3.4MB)

【录播】5.13.4注册中心和网关的IP通过主机名或域名(14分钟)

【资料】资料-注册中心和网关的IP通过主机名或域名(zip,3.4MB)

【录播】5.13.5主控界面设计和目录刷新接口设计(18分钟)

【录播】5.13.6完成目录微服务创建接收目录获取请求(27分钟)

【资料】资料-完成目录微服务创建接收目录获取请求(zip,1.2MB)
59
5.13云安全云盘微服务实战-2

【录播】5.13.7完成自定义信号槽实现目录显示(33分钟)

【资料】资料-完成自定义信号槽实现目录显示(zip,621.4KB)

【录播】5.13.8完成文件图标_大小显示和全选功能(17分钟)

【资料】资料-完成文件图标_大小显示和全选功能(zip,622.2KB)

【录播】5.13.9完成token鉴权消息封装网关验证目录(63分钟)

【资料】资料-完成token鉴权消息封装网关验证目录(zip,3.7MB)

【录播】5.13.10完成新建目录并刷新显示(29分钟)

【资料】资料-完成新建目录并刷新显示(zip,3.7MB)
60
5.13云安全云盘微服务实战-3

【录播】5.13.11完成目录切换后退和当前目录显示(13分钟)

【资料】资料-完成目录切换后退和当前目录显示(zip,3.7MB)

【录播】5.13.12完成文件删除的前后端(18分钟)

【资料】资料-完成文件删除的前后端(zip,4.5MB)

【录播】5.13.13完成磁盘和用户空间的显示(31分钟)

【资料】资料-完成磁盘和用户空间的显示(zip,3.7MB)

【录播】5.13.14上传微服务处理文件上传请求创建(18分钟)

【资料】资料-上传微服务处理文件上传请求创建目录(zip,1.2MB)
61
5.13云安全云盘微服务实战-4

【录播】5.13.15完成了客户端的文件上传指令处理(21分钟)

【录播】5.13.16完成发送和接收文件(24分钟)

【录播】5.13.17文件上传进度显示核心代码讲解(20分钟)

【录播】5.13.18文件下载代码分析(13分钟)

【录播】5.13.19上传和下载任务列表进度定时刷新(22分钟)

【录播】5.13.20上传和下载微服务获取和轮训负载(11分钟)

【录播】5.13.21文件上传和下载的完整性校验(12分钟)

【录播】5.13.22文件AES加密上传和下载解密(21分钟)

【资料】资料文件AES加密上传和下载解密(rar,3.4MB)
62
1.1第二期实训班开班仪式

【录播】第二期实训课第一次直播(43分钟)

【录播】第二期实训课第二次直播(87分钟)

【录播】第二期实训课第三次直播(44分钟)

【录播】第二期实训课第四次直播(44分钟)

【录播】第二期实训课第五次直播(30分钟)

【录播】第二期实训课第六次直播(19分钟)

【录播】第二期实训课第七次直播(25分钟)
63
需要删除的章节

【资料】6.1 资料直播答疑和上一周作业讲解(txt,0.1KB)

【资料】直播答疑和上一周作业讲解(txt,0.1KB)

【资料】4.3 资料API Gateway 0.1版本代码设计(txt,0.1KB)

【资料】作业(txt,0.1KB)

【资料】作业(txt,0.1KB)

【资料】5 资料作业(txt,0.1KB)

【录播】5 作业(1分钟)

【资料】1.9 socket网络编程快速入门基于tcp协议ppt(txt,0.1KB)

【资料】3.2 资料 protobuf开发入门(txt,0.1KB)

【资料】4.3 资料在git中(txt,0.1KB)
相关推荐
客服 关于