jdk安裝linux的問題,透過圖書和論文來找解法和答案更準確安心。 我們找到下列懶人包和總整理

jdk安裝linux的問題,我們搜遍了碩博士論文和台灣出版的書籍,推薦51Testing軟體測試網寫的 測試工程師核心開發技術 和黃文毅的 分散式微服務架構:原理與實戰都 可以從中找到所需的評價。

這兩本書分別來自人民郵電 和清華大學所出版 。

萬能科技大學 資訊管理研究所在職專班 林正雄所指導 劉銘勝的 Hadoop 應用於 Cisco Netflow 路由封包 統計與異常流量分析之探討 (2014),提出jdk安裝linux關鍵因素是什麼,來自於分散式處理、大數據。

而第二篇論文國立臺灣科技大學 電子工程系 林昌鴻所指導 陳冠羽的 移植Android 4.2.2 Jelly bean於嵌入式多媒體平台Cubieboard2之方法研究 (2014),提出因為有 Android移植、嵌入式系統、Cubieboard、Java、JNI的重點而找出了 jdk安裝linux的解答。

接下來讓我們看這些論文和書籍都說些什麼吧:

除了jdk安裝linux,大家也想知道這些:

測試工程師核心開發技術

為了解決jdk安裝linux的問題,作者51Testing軟體測試網 這樣論述:

本書共7章,凝聚了51Testing軟體測試網在軟體測試培訓方面的精華內容。主要內容包括Linux系統入門知識、Linux Shell程式設計技術、Oracle和MySQL兩大主流資料庫的基本操作、配置管理工具SVN及Java和Python程式設計。   本書從測試的角度講述了軟體 測試人員需要掌握的開發技術,有助於讀者提升測試技能。   本書既適合測試人員閱讀,也可供相關專業人士參考。 5lTesting軟體測試網是專業的軟體測試服務供應商,為上海博為峰軟體技術股份有限公司旗下品牌,是國內人氣非常高的軟體測試門戶網站。51Testing軟體測試網始終堅持以專業技術為核心,

專注於軟體測試領域,自主研發軟體測試工具,為客戶提供全球領先的軟體測試整體解決方案,為行業培養優秀的軟體測試人才,並提供開放式的公益軟體測試交流平臺。51Testing軟體測試網的微信公眾號是“atstudy51”。 第1章Linux系統入門知識 1 1.1 Linux系統簡介 1 1.2 Linux系統的安裝 2 1.2.1 配置虛擬機器 2 1.2.2 安裝CentOS 7 1.3 Linux系統的基本使用方法 14 1.3.1 命令列與圖形化介面的選擇和配置 14 1.3.2 終端命令列與ls命令 16 1.3.3 線上說明命令 19 1.3.4 遠端登入Linux系

統 21 1.3.5 Linux系統的檔和目錄 26 1.3.6 Linux系統的檔打包與壓縮 47 1.4 Linux系統的管理 51 1.4.1 Linux系統的關機和重啟 51 1.4.2 用戶和組管理 53 1.4.3 磁片管理 60 1.4.4 安裝包管理 63 1.4.5 進程管理 68 1.4.6 網路管理 75 1.4.7 服務腳本 78 1.4.8 安全設置 79 1.5 Web伺服器環境的搭建 81 1.5.1 安裝LAMP 81 1.5.2 安裝Tomcat 88 1.6 在Linux系統下安裝Oracle 90 1.6.1 安裝資料庫前的系統組態 91 1.6.2 創建

Oracle使用者和目錄 92 1.6.3 修改環境變數 93 1.6.4 傳輸Oracle安裝包到Linux系統 97 1.6.5 安裝Oracle 98 1.6.6 測試是否成功安裝Oracle 104 第2章LinuxShell程式設計技術 108 2.1 LinuxShell概述 108 2.1.1 Shell 108 2.1.2 Shell腳本 108 2.1.3 Shell的版本區分 109 2.1.4 BASH的特點 109 2.2 Shell的“helloworld” 111 2.3 echo的應用 112 2.4 Shell變數 113 2.4.1 變數的定義和使用 113

2.4.2 刪除變數 113 2.4.3 唯讀變數 114 2.4.4 變數的類型 114 2.5 Shell的注釋 115 2.6 Shell程式設計中常用的資料類型 115 2.6.1 字串 116 2.6.2 Shell陣列 117 2.7 在Shell中傳遞參數 119 2.8 Shell基本運運算元 120 2.8.1 算術運運算元 120 2.8.2 關係運運算元 122 2.8.3 布林運運算元和邏輯運運算元 124 2.8.4 字串運運算元 125 2.9 Shell的printf命令 127 2.10 Shell流程控制 128 2.10.1 if…else條件控制 129

2.10.2 for迴圈 129 2.10.3 while迴圈 130 2.10.4 case語句 132 2.10.5 跳出迴圈 133 2.11 Shell函數 136 2.11.1 無返回值的函式呼叫示例 136 2.11.2 有返回值的函式呼叫示例 136 2.11.3 帶參數的函式呼叫示例 137 2.12 Shell輸入/輸出重定向 138 2.12.1 輸出重定向 139 2.12.2 輸入重定向 139 2.12.3 HereDocument 141 2.12.4 /dev/null文件 142 2.12.5 輸入/輸出重定向的應用示例 142 2.13 Shell檔的包含 

143 第3章 Oracle的使用 145 3.1 資料庫原理 145 3.1.1 基本概念 145 3.1.2 常見的資料庫產品 148 3.1.3 資料庫模型 149 3.1.4 關聯式資料庫 152 3.2 Oracle的安裝與配置 159 3.2.1 支援的平臺 159 3.2.2 安裝過程 160 3.2.3 創建資料庫 164 3.2.4 確認安裝 166 3.2.5 資料庫常用管理命令 174 3.2.6 資料庫體系結構 178 3.3 Oracle企業管理器 186 3.3.1 企業管理器概述 186 3.3.2 創建表空間 186 3.3.3 創建用戶 189 3.3.4 

創建表 193 3.3.5 創建約束 196 3.4 標準SQL語句 200 3.4.1 資料定義語言 201 3.4.2 資料操縱語言 203 3.4.3 資料查詢語言 204 3.4.4 資料控制語言 215 3.4.5 SQL語句性能優化 216 3.5 PL/SQL程式設計 225 3.5.1 PL/SQL概述 225 3.5.2 基本語法 227 3.5.3 記錄類型 229 3.5.4 存儲過程 230 3.5.5 函數 231 3.5.6 遊標 233 3.5.7 觸發器 235 3.5.8 事務 237 3.6 其他資料庫物件 240 3.6.1 索引 240 3.6.2 視圖

 245 3.6.3 同義詞 246 3.6.4 序列 248 3.6.5 備份 249 3.6.6 Oracle內置函數 250 第4章 MySQL的使用 253 4.1 MySQL基礎 253 4.1.1 MySQL概述 253 4.1.2 MySQL的安裝 253 4.1.3 MySQL的主流資料庫連接工具 256 4.1.4 MySQL資料類型 257 4.2 在MySQL中使用SQL 259 4.2.1 表的基本操作 259 4.2.2 表的查詢 266 4.2.3 表的資料操作 289 4.2.4 事務 292 4.2.5 視圖 292 4.2.6 存儲過程 293 4.3 My

SQL進階 295 4.3.1 MySQL的用戶管理 296 4.3.2 通過MySQL匯出資料 299 4.3.3 通過MySQL導入資料 301 第5章 配置管理工具SVN 303 5.1 安裝和配置SVN 303 5.2 SVN常用操作和功能 305 5.2.1 Import 305 5.2.2 Checkout 306 5.2.3 Add/Delete 307 5.2.4 Commit 308 5.2.5 Update 308 5.2.6 Tag/Branch/Merge 309 5.2.7 RevisionGraph 311 5.2.8 Diffwithpreviousversio

n 312 5.2.9 Showlog 312 5.2.10 版本回溯 313 5.3 SVN的簡要原理 314 5.3.1 SVN概述 314 5.3.2 其他常見配置管理工具 315 5.3.3 每日構建 316 5.4 SVN的版本控制案例 316 5.5 版本控制系統的發展歷史 319 5.5.1 本地版本控制系統 319 5.5.2 集中化的版本控制系統 319 5.5.3 分散式版本控制系統 320 5.5.4 檔差異版本控制系統 320 5.5.5 直接為版本控制系統拍快照 321 第6章 Java程式設計 323 6.1 Java概述 323 6.2 搭建Java環境 324

6.2.1 搭建JDK環境 324 6.2.2 第一個Java程式 325 6.2.3 Java中的注釋 327 6.3 Eclipse集成開發工具 329 6.3.1 Eclipse的使用 329 6.3.2 利用Eclipse開發Java程式的步驟 329 6.4 Java資料類型、變數、運運算元及陣列 331 6.4.1 Java資料類型 331 6.4.2 Java變數 334 6.4.3 Java運運算元 335 6.4.4 Java陣列 339 6.5 Java選擇結構 340 6.5.1 Java單分支結構 341 6.5.2 Java雙分支結構 341 6.5.3 Java多

分支結構 342 6.5.4 switch多重分支結構 343 6.5.5 Java選擇結構的比較 345 6.6 Java迴圈結構 345 6.6.1 while迴圈 345 6.6.2 do...while迴圈 346 6.6.3 while與do...while的比較 347 6.6.4 for迴圈 347 6.6.5 break關鍵字 348 6.6.6 continue關鍵字 349 6.6.7 Java迴圈嵌套 349 6.7 Java物件導向程式設計中的類與物件 350 6.7.1 類的定義 351 6.7.2 物件的產生和使用 353 6.7.3 方法的重載 355 6.7.4

 this關鍵字 356 6.8 Java物件導向程式設計中的封裝 357 6.8.1 封裝中常見的getter/setter方法 357 6.8.2 封裝控制符存取權限 358 6.9 Java物件導向程式設計中的繼承 359 6.9.1 繼承的實現 359 6.9.2 方法的重寫 360 6.9.3 super關鍵字 361 6.10 Java物件導向程式設計中的多態 363 6.11 抽象類別 365 6.11.1 抽象方法及抽象類別 365 6.11.2 關於抽象類別和抽象方法的注意事項 366 6.12 介面 366 6.12.1 介面的定義 366 6.12.2 介面的使用 367

6.12.3 介面與多態的實現 368 6.13 JavaAPI 370 6.14 Java包 372 6.14.1 包的創建 372 6.14.2 包的使用 373 6.15 Java中的異常 374 6.15.1 Java中的異常類 374 6.15.2 Java中異常的捕獲 376 6.15.3 Java中的異常處理方法 378 6.15.4 自訂異常類 380 第7章 Python程式設計 382 7.1 Python的特點 382 7.2 Python環境的搭建與啟動 383 7.2.1 搭建Python環境 383 7.2.2 啟動Python 384 7.3 初識Python

及IDLE 385 7.3.1 Python的靈活性 385 7.3.2 Python猜數字遊戲 386 7.4 Python變數和資料類型 387 7.4.1 Python變數 387 7.4.2 整型、浮點型、布林型和字串型 389 7.4.3 列表 391 7.4.4 元組 393 7.4.5 字典 395 7.5 Python程式結構 397 7.5.1 分支結構 397 7.5.2 while迴圈結構 399 7.5.3 for迴圈結構 401 7.5.4 Python中猜數字遊戲的改進 402 7.6 Python函數 405 7.6.1 自訂函數 405 7.6.2 按值傳遞參數

和按引用傳遞參數 406 7.6.3 參數的其他傳遞形式 406 7.7 Python物件導向程式設計 408 7.7.1 類和方法 408 7.7.2 模組 409 7.7.3 異常 411 7.7.4 數據的讀取 413

Hadoop 應用於 Cisco Netflow 路由封包 統計與異常流量分析之探討

為了解決jdk安裝linux的問題,作者劉銘勝 這樣論述:

本研究主要的目的是利用 Hadoop 作為平台,採用 MapReduce 演算方法,來統計分析巨量資料(Big Data),分析其運算之效能、計算其時間與 Row Data統計之比較。研究以學校網路流量為統計分析的目標,透過收集路由器(Router)封包傳送紀錄,解析其來源與目的地 IP 位址,資料量大小與封包數量,並進行統計,計算出單一 IP 位址,當日流入與流出資料量加總數據,統計完成後排序當日前百名 IP 位址,作為異常流量追蹤分析的對象。一般巨量資料運用於 Rowdata 串列讀取後再進行計算,所耗費的時間較長,無法滿足要即時運算出結果之需求。如能將巨量資料先行 Map 後再進行 R

educe 之運作方式,則可加快運算結果而達到立即查詢之目的,且可有效改善網路流量統計運算方式,亦為本研究之目標。

分散式微服務架構:原理與實戰

為了解決jdk安裝linux的問題,作者黃文毅 這樣論述:

隨著互聯網技術的發展,系統架構由單體架構、垂直MVC架構、SOA服務化、分散式服務演變到分散式微服務架構,這是互聯網企業架構的必經之路。分散式微服務架構涵蓋的技術面廣,知識點多。本書旨在讓更多電腦從業者熟悉一個完整的分散式微服務架構所涉及的基礎概念、涵蓋的技術以及實戰開發。 本書蘊含的知識體系甚廣,第1~2章主要講解架構是如何向前演化發展的以及閱讀本書之前需要準備的環境。第3~5章主要講解服務之間的RPC調用、通信協議等。第6~7章主要講解服務路由以及服務註冊中心的原理和實踐。第8章主要講解服務調用。第9章主要講解服務容器化以及如何部署和發佈服務。第10~11章主要講解服務限流、降級、容錯以

及熔斷等技術。第12~13章主要講解如何搭建服務日誌和監控體系。第15章主要講解配置中心的原理以及如何搭建配置中心。第16章主要講解分散式資料庫、分散式緩存、分散式事務、分散式Session以及服務如何通過Kafka解耦。第17章主要講解微服務如何測試。第18章主要講解目前主流的分散式微服務架構案例。本書適用於所有Java程式設計語言開發人員、分散式微服務架構愛好者以及電腦專業的學生等。 黃文毅 CSDN博客專家,CSDN學院、網易學院和騰訊學院等網路學院講師。曾就職於廈門星耀藍圖科技有限公司(為浦發銀行、興業銀行、南京銀行、湖南農信銀行等銀行開發系統)和上海美團(從事美

團和大眾點評後端開發工作),目前就職於廈門美圖科技有限公司,從事美圖秀秀和美拍後端開發工作。 第1章 從架構演進啟程 1 1.1 水準分層架構 1 1.1.1 應用架構概述 1 1.1.2 MVC架構/水準分層架構 2 1.2 SOA服務化架構 3 1.2.1 SOA概述 4 1.2.2 SOA的特徵 4 1.2.3 SOA面臨的問題 5 1.3 分散式微服務架構 5 1.3.1 微服務概述 5 1.3.2 SOA與微服務 5 1.3.3 微服務架構的特點 6 1.3.4 微服務架構的缺點 6 1.3.5 微服務架構全景圖 7 1.3.6 微服務類型 8 1.3.7 微服務

拆分原則與步驟 9 第2章 微服務開發框架 11 2.1 環境準備 11 2.1.1 安裝JDK 11 2.1.2 安裝 Intellij IDEA 14 2.1.3 安裝 Apache Maven 14 2.2 一分鐘快速搭建Spring Boot項目 15 2.2.1 使用Spring Initializr新建專案 15 2.2.2 測試 18 2.3 Spring Boot簡單介紹 18 2.3.1 Spring Boot核心功能及特性 19 2.3.2 Spring Boot的缺點 20 2.4 Spring Boot目錄介紹 20 2.4.1 Spring Boot工程目錄 20

2.4.2 Spring Boot入口類 21 2.4.3 Spring Boot測試類 22 2.4.4 pom文件 23 2.5 Spring Boot生產級特性 24 2.5.1 應用監控 24 2.5.2 健康檢查 28 2.5.3 跨域訪問 29 2.5.4 外部配置 30 第3章 分散式RPC框架 31 3.1 RPC框架概述 31 3.1.1 RPC的定義 31 3.1.2 RPC核心組件 31 3.1.3 RPC調用過程 32 3.1.4 RPC框架調用分類 33 3.1.5 RPC框架性能 35 3.1.6 RPC框架與分散式服務框架 35 3.2 RPC框架 36 3.2

.1 RMI遠程方法調用 36 3.2.2 Thrift 37 3.2.3 Hessian 38 3.2.4 Avro-RPC 38 3.2.5 gRPC 38 3.2.6 其他RPC框架 39 第4章 序列化與反序列化 40 4.1 序列化與反序列化 40 4.1.1 序列化/反序列化概念 40 4.1.2 序列化/反序列化特性 41 4.2 常用序列化框架 41 4.2.1 Java默認序列化 41 4.2.2 XML序列化框架 46 4.2.3 JSON序列化框架 48 4.2.4 ProtoBuf序列化框架 50 第5章 微服務底層通信與協定 54 5.1 Java網路通信 54

5.1.1 傳統BIO程式設計 54 5.1.2 偽非同步I/O程式設計 60 5.1.3 NIO程式設計 62 5.2 Netty框架 78 5.2.1 Netty概述 78 5.2.2 第一個Netty應用程式 78 5.2.3 Netty架構設計 84 5.3 分散式服務框架協定 89 5.3.1 主流公有協議 89 5.3.2 私有協議設計 90 第6章 服務路由與負載均衡 94 6.1 服務路由概述 94 6.1.1 服務路由的定義 94 6.1.2 服務資訊存放方式 94 6.2 負載均衡概述 95 6.2.1 Nginx的定義 95 6.2.2 負載均衡的實現 95 6.2.3

負載均衡演算法 98 第7章 微服務註冊中心 103 7.1 瞭解微服務註冊中心 103 7.1.1 註冊中心幾個概念 103 7.1.2 註冊中心 104 7.2 ZooKeeper實現服務註冊中心 104 7.2.1 ZooKeeper概述 104 7.2.2 ZooKeeper的原理 105 7.2.3 ZooKeeper的安裝 106 7.2.4 ZooKeeper搭建集群環境 109 7.2.5 ZooKeeper集群總體架構 110 7.2.6 命令列用戶端zkCli.sh 112 7.2.7 ZkClient連接ZooKeeper 116 7.2.8 ZooKeeper實現服

務註冊與發現 120 第8章 微服務框架服務調用與容錯 122 8.1 服務調用概述 122 8.2 服務調用方式 123 8.2.1 同步服務調用 123 8.2.2 非同步服務調用 125 8.2.3 並行服務調用 130 8.2.4 泛化調用 132 第9章 分散式微服務封裝與部署 133 9.1 微服務封裝技術 133 9.1.1 Docker概述 133 9.1.2 Docker的基本概念 135 9.1.3 Docker架構 135 9.1.4 Docker的安裝 137 9.1.5 Docker的常用命令 138 9.1.6 製作鏡像 142 9.1.7 使用Dockerfi

le構建鏡像 144 9.1.8 Spring Boot集成Docker 147 9.2 微服務部署概述 150 9.2.1 藍綠部署 150 9.2.2 滾動發佈 152 9.2.3 灰度發佈/金絲雀部署 154 第10章 分散式服務限流 155 10.1 服務限流概述 155 10.1.1 限流定義 155 10.1.2 限流演算法 155 10.2 限流設計 157 10.2.1 限流設計原理 157 10.2.2 分級限流 158 第11章 服務降級、熔斷、調度 159 11.1 服務降級概述 159 11.2 服務降級方式 159 11.2.1 服務降級開關 159 11.2.2

自動降級 160 11.2.3 讀服務降級 161 11.2.4 寫服務降級 161 11.3 服務容錯策略 161 11.3.1 失敗轉移(Failover) 162 11.3.2 失敗自動恢復(Failback) 162 11.3.3 快速失敗(Failfast) 162 11.3.4 失敗緩存(FailCache) 162 11.4 Hystrix降級、熔斷 162 11.4.1 Hystrix簡介 162 11.4.2 Hystrix實現降級/熔斷 164 11.5 服務優先順序設計 165 11.5.1 服務實例數量調整 165 11.5.2 加權優先順序佇列 166 11.5.3

執行緒調度器 167 第12章 服務版本與服務發佈 168 12.1 服務概述 168 12.2 服務版本 168 12.2.1 服務版本概述 168 12.2.2 Snapshot和Release 169 12.3 服務發佈 169 12.3.1 服務發佈概述 169 12.3.2 服務發佈方式 170 第13章 分散式微服務日誌中心 173 13.1 分散式日誌概述 173 13.1.1 結構化日誌/非結構化日誌 173 13.1.2 日誌類型 175 13.2 日誌框架 175 13.2.1 JDK Logger 175 13.2.2 Apache Commons Logging

177 13.2.3 Log4j/Log4j 2 177 13.2.4 Spring Boot集成Log4j 179 13.2.5 Docker日誌框架 181 13.2.6 Linux系統Syslog 183 13.3 搭建日誌中心 183 13.3.1 ELK概述 183 13.3.2 Elasticsearch日誌存儲 184 13.3.3 Logstash日誌收集 189 13.3.4 Fluentd日誌收集 191 13.3.5 Kibana日誌查詢 193 13.3.6 ELK架構與Docker整合 194 13.3.7 ELK架構原理 195 第14章 分散式微服務監控 197

14.1 分散式服務架構監控 197 14.1.1 監控的價值 197 14.1.2 監控的完整體系 197 14.1.3 微服務監控類型 198 14.1.4 Spring Boot應用監控 198 14.1.5 Spring Boot Admin監控系統 201 14.2 搭建系統監控中心 206 14.2.1 概述 206 14.2.2 時序資料收集系統:cAdvisor 206 14.2.3 時序資料存儲系統:InfluxDB 209 14.2.4 時序資料分析系統:Grafana 212 14.2.5 集成InfluxDB cAdvisor Grafana 214 第15章 分散

式微服務配置中心 218 15.1 配置中心概述 218 15.1.1 配置概述 218 15.1.2 配置中心解決問題 218 15.1.3 全域配置 219 15.1.4 配置中心 221 15.2 Spring Cloud Config 223 15.2.1 Spring Cloud Config概述 223 15.2.2 Spring Cloud Config快速入門 224 第16章 分散式微服務存儲與解耦 232 16.1 分散式資料庫架構 232 16.1.1 分庫 232 16.1.2 分表 233 16.1.3 水準切分的方式 233 16.1.4 垂直切分的方式 235

16.1.5 分組 235 16.1.6 Mycat分庫分表實戰 236 16.1.7 Spring MyBatis Mycat快速體驗 240 16.2 分散式事務 249 16.2.1 資料庫事務 249 16.2.2 分散式事務 249 16.2.3 CAP定理 250 16.2.4 BASE理論 251 16.2.5 兩階段提交(2PC) 252 16.2.6 補償事務(TCC) 252 16.2.7 後置提交 254 16.2.8 本地消息表(非同步確保) 255 16.3 分散式緩存架構 256 16.3.1 Memcache與Redis 256 16.3.2 進程內緩存 257

16.3.3 Redis單節點安裝 259 16.3.4 Redis持久化策略 260 16.3.5 Redis主從複製模式 263 16.3.6 Redis哨兵模式 266 16.3.7 Redis哨兵模式安裝部署 271 16.3.8 Redis集群模式 277 16.3.9 Redis集群環境搭建 280 16.3.10 Redis緩存穿透和雪崩 288 16.4 微服務解耦 294 16.4.1 服務解耦概述 294 16.4.2 Kafka介紹 295 16.4.3 Kafka安裝 299 16.4.4 Kafka搭建集群環境 300 16.4.5 Kafka Manager的安裝

301 16.4.6 Kafka常用命令 301 16.4.7 Spring Boot集成Kafka 311 16.5 分散式服務Session 315 16.5.1 Session與Cookie 315 16.5.2 Session一致性問題 315 16.5.3 Session同步 316 第17章 分散式微服務測試 318 17.1 分散式微服務測試 318 17.1.1 微服務測試概述 318 17.1.2 微服務測試 319 17.2 Spring Boot單元測試 321 17.3 Mockito/PowerMockito測試框架 323 17.3.1 Mockito概述 323

17.3.2 Mockito簡單實例 324 17.3.3 PowerMock概述 327 17.3.4 PowerMockito簡單實例 327 17.4 H2記憶體型資料庫 330 17.4.1 H2概述 330 17.4.2 Spring Boot集成H2 330 17.5 REST API測試 333 17.5.1 Postman概述 333 17.5.2 Postman簡單使用 333 17.6 性能測試 336 17.6.1 ab概述 336 17.6.2 ab測試 336 17.6.3 其他性能測試工具 338 第18章 分散式微服務架構經典案例 341 18.1 微服務架構

案例 341 18.1.1 微服務架構概述 341 18.1.2 微服務架構平臺選擇 342 18.1.3 微服務介面類別型 342 18.2 分散式服務框架Dubbo 343 18.2.1 Dubbo概述 343 18.2.2 Dubbo原理 344 18.3 Spring Boot Spring Cloud解決方案 345 18.3.1 Spring Boot概述 345 18.3.2 Spring Cloud概述 345 18.3.3 微服務、Spring Boot、Spring Cloud的關係 347 18.3.4 Spring Cloud與Dubbo的優劣 347 18.4 Spr

ing Boot Kubernetes Docker解決方案 348 18.4.1 Docker概述 348 18.4.2 Kubernetes概述 349 18.4.3 Kubernetes的基本概念 349 18.4.4 Kubernetes的使用 351 18.4.5 Kubernetes的架構 356 18.4.6 Kubernetes集群監控 359 18.4.7 Kubernetes集群日誌管理 359 18.4.8 Kubernetes解決方案 359 參考文獻 361

移植Android 4.2.2 Jelly bean於嵌入式多媒體平台Cubieboard2之方法研究

為了解決jdk安裝linux的問題,作者陳冠羽 這樣論述:

隨著智慧型手機及平板電腦的崛起,讓現在的消費者對於消費性電子產品有更進一步的需求以及期待,除了開發商提供友善的圖形化使用者介面之外,應用程式的執行效能更是得到使用者的關注,且現在智慧型手機的蓬勃發展,在多元化的功能需求底下,圖形化介面與多媒體應用是現在使用者的重心,應用程式的效能更受到重視,因此開發者應該重新審視,如何將多媒體軟體開發在有限的資源中呈現最高的效能,這是更重要的一環。目前市占率最高且為開放式的作業系統,本論文以Java為基礎建構而成的Android系統為主,網路上資源雖然豐富,但是沒有完整的移植過程,讓移植Android系統變的複雜且困難,而本論文使用ARM Cortex-A7

dual core為核心的CubieBoard移植Android系統,此開發板價格低且豐富的多媒體周邊裝置,非常適合執行圖形化介面系統在此平台上,並在這提供詳細的移植流程,重要的周邊裝置的檔案設定修改,使移植Android的過程直接完整,供有興趣的人參考。本文除了探討如何自行移植Android系統至嵌入式平台Cubieboard外,還另外研究如何透過修改開放原始碼(source code)來驅動LCD顯示器模組與Camera攝相機模組,以讓Cubieboard開發平台的功能更完整,更接近市售產品。