作品简介
《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的应用
载入中