Java多線程與大數據處理實戰
李建平
- 出版商: 北京大學
- 出版日期: 2020-04-01
- 定價: $474
- 售價: 8.5 折 $402
- 語言: 簡體中文
- 頁數: 316
- 裝訂: 平裝
- ISBN: 7301312830
- ISBN-13: 9787301312834
-
相關分類:
Java 程式語言、大數據 Big-data
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$294Java 遺傳算法編程 (Genetic Algorithms in Java Basics) -
$534Kafka 並不難學!入門、進階、商業實戰 -
$714Effective Java, 3/e (簡體中文版) -
$601Spring Boot 編程思想 (核心篇) -
Kubernetes 建置與執行 : 邁向基礎設施的未來, 2/e (Kubernetes: Up and Running: Dive into the Future of Infrastructure, 2/e)$520$411 -
$534Java高並發編程指南 -
IT 進階修煉:Kubernetes 容器雲全方位應用$500$425 -
再強一點:用 Go語言完成六個大型專案(書況不佳限門市銷售))$780$546 -
HTML5 ‧ CSS3 最強圖解實戰講座 【第二版】$620$489 -
$359Elasticsearch 權威指南 -
完全自學!Go 語言 (Golang) 實戰聖經 (The Go Workshop: Learn to write clean, efficient code and build high-performance applications with Go)$880$695 -
Java 程序員面試筆試寶典, 2/e$594$564 -
Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$616 -
$402算法精粹:經典計算機科學問題的Java實現 -
IntelliJ IDEA 從入門到實踐$534$507 -
資料科學基礎數學 (Essential Math for Data Science)$680$537 -
從基礎應用到企業開發 - Spring Boot 從實戰中快速上手$1,080$853 -
$407Redis 數據庫從入門到實踐 -
小水豚教你做網站! 輕鬆學好 HTML / CSS 網頁設計$580$493 -
機器學習最強入門 - 基礎數學/機率/統計邁向AI真實數據專題實作 - 王者歸來$980$774 -
Jira 全方位應用:深入解析 Kanban × 超強外掛,掌握敏捷開發的核心工具 (iThome鐵人賽系列書)【軟精裝】$680$530 -
C 的快速 + Python 的易學 - Go語言全功能開發養成書$880$695 -
Vue 學習手冊 (Learning Vue: Core Concepts and Practical Patterns for Reusable, Composable, and Scalable User Interfaces)$680$537 -
讓 AI 好好說話!從頭打造 LLM (大型語言模型) 實戰秘笈$680$537 -
內行人才知道的系統設計面試指南 第二輯 (System Design Interview – An Insider's Guide: Volume 2)$820$647
簡體書拿來曬2本75折 詳見活動內容 »
-
VIP 95折
編譯原理, 2/e (Compilers : Principles, Techniques, and Tools, 2/e)$534$507 -
VIP 95折
深度學習之 TensorFlow:入門、原理與進階實戰$594$564 -
85折
$402Essential C++ (簡體中文版) -
VIP 95折
TCP/IP 詳解 (捲1):協議 (TCP/IP Illustrated, Volume 1 : The Protocols, 2/e)$774$735 -
85折
$402Go 並發編程實戰, 2/e -
VIP 95折
機器人學導論, 4/e (Introduction to Robotics: Mechanics and Control, 4/e)$474$450 -
85折
$402深入淺出 Vue.js -
85折
$351實用機器學習 (Real-world Machine Learning) -
85折
$504深度探索 C++ 對像模型 (Inside the C++ Object Model) -
85折
$300區塊鏈項目開發指南 -
85折
$402原子教你玩 STM32 (庫函數版第2版) -
85折
$402Spring Security 實戰 -
85折
$611嵌入式 Linux 基礎教程, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e) -
85折
$504MySQL 技術內幕-InnoDB 存儲引擎, 2/e -
85折
$448PADS 9.5 實戰攻略與高速 PCB 設計 -
85折
$244基於 Bootstrap 和 Knockout.js 的 ASP.NET MVC 開發實戰 (ASP.Net MVC 5 with Bootstrap and Knockout.Js: Building Dynamic, Responsive Web Applications) -
85折
$265深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
85折
$402Redis 設計與實現 -
VIP 95折
FPGA 原理和結構$354$336 -
VIP 95折
TCP/IP 網絡編程$474$450 -
50折
$207區塊鏈技術進階與實戰 -
85折
$657STM32F0 實戰:基於 HAL 庫開發 -
85折
$1,009自然語言處理綜論, 2/e (Speech and Language Processing, 2/e) -
85折
$351R 語言編程藝術 (The Art of R Programming: A Tour of Statistical Software Design) -
85折
$453Spring Cloud 微服務實戰
商品描述
《Java多線程與大數據處理實戰》對Java 的多線程及主流大數據中間件對數據的處理進行了較為詳細的講解。
本書主要講了Java 的線程創建方法和線程的生命週期,方便我們管理多線程的線程組和線程池,
設置線程的優先級,設置守護線程,學習多線程的並發、同步和異步操作,
瞭解Java 的多線程並發處理工具(如信號量、多線程計數器)等內容。
同時,本書還引入了Spring Boot、Spring Batch、Quartz、Kafka 等大數據中間件。
這為學習Java 多線程和大數據處理的讀者提供了良好的參考。
多線程和大數據的處理是許多開發崗位面試中容易被問到的知識點,
一些一線開發的重要崗位面試會將多線程作為壓軸問題或重要的考察點。
所以,學好多線程的知識點,無論是對於日後的開發工作,
還是正要前往一線開發崗位的面試準備,都是非常有用的。
本書既適合高等院校的計算機類的學生學習,也適合從事軟件開發相關行業的初級和中級開發人員。
作者簡介
李建平
從小學開始接觸編程,並多次在參賽中獲獎。
大學選擇自己喜歡的軟件工程進行了更為的學習。
本科畢業之後,先後在中興通訊、匯豐銀行(HSBC)、
廣電運通研究院等數據處理部門擔任過一線的中級、軟件研發工程師等職務。
能熟練使用Java、Python等處理大數據,並擁有10年以上的開發經驗。
目錄大綱
第1章Java多線程基礎 1
1.1 初識線程 2
1.2 Java線程的創建方法 8
1.3 搭建集成開發環境運行Java多線程18
第2章線程的生命週期24
2.1 線程的狀態25
2.2 線程的生命週期33
2.3 多線程的優先級40
第3章多線程的調度方式49
3.1 多線程的調度概述50
3.2 線程的睡眠、等待與讓步52
3.3 多線程的喚醒60
3.4 多線程的插隊62
第4章多線程的線程組與線程池71
4.1 線程組72
4.2 線程池79
4.3 多線程管理93
第5章多線程的異常處理97
5.1 異常的基本概念98
5.2 Java中的異常處理100
5.3 Java多線程的異常103
5.4 自定義多線程異常處理109
第6章多線程定時任務TimerTask 112
6.1 定時任務113
6.2 多線程定時任務118
第7章多線程並發處理122
7.1 多線程的並發基礎123
7.2 Java的多線程的同步133
7.3 多線程的異步144
7.4 多線程的並發處理工具149
第8章批處理Spring Batch與多線程157
8.1 Spring Batch概述158
8.2 Spring Batch的機制164
8.3 Spring Batch的事務處理機制167
8.4 Spring Batch與多線程177
第9章大數據任務調度框架Quartz與多線程181
9.1 Quartz概述182
9.2 Quartz的持久化183
9.3 Quartz中的多線程設置189
第10章大數據中間件Kafka與多線程206
10.1 大數據中間件Kafka概述207
10.2 Kafka的組件209
10.3 Kafka的高可用方案212
10.4 Kafka的安裝與配置213
10.5 Kafka的多線程219
第11章多線程實戰訓練225
11.1 多線程模擬交通信號燈226
11.2 多線程處理多文件上傳235
11.3 多線程加速數據獲取251
11.4 大數據消息中心的設計264
