《亿级流量Java高并发与网络编程实战》是由北京大学出版社出版的一本关于Java编程方面的书籍,作者是颜群,主要介绍了关于Java高并发、网络编程方面的知识内容,目前在Java编程类书籍综合评分为:8.9分。
书籍介绍
编辑推荐
(1)全面。本书从并发的底层核心技术、互联网应用框架、数据处理等三部分对高并发系列技术做了系统讲解。
(2)实用。本书以实战化训练为宗旨,用详尽且经典的案例阐述了 Java大数据及高级编程中的重点、难点。书中案例由真实项目演化而来,既体现了所述知识点的精华,又屏蔽了无关技术的干扰。
(3)案例完整。案例都是以“理论讲解 环境搭建 完整代码及分析 运行截图”这种完善的结构进行讲解,考虑到了读者可能会遇到的各种问题。
内容简介
《亿级流量Java高并发与网络编程实战》系统全面的介绍了开发人员必学的知识,如JVM、网络编程、NIO等知识,让开发人员系统地掌握JAVA高并发与网络编程知识。《亿级流量Java高并发与网络编程实战》分为10章,内容如下。第1章,主要讲高并发相关JVM原理解析;第2章,主要讲 Java 网络编程;第3章,主要讲 Java NIO;第4章,主要讲并发框架Disruptor;第5章,主要讲微服务构建框架Spring Boot;第6章,主要讲微服务治理框架Spring Cloud/Dubbo;第7章,主要讲 Java高并发网络编程框架Netty - 实战应用;第8章,主要讲 Java高并发网络编程框架Netty - 深度解读;第9章,主要讲海量数据的高并发处理;第10章,主要讲基于高并发与网络编程的大型互联网项目实战。本书主要面向面向零基础及入门级读者,Java从业人员。
作者简介
颜群,毕业于西安理工大学,精通JAVA、大数据等软件技术,工业和信息化部人才交流中心教学督导、西安实验室教学总监、教研委员会委员、资深高级讲师,担任渭南师范学院、西京学院、西安交通大学城市学院等多所院校兼职讲师,教授Java、大数据等课程;爱奇艺教育、W3cSchool官方合作讲师;腾讯课堂、网易云课堂等在线教育机构知名讲师。
目录
- 第1章 高并发概述 1
- 第2章 系统分析与大型互联网架构设计 5
- 第3章 高并发相关JVM与JDK新特性案例讲解 21
- 第4章 实战解析多线程并发包 63
- 第5章 分布式网络编程核心技术—远程调用 111
- 第6章 NIO案例解析与高性能聊天室实战 123
- 第7章 高性能NIO框架Netty实例详解 163
- 第8章 主流RPC框架解析与跨语言调用案例 205
- 第9章 实战解析高并发框架Disruptor 243
- 第10章 手把手开发微服务构建框架Spring Boot 275
- 第11章 Spring全家桶—使用Spring Boot整合常见Web组件 331
- 第12章 微服务治理框架Spring Cloud理论与案例解析 399
- 第13章 通过案例讲解分布式服务框架Dubbo 455
- 第14章 MySQL性能调优案例实战 475
- 第15章 基于海量数据的高性能高可用数据库方案的 设计与实现 517
- 第16章 使用Redis实现持久化与高速缓存功能 541
- 第17章 分布式计算框架MapReduce入门详解 571
- 第18章 通过典型案例剖析MapReduce内部机制 601