关于本书的内容有任何问题,请联系 王照玉
概述篇 第1章 鲲鹏生态与解决方案 1 学习目标 1 1.1 鲲鹏生态简介 2 1.1.1 鲲鹏计算产业介绍 5 1.1.2 鲲鹏计算产业目标 6 1.2 鲲鹏的业务应用场景 8 1.3 鲲鹏应用开发与迁移 9 1.3.1 鲲鹏应用开发流程概述 9 1.3.2 鲲鹏应用迁移流程概述 13 1.4 本书内容与安排 15 1.5 本章练习 15 开发篇 第2章 应用架构设计 16 学习目标 16 2.1 应用需求分析 16 2.1.1 功能需求分析 19 2.1.2 非功能需求分析 20 2.1.3 软硬件选型 21 2.2 常见应用架构介绍 23 2.2.1 应用架构 24 2.2.2 服务端架构 26 2.3 业务逻辑规划 27 2.3.1 业务模块拆分 28 2.3.2 代码规范 32 2.3.3 接口文档规范 34 2.4 本章练习 35 第3章 鲲鹏招聘系统数据库设计 与实现 36 学习目标 36 3.1 了解数据库 36 3.1.1 数据库技术概述 36 3.1.2 数据管理技术发展史 37 3.1.3 数据库分类 39 3.1.4 华为云数据库基础服务 40 3.1.5 数据库架构介绍 41 3.2 鲲鹏招聘系统关系型数据库设计、实现与管理 43 3.2.1 云数据库GaussDB(for MySQL)介绍 43 3.2.2 鲲鹏招聘系统数据表设计 44 3.2.3 使用GaussDB(for MySQL)创建数据表 47 3.3 非关系型数据库 48 3.3.1 非关系型数据库介绍 48 3.3.2 非关系型数据库应用 49 3.4 本章练习 50 第4章 开发构建 51 学习目标 51 4.1 版本控制系统、开发团队角色 及职责 51 4.1.1 版本控制系统 51 4.1.2 开发团队角色及职责 56 4.2 使用CodeArts进行开发 56 4.2.1 确定开发任务优先级 57 4.2.2 制订开发计划 57 4.2.3 开发人员工作流程 62 4.2.4 管理项目进展 65 4.3 开发项目代码 67 4.3.1 安装Tornado 67 4.3.2 项目代码结构 68 4.4 应用构建 72 4.4.1 使用Supervisor管理用户前台 进程 72 4.4.2 安装Supervisor 72 4.4.3 创建和管理配置文件 72 4.4.4 运行Supervisor 75 4.5 功能测试 75 4.6 本章练习 77 第5章 应用开发 78 学习目标 78 5.1 鲲鹏招聘系统用户前台开发 78 5.1.1 用户注册 79 5.1.2 用户登录和注销 83 5.1.3 简历管理 84 5.1.4 投递简历 86 5.1.5 查看简历投递情况 88 5.2 鲲鹏招聘系统管理后台开发 91 5.2.1 招聘活动管理 92 5.2.2 岗位管理 101 5.2.3 人才管理 104 5.3 本章练习 111 迁移篇 第6章 应用迁移 112 学习目标 112 6.1 应用迁移原理 112 6.1.1 计算技术栈和程序执行过程 112 6.1.2 指令集差异 116 6.1.3 常用语言分类 117 6.2 应用迁移过程 118 6.2.1 编译型语言迁移过程 118 6.2.2 解释型语言迁移过程 121 6.3 应用迁移工具介绍及使用 122 6.3.1 鲲鹏代码迁移工具 122 6.3.2 动态二进制翻译工具 126 6.4 Redis迁移 129 6.4.1 Redis简介 130 6.4.2 Redis迁移步骤 131 6.5 Nginx迁移 133 6.5.1 Nginx简介 133 6.5.2 Nginx迁移环境 133 6.5.3 Nginx迁移步骤 134 6.6 迁移常见问题 135 6.6.1 C/C++语言char型变量默认符号 不一致问题 135 6.6.2 弱内存序导致程序执行结果与预期不一致问题 136 6.6.3 编译错误:无法识别-m64编译 选项 137 6.6.4 双精度浮点型数据转整型数据时 溢出问题 137 6.7 本章练习 139 第7章 应用部署 140 学习目标 140 7.1 应用部署介绍 140 7.2 在虚拟机上部署应用 141 7.2.1 部署条件 141 7.2.2 部署步骤 142 7.3 在容器上部署应用 145 7.3.1 容器技术基础 146 7.3.2 容器化部署的优势 149 7.3.3 容器基础命令简介 149 7.3.4 构建应用镜像 151 7.3.5 运行应用容器 153 7.4 本章练习 154 第8章 应用日志云上处理 与分析 155 学习目标 155 8.1 日志与日志管理系统 155 8.1.1 日志的内容 155 8.1.2 日志分类及Web日志 156 8.1.3 日志管理系统 156 8.2 ELK日志管理系统 157 8.2.1 日志索引工具Elasticsearch 157 8.2.2 日志处理工具Logstash 157 8.2.3 日志展示工具Kibana 158 8.2.4 日志采集工具Filebeat 158 8.3 应用系统与ELK日志管理系统的 对接 159 8.3.1 架构及原理 159 8.3.2 云上环境准备 160 8.3.3 部署Filebeat 164 8.3.4 部署Logstash 168 8.3.5 部署Elasticsearch 171 8.3.6 部署Kibana 173 8.4 应用日志处理与分析 177 8.4.1 用户日志数据模拟 178 8.4.2 应用日志可视化分析 181 8.5 本章练习 188
本书详细介绍openEuler的基本概念和基础操作。全书共11章,分别为绪论、认识openEuler、Shel...
本书以鲲鹏应用开发与迁移为主线,分为3篇,包括概述篇、开发篇和迁移篇。本书共8章,分别为鲲鹏生态与解决方案、应...
随着云计算技术的飞速发展,企业对容器编排和管理的需求日益增长,Kubernetes作为领先的开源容器编排平台,...
本书全面、系统地介绍了信息技术的基础知识及基本操作。全书共7个模块,每个模块下包含若干任务,分别讲解计算机的使...
本书将Python程序设计的知识按由易到难、由浅入深的规律精心设计为12个模块,包括程序开发环境构建与数据输入...
本书是《信息技术(基础模块)(第3版)》一书的上机指导与习题集,共两部分。第一部分是上机指导,该部分从计算机的...
本书注重零基础商科类专业读者实现Python数据分析的学习,加强读者基于数据分析而非常用的编程基础。全书共11...
我要评论