C++微服务架构及安全云盘项目实训
开班仪式准备
安全云盘系统的微服务框架需求分析(需求文档编写)
vs2017安装和使用说明示例
QT 5.12安装在windows上安装和使用
ubuntu虚拟机安装及linux基本命令使用
基于google标准的代码规范说明统一简称XMS代码规范
linux编程快速入门
git服务端和客户端安装使用说明
socket网络编程快速入门基于tcp协议
基于微服务架构的安全云盘系统xdisk需求分析
libevent快速入门手册、注释、示例使用
libevent快速入门-libevent线程池
qt快速入门如何使用手册和示例说明
基于QT和libevent的云盘系统原型开发
protobuf开发入门
基于protobuf和libevent通信模块搭建
API Gateway 0.1版本代码设计与实现
mysql数据库开发快速入门
- mysql数据库开发快速入门
- mysql_workbench客户端使用
- vs2017mysqlapi项目调用静态和动态库
- MysqlServer8.0在ubuntu上安装和配置
- linux上mysqlapi项目创建编译运行
- mysql_init_API库的初始化和清理
- mysql_real_connect数据库完成连接
- mysql连接超时时间和自动重连设置测试
- 查询接口分析和mysql_real_query代码
- 获取结果集mysql_store_result
- 遍历并显示结果集mysql_fetch_row
- 使用MysqlAPI通过INSERT插一千条数据
- UPDATE修改数据并根据map生成update
- DELETE和truncate清数据和清表空间
(mysql)插入和读取二进制数据并移植到ubuntu
跨平台中文乱码问题和mysql锁
DBO数据库模块详细设计搭建-mysql接口封装
注册中心微服务开发
配置中心
配置中心管理工具
加解密安全技术
注册中心高可用重构
配置中心高可用
MooseFS安装配置
openssl_sha_base64
鉴权中心
日志微服务
云安全云盘微服务实战
- 云安全云盘项目说明
- 登录界面qss样式说明
- 完成鉴权中心注册和网关登录系统
- 注册中心和网关的IP通过主机名或域名
- 主控界面设计和目录刷新接口设计
- 完成目录微服务创建接收目录获取请求
- 完成自定义信号槽实现目录显示
- 完成文件图标_大小显示和全选功能
- 完成token鉴权消息封装网关验证目录
- 完成新建目录并刷新显示
- 完成目录切换后退和当前目录显示
- 完成文件删除的前后端
- 完成磁盘和用户空间的显示
- 上传微服务处理文件上传请求创建
- 完成了客户端的文件上传指令处理
- 完成发送和接收文件片
- 文件上传进度显示核心代码讲解
- 文件下载代码分析
- 上传和下载任务列表进度定时刷新
- 上传和下载微服务获取和轮训负载访问
- 文件上传和下载的完整性校验
- 文件AES加密上传和下载解密
馈,我们将及时处理!
课时介绍
课程介绍
课程从0开始搭建一个开源微服务架构,并以此架构实现高并发的安全云盘项目。项目涉及到微服务架构的所有细节,包括注册中心,网关,配置中心,微服务管理,鉴权,加密传输,灰度发布,熔断机制。
从实践中讲解软件工程,演示需求分析、架构设计、详细设计文档的编写,分析编程规范,了解多人协作开发策略,理解并应用软件的版本管理,熟悉git工具和软件发布流程,bug管理提交问题。代码提供和同学的作业都使用git.
课程有专门的交流答疑群,老师和助教在群中,并且有10次直播答疑课程,解答学员疑问,对学员的代码进行评审,课程学完后,指导学员对xmservice开源微服务架构做贡献。并写入开源库介绍中,简历中可写参与开源。
本课程会使用libevent, qt, openssI,zlib, protobuf等-线开源库联合进行编程。课程中所有代码都是跨平台,课程会演示在windows和linux (ubuntu) 环境中开发。
信息系统项目管理师自考笔记
李明 · 362人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 17346人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 3720人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 658人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 671人在学
java项目实战之购物商城(java毕业设计)
Long · 4906人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1338人在学
Python Django 深度学习 小程序
钟翔 · 2088人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 382人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3475人在学