JAVA服务端研发知识图谱
以下为本书的目录,有兴趣的小伙伴,可以京东查询详细内容哦
京东链接地址:https://item.jd.com/12488048.html
目录
业界推荐
出版说明
前言
第一篇 基础篇
第1章 Java概要
1.1 Java环境搭建
1.2 基本类型与运算
1.3 流程控制
1.4 对象
1.5 继承和多态
1.6 容器
1.7 泛型
1.8 异常
1.9 I/O
1.10 并发
1.11 反射与注解
1.12 JUnit
第2章 Maven
2.1 Maven安装和配置文件
2.2 Maven使用项目
2.3 Maven坐标和依赖
2.4 Maven生命周期和插件
2.5 Maven聚合和继承
第3章 代码管理
3.1 Svn
3.2 Git
第4章 Linux命令
4.1 Linux简介
4.2 Linux常用命令
4.3 Linux文件管理
4.4 Linux 启动服务
第二篇 服务框架篇
第5章 Spring
5.1 Spring概述
5.2 构建第一个Spring工程
5.3 IoC
5.4 Aop
5.5 集成Logback
5.6 集成MyBatis
第6章 Spring MVC
6.1 Spring MVC概述
6.2 构建第一个Spring MVC项目
6.3 Spring MVC Restful实现
6.4 Spring MVC 拦截器
6.5 Spring MVC 异常处理器
6.6 Spring MVC上传和下载文件
第7章 Spring Boot
7.1 构建第一个Spring Boot工程
7.2 起步依赖
7.3 配置
7.4 使用Thymeleaf构建页面
7.5 使用JPA构建持久化存储
7.6 Actuator
7.7 部署
7.8 参数校验
7.9 MyBatis的框架整合及数据校验
7.10 添加日志及记录请求信息
第8章 服务架构
第9章 Spring Cloud
9.1 Eureka
9.2 Ribbon与Feign
9.3 Hystrix与Turbine
9.4 Zuul
9.5 Config
9.6 Sleuth与Zipkin
第三篇 组件篇
第10章 MySQL
10.1 MySQL基本介绍和使用场景
10.2 MySQL基本操作
10.3 事务处理
10.4 MyBatis插入获取主键
10.5 MyBatis 多表查询
10.6 查询优化
10.7 数据库主从复制原理
第11章 MongoDB
11.1 MongoDB基本介绍和使用场景
11.2 MongoDB基本操作
11.3 SpringBoot集成MongoDB
第12章 Redis
12.1 基本的Redis操作
12.2 Redis常用命令和可视化工具
12.3 Redis的五种数据格式的操作
12.4 Redis事务处理
12.5 Redis分布式锁
12.6 Redis实现秒杀
第13章 Zookeeper
13.1 Zookeeper介绍
13.2 基本操作
13.3 服务注册与发现
第14章 FastDFS
14.1 FastDFS基本介绍
14.2 Spring Boot集成FastDFS
第15章 ElasticSearch
15.1 ElasticSearch基本介绍
15.2 ElasticSearch基本用法
15.3 SpringBoot集成ElasticSearch
15.4 SpringBoot集成
Java Rest Client
第16章 定时任务
16.1 Spring Boot定时任务
16.2 Cron配置
16.3 ElasticJob介绍
16.4 简单任务
16.5 流式任务
第17章 RabbitMQ
17.1 队列传递字符串
17.2 队列传递对象
17.3 队列传递Json数据
17.4 Topic模式
17.5 Fanout模式
第18章 ELK
18.1 Logstash使用
18.2 Kibana使用
第四篇 部署篇
第19章 Docker
19.1 Docker基础环境搭建
19.2 Docker常用命令
19.3 Docker搭建功能组件
第20章 项目构建
20.1 Jenkins基本介绍
20.2 Jenkins基本设置
20.3 构建Maven项目
20.4 Harbor镜像管理
20.5 Rancher容器管理
第五篇 工具篇
第21章 常用工具
21.1 Swagger
21.2 JMeter
21.3 ab
21.4 VisualVM
21.5 JD-GUI
参考文献