作品简介

《Offer来了:Java面试核心知识点精讲(框架篇)》是对Java程序员面试中常见的微服务、网络编程、分布式存储和分布式计算等必备知识点的总结,包括Spring原理及应用、Spring Cloud原理及应用、Netty网络编程原理及应用、ZooKeeper原理及应用、Kafka原理及应用、Hadoop原理及应用、HBase原理及应用、Cassandra原理及应用、ElasticSearch原理及应用、Spark原理及应用、Flink原理及应用。

本书可作为Java程序员的技术面试参考用书,也可作为Java程序员、大数据开发人员、技术经理和架构师的日常技术参考用书。

王磊

现任国内某知名互联网公司大数据技术架构师,有十余年丰富的物联网及大数据研发和技术架构经验,对物联网及大数据的原理和技术实现有深刻的理解。长期从事海外项目的研发和交付工作,对异地多活数据中心的建设及高可用、高并发系统的设计有丰富的实战经验。

作品目录

  • 内容简介
  • 前言
  • 第1章 Spring原理及应用
  • 1.1 Spring的特性
  • 1.2 Spring的模块
  • 1.3 Spring的核心JAR包
  • 1.4 Spring的注解
  • 1.5 Spring IoC的原理
  • 1.6 Spring AOP的原理
  • 1.7 Spring MVC的原理
  • 1.8 事务
  • 1.9 MyBatis的缓存
  • 1.10 Spring的生态
  • 第2章 Spring Cloud原理及应用
  • 2.1 Spring Boot
  • 2.2 Spring Cloud Config
  • 2.3 Spring Cloud Eureka
  • 2.4 Spring Cloud Consul
  • 2.5 Spring Cloud Feign
  • 2.6 Spring Cloud Hystrix
  • 2.7 Spring Cloud Zuul
  • 2.8 Spring Cloud的链路监控
  • 第3章 Netty网络编程原理及应用
  • 3.1 Reactor线程模型
  • 3.2 Netty的架构
  • 3.3 Netty的特性
  • 3.4 Netty的使用
  • 第4章 ZooKeeper原理及应用
  • 4.1 ZooKeeper的原理
  • 4.2 ZooKeeper的应用
  • 第5章 Kafka原理及应用
  • 5.1 Kafka的原理
  • 5.2 Kafka的应用
  • 第6章 Hadoop原理及应用
  • 6.1 HDFS
  • 6.2 MapReduce
  • 6.3 YARN
  • 6.4 Hadoop的安装和应用
  • 第7章 HBase原理及应用
  • 7.1 HBase的原理
  • 7.2 HBase的使用
  • 第8章 Cassandra原理及应用
  • 8.1 Cassandra的原理
  • 8.2 Cassandra的应用
  • 第9章 ElasticSearch原理及应用
  • 9.1 ElasticSearch的概念和原理
  • 9.2 ElasticSearch的应用
  • 第10章 Spark原理及应用
  • 10.1 Spark的原理
  • 10.2 Spark的使用
  • 第11章 Flink原理及应用
  • 11.1 Flink的原理
  • 11.2 Flink的应用
展开全部