鯤鵬應用開發與遷移
華為技術有限公司
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書以鯤鵬應用開發與遷移為主線,分為3篇,包括概述篇、開發篇和遷移篇。本書共8章,分別為鯤鵬生態與解決方案、應用架構設計、鯤鵬招聘系統數據庫設計與實現、開發構建、應用開發、應用遷移、應用部署、應用日誌雲上處理與分析。
本書內容簡潔、技術實用,旨在幫助讀者瞭解並熟悉鯤鵬應用開發與遷移的相關技術及應用。本書適合電腦行業的相關專業技術人員,以及對相關知識感興趣的讀者閱讀,也適合作為高校電腦相關專業的教材。
作者簡介
華為技術有限公司創立於1987年,是全球領先的ICT(信息與通信)基礎設施和智能終端提供商,華為公司的產品已經涉及數通、安全、無線、存儲、雲計算、智能計算和人工智能等諸多方面。
目錄大綱
概述篇
第 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


