网站资源均收集于公开网络,仅供学习和交流。版权归版权人所有,所标价格为资源收集整理费用,如喜欢作品请支持正版。
网盘链接:
1. 课程导学与准备工作
- 1-1 C++气象项目数据中心实战导学
- 1-2 项目介绍
- 1-3 开发环境
- 1-4 项目源代码和开发框架
2. 如何保证服务程序永不停机
- 2-1 开篇语
- 2-2 生成测试数据-搭建程序的框架
- 2-3 生成测试数据-加载站点参数
- 2-4 生成测试数据-模拟观测数据
- 2-5 生成测试数据-生成csv文件
- 2-6 生成测试数据-生成xml和json文件
- 2-7 Linux信号
- 2-8 Linux多进程
- 2-9 服务程序的调度
- 2-10 Linux共享内存
- 2-11 -1 Linux信号量
- 2-12 -2 Linux信号量
- 2-13 -1 进程的心跳机制
- 2-14 -2 进程的心跳机制
- 2-15 -1 守护进程的实现
- 2-16 -2 守护进程的实现
- 2-17 完善生成测试数据程序
- 2-18 压缩文件
- 2-19 清理文件
- 2-20 服务程序的运行策略
- 2-21 本章总结
3. 开发基于ftp协议的文件传输子系统
- 3-1 开篇语
- 3-2 课间预习
- 3-3 ftp客户端的封装
- 3-4 ftp下载文件-搭建程序的框架
- 3-5 ftp下载文件-下载全部的文件
- 3-6 ftp下载文件-清理和转存文件
- 3-7 ftp下载文件-下载新增的文件
- 3-8 ftp下载文件-下载修改的文件
- 3-9 ftp上传文件
- 3-10 本章总结
4. 开发基于tcp协议的文件传输子系统
- 4-1 开篇语
- 4-2 解决TCP粘包和分包的问题
- 4-3 封装socket的常用函数
- 4-4 搭建多进程网络服务程序框架
- 4-5 多进程网络服务程序的退出
- 4-6 网银APP软件业务示例
- 4-7 TCP长连接心跳机制的实现
- 4-8 -1 TCP文件传输系统-搭建上传程序的框架
- 4-9 -2 TCP文件传输系统-搭建上传程序的框架
- 4-10 TCP文件传输系统-上传文件的基本信息
- 4-11 TCP文件传输系统-上传文件的内容
- 4-12 TCP文件传输系统-删除和转存本地文件
- 4-13 异步通讯的三种实现方法
- 4-14 TCP文件传输系统-异步上传文件
- 4-15 TCP文件传输系统-下载文件
- 4-16 本章总结
5. 轻松搞定MySQL数据库的开发
- 5-1 开篇语
- 5-2 创建超女信息表
- 5-3 往超女信息表中插入数据
- 5-4 修改超女信息表中的数据
- 5-5 查询超女信息表中的数据
- 5-6 删除超女信息表中的数据
- 5-7 二进制大对象的存取
- 5-8 数据库开发注意事项和技巧
- 5-9 强大的PowerDesigner
- 5-10 把站点参数文件入库
- 5-11 把站点数据文件入库
- 5-12 -1 优化数据入库程序
- 5-13 -2 优化数据入库程序
- 5-14 执行SQL脚本文件
- 5-15 本章总结
6. 开发数据抽取子系统
- 6-1 开篇语
- 6-2 搭建程序的框架、解析参数
- 6-3 全量抽取数据、生成xml
- 6-4 全量抽取数据、写入xml文件
- 6-5 增量抽取数据
- 6-6 数据抽取的优化
- 6-7 本章总结
7. 开发数据入库子系统
- 7-1 开篇语
- 7-2 MySQL数据字典
- 7-3 -1 数据入库-解析入库参数
- 7-4 -2 数据入库-解析入库参数
- 7-5 数据入库-查找数据字典
- 7-6 -1 数据入库-拼接SQL语句
- 7-7 -2 数据入库-拼接SQL语句
- 7-8 数据入库-绑定SQL语句的参数
- 7-9 -1 数据入库-执行插入和更新
- 7-10 -2 数据入库-执行插入和更新
- 7-11 数据入库-完善和优化
- 7-12 大量数据的入库方案
- 7-13 本章总结
8. 数据标准化处理&数据统计分析
- 8-1 开篇语
- 8-2 数据处理的工作内容
- 8-3 数据统计的工作内容
9. 开发数据同步子系统
- 9-1 开篇语
- 9-2 Federated存储引擎
- 9-3 刷新同步-搭建程序的框架
- 9-4 刷新同步-全表刷新
- 9-5 刷新同步-分批刷新
- 9-6 基于Federated引擎的增量同步
- 9-7 不采用Federated引擎的增量同步
- 9-8 本章总结
10. 开发数据管理子系统
- 10-1 开篇语
- 10-2 数据清理
- 10-3 数据迁移
11. Oracle数据库开发
- 11-1 开篇语
- 11-2 Oracle数据库的快速安装
- 11-3 Oracle客户端环境
- 11-4 Oracle和MySQL的区别
- 11-5 Oracle数据库开发基础
- 11-6 -1 Oracle版本的数据入库子系统
- 11-7 -2 Oracle版本的数据入库子系统
- 11-8 Oracle版本的数据清理子系统
- 11-9 Oracle版本的数据抽取子系统
- 11-10 Oracle版本的数据同步子系统
- 11-11 Oracle数据库集群方案
- 11-12 本章总结
12. Linux线程
- 12-1 开篇语
- 12-2 线程的创建和终止
- 12-3 -1 线程参数的传递
- 12-4 -2 线程参数的传递
- 12-5 线程资源的回收
- 12-6 线程取消
- 12-7 线程和信号
- 12-8 线程安全
- 12-9 线程同步
- 12-10 生产消费者模型的实现-方法一
- 12-11 生产消费者模型的实现-方法二
- 12-12 -1 多线程的网络服务端
- 12-13 -2 多线程的网络服务端
- 12-14 本章总结
13. 开发数据服务总线
- 13-1 开篇语
- 13-2 -1 HTTP协议的本质
- 13-3 -2 HTTP协议的本质
- 13-4 HTTP数据访问接口的实现
- 13-5 业务需求和表的设计
- 13-6 -1 功能的初步实现
- 13-7 -2 功能的初步实现
- 13-8 数据库连接池的实现
- 13-9 -1 数据库连接池的优化
- 13-10 -2 数据库连接池的优化
- 13-11 线程池的实现
- 13-12 线程池的监控
- 13-13 数据安全策略
- 13-14 学习总结
14. I/O复用技术
- 14-1 开篇语
- 14-2 select模型(上)
- 14-3 select模型(下)
- 14-4 poll模型
- 14-5 epoll模型
- 14-6 阻塞&非阻塞的IO
- 14-7 水平触发&边缘触发
- 14-8 开发正向代理模块(上)
- 14-9 开发正向代理模块(下)
- 14-10 -1开发反向代理模块(上)
- 14-11 -2开发反向代理模块(上)
- 14-12 开发反向代理模块(下)
- 14-13 学习总结
15. 学习总结
- 15-1 非结构化数据存储方案
- 15-2 数据中心的辅助功能
- 15-3 数据表的设计技巧
- 15-4 触发器、函数和存储过程
- 15-5 数据缓存的方案
- 15-6 如何轻松的获得项目经验
- 15-7 课程总结
16. 【2023版】课程介绍
- 16-1 课程导学(慕课网)
- 16-2 项目简介
17. 【2023版】Linux编程基础(上)
- 17-1 Linux的Hello world
- 17-2 VSCode的安装和配置
- 17-3 静态库和动态库
- 17-4 makefile
- 17-5 main函数的参数
- 17-6 gdb常用命令
- 17-7 gdb调试core文件
- 17-8 gdb调试正在运行中的程序
18. 【2023版】Linux编程基础(下)
- 18-1 Linux的时间操作
- 18-2 Linux的目录操作
- 18-3 Linux的系统错误
- 18-4 目录和文件的更多操作
19. 【2023版】进程与进程控制
- 19-1 Linux的信号
- 19-2 进程终止
- 19-3 调用可执行程序
- 19-4 创建进程
- 19-5 僵尸进程
- 19-6 多进程与信号
- 19-7 共享内存
- 19-8 循环队列
- 19-9 信号量
- 19-10 多进程的生产消费者模型
- 19-11 UNIX环境高级编程
20. 【2023版】网络编程基础(上)
- 20-1 第一个网络通讯程序
- 20-2 基于Linux的文件操作
- 20-3 socket函数详解
- 20-4 主机字节序与网络字节序
- 20-5 万恶的结构体
- 20-6 封装socket客户端
21. 【2023版】网络编程(下)
- 21-1 封装socket服务端
- 21-2 实现文件传输功能
- 21-3 多进程的服务端
- 21-4 三次握手与四次挥手
- 21-5 TCP缓存
22. 【2023版】开发框架介绍
- 22-1 开发框架介绍_合并
- 22-2 项目开发框架-字符串操作(上)
- 22-3 项目开发框架-字符串操作(中)
- 22-4 项目开发框架-字符串操作(下)
- 22-5 项目开发框架-时间操作
- 22-6 项目开发框架-目录和文件操作
- 22-7 项目开发框架-写文件和读文件
- 22-8 项目开发框架-日志文件操作
- 22-9 项目开发框架-网络通讯
- 22-10 项目开发框架-学习要求
23. 【2023版】生成测试数据
- 23-1 生成测试数据-业务需求
- 23-2 生成测试数据-搭建程序的框架
- 23-3 生成测试数据-加载站点参数
- 23-4 生成测试数据-模拟观测数据
- 23-5 生成测试数据-把数据写入文件
24. 【2023版】服务程序的监控和调度
- 24-1 服务程序的监控和调度-业务需求
- 24-2 服务程序的监控和调度-调度模块
- 24-3 服务程序的监控和调度-进程的心跳
- 24-4 服务程序的监控和调度-守护模块
- 24-5 服务程序的监控和调度-运行策略
- 24-6 两个小工具-清理文件
- 24-7 两个小工具-压缩文件
25. 【2023版】基于ftp协议的文件传输模块
- 25-1 基于ftp协议的文件传输系统-业务需求
- 25-2 配置ftp服务
- 25-3 手工执行ftp命令
- 25-4 封装ftp客户端
- 25-5 文件下载模块(一)
- 25-6 文件下载模块(二)
- 25-7 文件下载模块(三)
- 25-8 文件上传模块
26. 【2023版】基于tcp协议的文件传输模块
- 26-1 基于tcp协议的文件传输系统-业务需求
- 26-2 模拟网上银行APP服务端
- 26-3 tcp短连接和长连接
- 26-4 上传文件(一)
- 26-5 上传文件(二)
- 26-6 上传文件(三)
- 26-7 上传文件(四)
- 26-8 同步和异步通讯
- 26-9 上传文件(五)
- 26-10 下载文件
27. 【2023版】Oracle数据库基础(上)
- 27-1 Oracle数据库基础-业务需求
- 27-2 Oracle数据库系统的安装
- 27-3 Oracle客户端的安装和配置
- 27-4 Oracle的表
- 27-5 Oracle的表-主键和约束
- 27-6 事务、虚表、序列和伪列
- 27-7 表的索引
- 27-8 where、order by子句
28. 【2023版】Oracle数据库基础(下)
- 28-1 Oracle的函数
- 28-2 外键、别名和子查询
- 28-3 表空间、用户和权限管理
- 28-4 视图和数据字典
- 28-5 数据库链路和同义词
- 28-6 自定义函数、存储过程和触发器
- 28-7 其它的知识和相关的概念
- 28-8 数据库设计PowerDesigner(上)
- 28-9 数据库设计PowerDesigner(下)
29. 【2023版】C++开发Oracle数据库
- 29-1 创建表_合并
- 29-2 向表中插入数据
- 29-3 修改和删除表中的数据
- 29-4 从表中查询数据
- 29-5 存取大型对象
- 29-6 其它细节
- 29-7 全国气象站点参数文件入库
- 29-8 全国气象观测数据文件入库(上)
- 29-9 全国气象观测数据文件入库(下)
30. 【2023版】数据抽取模块
- 30-1 数据抽取-业务需求_合并
- 30-2 搭建程序的框架
- 30-3 数据抽取-全量抽取数据
- 30-4 数据抽取-实现增量抽取
- 30-5 数据抽取-应用的经验
31. 【2023版】数据入库模块
- 31-1 数据入库-业务需求
- 31-2 数据入库-搭建程序的框架
- 31-3 数据入库-读取数据字典
- 31-4 数据入库-准备SQL语句
- 31-5 数据入库-解析xml、执行SQL语句
- 31-6 数据入库-完善和优化
- 31-7 数据入库-应用的经验
32. 【2023版】数据管理模块
- 32-1 数据管理-业务需求
- 32-2 数据管理-数据清理
- 32-3 数据管理-数据迁移
33. 【2023版】数据同步模块
- 33-1 数据同步-业务需求
- 33-2 数据同步-不分批刷新
- 33-3 数据同步-分批刷新
- 33-4 数据同步-增量同步
- 33-5 数据同步-应用的经验
34. 【2023版】IO多路复用
- 34-1 IO多路复用-select模型(上)
- 34-2 IO多路复用-select模型(下)
- 34-3 IO多路复用-poll模型_合并
- 34-4 IO多路复用-epoll模型_合并
- 34-5 阻塞&非阻塞的IO
- 34-6 水平触和&边缘触发
- 34-7 epoll的原理
35. 【2023版】网络代理模块
- 35-1 网络代理-正向代理的实现
- 35-2 网络代理-用epll处理定时器和信号
- 35-3 网络代理-正向代理的优化
- 35-4 网络代理-反向代理(上)
- 35-5 网络代理-反向代理(下)
36. 【2023版】数据访问接口模块
- 36-1 数据访问接口-业务需求
- 36-2 数据访问接口-HTTP协议的本质
- 36-3 数据访问接口-HTTP协议示例
- 36-4 数据访问接口-表的设计
- 36-5 数据访问接口-功能的实现(上)
- 36-6 数据访问接口-功能的实现(下)
- 36-7 数据访问接口-数据安全策略
- 36-8 学习总结-非结构化数据的存储
37. 【2023版】学习总结
- 37-1 学习总结-非结构化数据的存储
- 37-2 学习总结-共享平台的辅助功能
- 37-3 如何获得项目经验
- 37-4 学习总结-简历的编写
- 37-5 学习总结-如何向面试官介绍项目
- 37-6 学习总结-面试官可能的提问
- 37-7 学习总结-下一步学习计划
© 版权声明
网站资源均收集于公开网络,仅供学习和交流。版权归版权人所有,所标价格为资源收集整理费用,如喜欢作品请支持正版。
THE END
暂无评论内容