• Java服务端研发知识图谱
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Java服务端研发知识图谱

40.27 4.1折 98 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者何为

出版社机械工业出版社

出版时间2018-11

版次1

装帧其他

货号A3

上书时间2024-10-23

旧书香书城

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 何为
  • 出版社 机械工业出版社
  • 出版时间 2018-11
  • 版次 1
  • ISBN 9787111610113
  • 定价 98.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 416页
  • 字数 655千字
【内容简介】
本书主要讲解了Java语言的使用和特性、Maven工程管理、Svn和Git代码管理、Linux服务器命令;框架部分包含Spring框架治理、SpringMVC、SpringBoot、框架演进讲解、SpringCloud微服务框架。组件部分包含MySQL数据库及操作、MongoDB存储、Redis缓存、Zookeeper配置及注册发现原理、FastDFS文件存储、ElasticSearch搜索、定时任务、RabbitMQ消息队列、ELK日志展示及分析;部署部分包含Docker镜像技术、Jenkins持续集成、Harbor镜像仓库、Rancher容器管理;工具部分包含Swagger接口文档编写及测试工具、JMeter测试工具、VisualVm分析工具等。
【作者简介】


何为,先后从事手机端研发和服务端研发工作逾十年,具备七年产研团队管理经验,曾负责多个大型软件项目产研工作。对研发领域从c、java语言到服务的体运行均有深刻的理解,注重技术的迭代与实用,并兼顾团队的技术创新与普及。
【目录】
业界推荐

出版说明

前言  *一篇 基 础 篇

第1章 Java概要

1.1 Java环境搭建

1.1.1 Java基础环境搭建

1.1.2 Eclipse的安装

1.1.3* 一个Java程序

  1.2 基本类型与运算

1.2.1 基本类型概述

1.2.2 操作符

1.2.3 类型转换与越界

1.3 流程控制

1.3.1 If-else

1.3.2 Switch

1.3.3 For

1.3.4 While

1.3.5 break与continue

1.3.6 Return

1.4 对象

1.4.1 什么是对象

1.4.2 方法

1.4.3 初始化

1.4.4 This与Static

1.4.5 访问权限

1.4.6 垃圾回收

1.5 继承和多态

1.5.1 Object

1.5.2 组合

1.5.3 继承

1.5.4 多态

1.5.5 接口

1.5.6 抽象类

1.6 容器

1.6.1 数组

1.6.2 List

1.6.3 Set

1.6.4 Map

1.7 泛型

1.7.1 泛型的基本使用

1.7.2 通配符

1.7.3 泛型接口

1.7.4 自定义泛型

1.8 异常

1.8.1 运行时异常

1.8.2 检查性异常

1.8.3 自定义异常

1.9 I/O

1.9.1 控制台I/O

1.9.2 查看文件列表

1.9.3 文件I/O

1.9.4 序列化

1.9.5 网络I/O

1.10 并发

1.10.1 多线程的实现

1.10.2 线程冲突

1.10.3 锁

1.11 反射与注解

1.11.1 反射

1.11.2 注解

1.12 JUnit

1.12.1 JUnit的集成

1.12.2 JUnit的基本使用

第2章 Maven

2.1 Maven安装和配置

2.1.1 Maven环境的搭建

2.1.2 在Eclipse中配置Maven的settings

文件

2.2 Maven使用

2.2.1 在Eclipse中创建*一个Maven

项目

2.2.2 认识pom文件

2.2.3 运行Maven项目

2.3 Maven坐标和依赖

2.3.1 什么是坐标

2.3.2 什么是Maven依赖

2.3.3 Maven依赖的scope范围

2.3.4 Maven的依赖调解原则

2.3.5 Maven仓库使用

2.4 Maven生命周期和插件

2.4.1 Maven 生命周期

2.4.2 Maven插件

2.4.3 生命周期与插件的关系

2.5 Maven聚合和继承

2.5.1 聚合应用的场景

2.5.2 Maven的继承

2.5.3 Maven中dependencyManagement

的使用

2.5.4 Maven中的pluginManagement

的使用

第3章 代码管理

3.1 Svn

3.1.1 Svn客户端的安装

3.1.2 Svn基本使用

3.1.3 Svn 解决冲突

3.1.4 Svn 分支

3.2 Git

3.2.1 Git客户端安装

3.2.2 Git 基本使用

3.2.3 Git 分支管理

3.2.4 Git 标签

3.2.5 在Git中配置SSH

3.2.6 用Git stash暂存代码

第4章 Linux命令

4.1 Linux简介

4.2 Linux常用命令

4.3 Linux文件管理

4.3.1 Linux文件操作命令

4.3.2 Linux文件权限

4.4 Linux 启动服务

第二篇 服务框架篇

第5章 Spring

5.1 Spring概述

5.1.1 核心模块

5.1.2 预备知识

5.2 构建*一个Spring工程

5.3 IoC

5.3.1 IoC和DI基本原理

5.3.2 IoC的配置使用

5.3.3 Bean定义

5.3.4 Bean的作用域

5.3.5 Bean的生命周期

5.3.6 注解实现IoC

5.3.7 注解的作用域scope

5.3.8 自动装配

5.3.9 @Autowired与@Qualifier

5.4 Aop

5.4.1 AOP的核心概念

5.4.2 AOP的代理机制

5.4.3 基于Schema的AOP使用

5.4.4 基于@AspectJ的AOP使用

5.5 集成Logback

5.5.1 SLF4J简介

5.5.2 Logback概述

5.5.3 Logback的集成

5.5.4 输出日志到文件

5.6 集成MyBatis

5.6.1 数据准备

5.6.2 添加Spring与Mybatis集成相关

依赖

5.6.3 编写相关配置文件

5.6.4 使用generator生成单表增删改查

代码

第6章 Spring MVC

6.1 Spring MVC概述

6.1.1 MVC

6.1.2 HTTP请求处理流程

6.1.3 Servlet与Tomcat的关系

6.1.4 Spring MVC的执行流程

6.2 构建*一个Spring MVC项目

6.2.1 添加依赖

6.2.2 配置相关文件

6.2.3 基本页面展示

6.3 Spring MVC Restful实现

6.3.1 REST概述

6.3.2 创建REST风格的Controller

6.4 Spring MVC 拦截器

6.4.1 拦截器

6.4.2 自定义拦截器

6.4.3 拦截器执行规则

6.5 Spring MVC 异常处理器

6.5.1 Spring MVC 异常处理方式

6.5.2 实现自定义异常处理类

6.6 Spring MVC上传和下载文件

6.6.1 MultipartFile对象

6.6.2 上传文件

6.6.3 下载文件

第7章 Spring Boot

7.1 构建*一个Spring Boot工程

7.1.1 IDE搭建及特性

7.1.2 工程目录

7.2 起步依赖

7.3 配置

7.3.1 自动配置

7.3.2 设置配置值

7.3.3 配置优先级

7.3.4 多环境配置

7.3.5 自定义类的注入

7.4 使用Thymeleaf构建页面

7.4.1 Thymeleaf基本使用

7.4.2 添加页面逻辑

7.5 使用JPA构建持久化存储

7.5.1 JPA基本使用

7.5.2 定义JPA扩展接口

7.6 Actuator

7.6.1 Actuator的基本使用

7.6.2 端点的保护

7.7 部署

7.8 参数校验

7.8.1 前台完成基本参数校验

7.8.2 前后台配合完成数据校验

7.9 MyBatis的框架整合及数据

校验

7.9.1 整合MyBatis

7.9.2 后台接口请求校验

7.9.3 规范数据返回

7.10 添加日志及记录请求信息

7.10.1 添加日志模块

7.10.2 AOP实现接口信息打印

第8章 服务架构

第9章 Spring Cloud

9.1 Eureka

9.1.1 Eureka基础使用

9.1.2 配置服务注册信息

9.1.3 基于Host的高可用Eureka

9.1.4 基于IP的高可用Eureka

9.2 Ribbon与Feign

9.2.1 Ribbon

9.2.2 Feign

9.3 Hystrix与Turbine

9.3.1 Hystrix基本使用

9.3.2 Feign与Hystrix结合

9.3.3 Hystrix相关配置

9.3.4 Hystrix作为限流工具

9.3.5 Turbine聚合展示

9.3.6 Turbine通过总线聚合信息

9.4 Zuul

9.4.1 Zuul的基本使用

9.4.2 Zuul的配置

9.4.3 Filter基本使用

9.4.4 简单的鉴权服务

9.4.5 Filter使用其他服务进行鉴权

9.4.6 Zuul的其他使用方法

9.5 Config

9.5.1 配置Config服务端

9.5.2 服务通过Config获取配置

9.5.3 添加加密

9.5.4 通过Config服务名读取配置

9.5.5 配置动态刷新

9.5.6 批量刷新配置

9.6 Sleuth与Zipkin

9.6.1 Sleuth信息采集

9.6.2 Zipkin数据聚合展示

9.6.3 数据解读

9.6.4 通过消息中间件收集信息

9.6.5 数据保存

第三篇 组 件 篇

第10章 MySQL

10.1 MySQL基本介绍和使用场景

10.1.1 MySQL概述

10.1.2 MySQL常用存储引擎

10.1.3 MySQL使用场景

10.2 MySQL基本操作

10.2.1 MySQL创建和删除数据库

10.2.2 DDL基本操作

10.2.3 DQL基本操作

10.2.4 DML基本操作

10.2.5 DCL 基本操作

10.3 事务处理

10.3.1 事务概述

10.3.2 事务处理方法

10.4 MyBatis插入获取主键

10.5 MyBatis 多表查询

10.6 查询优化

10.6.1 优化查询的方向

10.6.2 EXPLAIN 分析

10.6.3 小结

10.7 数据库主从复制原理

第11章 MongoDB

11.1 MongoDB基本介绍和使用

场景

11.1.1 MongoDB概述

11.1.2 MongoDB使用场景

11.2 MongoDB基本操作

11.2.1 MongoDB基本命令

11.2.2 MongoDB图形化工具

11.3 SpringBoot集成MongoDB

11.3.1 整合MongoDB

11.3.2 操作数据

11.3.3 缓存商品详情页面功能

第12章 Redis

12.1 基本的Redis操作

12.2 Redis常用命令和可视化工具

12.2.1 Redis命令

12.2.2 可视化工具

12.3 Redis的五种数据格式的操作

12.3.1 String操作

12.3.2 List操作

12.3.3 Hash操作

12.3.4 Set操作

12.3.5 ZSet操作

12.4 Redis事务处理

12.4.1 批量操作

12.4.2 对值进行监控

12.5 Redis分布式锁

12.6 Redis实现秒杀

第13章 Zookeeper

13.1 Zookeeper介绍

13.2 基本操作

13.2.1 Zookeeper客户端操作

13.2.2 Java客户端操作Zookeeper

13.2.3 订阅子节点变化

13.2.4 订阅节点的数据内容变化

13.3 服务注册与发现

13.3.1 服务注册

13.3.2 服务发现

第14章 FastDFS

14.1 FastDFS基本介绍

14.1.1 FastDFS概述

14.1.2 FastDFS上传和下载过程

14.2 Spring Boot集成FastDFS

14.2.1 文件上传

14.2.2 文件下载

第15章 ElasticSearch

15.1 ElasticSearch基本介绍

15.1.1 ElasticSearch概述

15.1.2 分片与副本的关系

15.1.3 ElasticSearch主要特性

15.2 ElasticSearch基本用法

15.2.1 索引操作

15.2.2 索引映射mappings

15.2.3 ElasticSearch之Head插件

15.2.4 ElasticSearch中文插件集成

15.2.5 ElasticSearch中文检索示例

15.3 SpringBoot集成ElasticSearch

15.3.1 整合ElasticSearch

15.3.2 ElasticSearch操作数据

15.4 SpringBoot集成

Java Rest Client

第16章 定时任务

16.1 Spring Boot定时任务

16.1.1 单线程定时任务

16.1.2 多线程定时任务

16.1.3 用定时任务实时统计

16.2 Cron配置

16.3 ElasticJob介绍

16.4 简单任务

16.5 流式任务

第17章 RabbitMQ

17.1 队列传递字符串

17.1.1 消息队列基本配置

17.1.2 发送方配置及使用

17.1.3 接收方配置及使用

17.1.4 多对多实现

17.2 队列传递对象

17.2.1 发送方配置及使用

17.2.2 接收方配置及使用

17.3 队列传递Json数据

17.3.1 发送方配置及使用

17.3.2 接收方配置及使用

17.4 Topic模式

17.4.1 Topic模式讲解

17.4.2 发送方配置及使用

17.4.3 接收方配置及使用

17.5 Fanout模式

17.5.1 发送方配置及使用

17.5.2 接收方配置及使用

第18章 ELK

18.1 Logstash使用

18.1.1 Logstash概要介绍

18.1.2 文件搜集及ElasticSearch存储

18.1.3 使用Json格式日志

18.1.4 使用filter处理数据

18.2 Kibana使用
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP