Java多线程与大数据处理实战
出版时间:
2020-05
版次:
1
ISBN:
9787301312834
定价:
79.00
装帧:
其他
开本:
16开
纸张:
胶版纸
页数:
316页
字数:
448千字
12人买过
-
《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
-
内容简介:
《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
查看详情
-
全新
四川省成都市
平均发货15小时
成功完成率91.83%
-
八五品
山东省枣庄市
平均发货9小时
成功完成率87.6%
-
全新
河北省保定市
平均发货22小时
成功完成率92.58%
-
全新
北京市房山区
平均发货25小时
成功完成率76.51%
-
全新
河北省保定市
平均发货25小时
成功完成率89.14%
-
全新
天津市东丽区
平均发货19小时
成功完成率90.67%
-
全新
河北省保定市
平均发货21小时
成功完成率85.88%
-
八五品
四川省成都市
平均发货12小时
成功完成率91.79%
-
八五品
重庆市沙坪坝区
平均发货11小时
成功完成率91.56%
-
八五品
重庆市沙坪坝区
平均发货13小时
成功完成率89.61%
-
九五品
河北省保定市
平均发货13小时
成功完成率79.62%
-
八五品
山东省枣庄市
平均发货12小时
成功完成率88.71%
-
八五品
山东省济南市
平均发货12小时
成功完成率90.48%
-
八五品
山东省枣庄市
平均发货9小时
成功完成率87.6%
-
九五品
北京市东城区
平均发货29小时
成功完成率81.79%
-
全新
河北省保定市
平均发货30小时
成功完成率79.76%
-
全新
江苏省南京市
平均发货15小时
成功完成率82.39%
-
全新
河北省保定市
平均发货26小时
成功完成率89.81%
-
全新
北京市东城区
平均发货32小时
成功完成率81.9%
-
全新
天津市西青区
平均发货23小时
成功完成率95.24%
-
全新
河北省保定市
平均发货25小时
成功完成率83.81%
-
全新
河北省保定市
平均发货20小时
成功完成率84.62%
-
全新
河北省保定市
平均发货28小时
成功完成率88.59%
-
全新
河北省保定市
平均发货26小时
成功完成率89.81%
-
全新
河北省保定市
平均发货26小时
成功完成率85.56%
-
全新
北京市丰台区
平均发货21小时
成功完成率87.99%
-
全新
北京市房山区
平均发货12小时
成功完成率98.18%
-
全新
江苏省苏州市
平均发货19小时
成功完成率93.79%
-
全新
江苏省苏州市
平均发货9小时
成功完成率94.63%
-
全新
江苏省苏州市
平均发货19小时
成功完成率93.79%
-
全新
北京市房山区
平均发货28小时
成功完成率83.8%
-
全新
北京市朝阳区
平均发货9小时
成功完成率96.57%
-
全新
江苏省无锡市
平均发货6小时
成功完成率96.13%
-
全新
广东省广州市
平均发货8小时
成功完成率94.98%
-
全新
北京市西城区
平均发货30小时
成功完成率87.69%
-
全新
天津市津南区
平均发货14小时
成功完成率93.08%
-
全新
江苏省无锡市
平均发货18小时
成功完成率94.63%
-
全新
江苏省南京市
平均发货7小时
成功完成率96.26%
-
全新
江苏省无锡市
平均发货20小时
成功完成率88.18%
-
全新
天津市西青区
平均发货14小时
成功完成率91.55%
-
八五品
河南省鹤壁市
平均发货21小时
成功完成率91.35%
-
全新
江苏省南京市
平均发货15小时
成功完成率82.39%
-
全新
江苏省南京市
平均发货7小时
成功完成率97.26%
-
全新
河北省保定市
平均发货22小时
成功完成率92.58%
-
全新
河北省保定市
平均发货16小时
成功完成率90.66%
-
全新
-
八五品
湖南省长沙市
平均发货14小时
成功完成率91.8%
-
全新
江苏省无锡市
平均发货17小时
成功完成率92.01%
-
全新
北京市顺义区
平均发货13小时
成功完成率94.76%
-
全新
北京市西城区
平均发货31小时
成功完成率90.91%