返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]一步一步学Spring Boot:微服务项目实战黄文毅97873025
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: 黄文毅著 | 黄文毅编 | 黄文毅译 | 黄文毅绘
    • 出版社: 清华大学出版社
    • 出版时间:2019-12-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 黄文毅著| 黄文毅编| 黄文毅译| 黄文毅绘
    • 出版社:清华大学出版社
    • 出版时间:2019-12-01
    • 版次:2
    • 印次:1
    • 字数:459000
    • 页数:314
    • 开本:16开
    • ISBN:9787302542483
    • 版权提供:清华大学出版社
    • 作者:黄文毅
    • 著:黄文毅
    • 装帧:平装
    • 印次:1
    • 定价:69
    • ISBN:9787302542483
    • 出版社:清华大学出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2019-12-01
    • 页数:314
    • 外部编号:党庄B161448
    • 版次:2
    • 成品尺寸:暂无

    章 个Spring Boot项目

    1.1 Spring Boot开发环境准备

    1.1.1 安装JDK

    1.1.2 安装Intellij IDEA

    1.1.3 安装Apache Maven

    1.2 一分钟快速搭建Spring Boot项目

    1.2.1 使用Spring Initializr新建项目

    1.2.2 测试

    1.2.3 Spring Boot三种启动方式

    1.3 Spring Boot文件目录介绍

    1.3.1 工程目录

    1.3.2 入口类

    1.3.3 测试类

    1.3.4 pom文件

    1.4 Spring Boot 2.x新特性

    1.4.1 配置变更

    1.4.2 第三方类库升级

    1.4.3 HTTP/2支持

    1.4.4 响应式Spring编程支持

    1.4.5 其他新特性

    1.5 Maven Helper插件的安装和使用

    1.5.1 Maven Helper插件安装

    1.5.2 Maven Helper插件使用

    1.6 思考题

    第2章 集成MySQL数据库

    2.1 MySQL介绍与安装

    2.1.1 MySQL概述

    2.1.2 MySQL安装

    2.2 集成MySQL数据库

    2.2.1 引入依赖

    2.2.2 添加数据库配置

    2.2.3 设计表和实体

    2.3 集成测试

    2.3.1 测试用例开发

    2.3.2 测试

    2.3.3 Navicat for MySQL客户端安装与使用

    2.3.4 Intellij IDEA连接MySQL

    2.4 集成Druid

    2.4.1 Druid概述

    2.4.2 引入依赖

    2.4.3 Druid配置

    2.4.4 开启监控功能

    2.4.5 测试

    2.5 HikariCP连接池

    2.5.1 HikariCP概述

    2.5.2 HikariCP的使用

    第3章 集成Spring Data JPA

    3.1 Spring Data JPA介绍

    3.1.1 Spring Data JPA介绍

    3.1.2 核心接口Repository

    3.1.3 接口继承关系图

    3.2 集成Spring Data JPA

    3.2.1 引入依赖

    3.2.2 继承JpaRepository

    3.2.3 服务层类实现

    3.2.4 增删改查分页简单实现

    3.2.5 自定义查询方法

    3.3 集成测试

    3.3.1 测试用例开发

    3.3.2 测试

    3.4 思考题

    第4章 Thymeleaf模板引擎与集成测试

    4.1 Thymeleaf模板引擎介绍

    4.2 使用Thymeleaf模板引擎

    4.2.1 引入依赖

    4.2.2 控制层开发

    4.2.3 Thymeleaf模板页面开发

    4.3 集成测试

    4.3.1 测试

    4.3.2 REST Client工具介绍

    4.3.3 使用REST Client测试

    第5章 Spring Boot事务支持

    5.1 Spring事务介绍

    5.1.1 Spring事务回顾

    5.1.2 Spring声明式事务

    5.1.3 Spring注解事务行为

    5.2 Spring Boot事务使用

    5.2.1 Spring Boot事务介绍

    5.2.2 类级别事务

    5.2.3 方法级别事务

    5.2.4 测试

    5.3 思考题

    第6章 使用过滤器和监听器

    6.1 Spring Boot使用过滤器Filter

    6.1.1 过滤器Filter介绍

    6.1.2 过滤器Filter的使用

    6.1.3 测试

    6.2 Spring Boot使用监听器Listener

    6.2.1 监听器Listener介绍

    6.2.2 监听器Listener的使用

    6.2.3 测试

    第7章 集成Redis缓存

    7.1 Redis缓存介绍

    7.1.1 Redis概述

    7.1.2 Redis服务器安装

    7.1.3 Redis缓存测试

    7.2 Spring Boot集成Redis缓存

    7.2.1 Spring Boot缓存支持

    7.2.2 引入依赖

    7.2.3 添加缓存配置

    7.2.4 测试用例开发

    7.2.5 测试

    7.3 Redis缓存在Spring Boot中的使用

    7.3.1 监听器Listener开发

    7.3.2 项目启动缓存数据

    7.3.3 更新缓存数据

    7.3.4 测试

    第8章 集成Log4J日志

    8.1 Log4J概述

    8.2 集成Log4J2

    8.2.1 引入依赖

    8.2.2 添加Log4J配置

    8.2.3 创建log4j2.xml文件

    8.3 使用Log4J记录日志

    8.3.1 打印到控制台

    8.3.2 记录到文件

    8.3.3 测试

    8.4 思考题

    第9章 Quartz定时器和发送Email

    9.1 使用Quartz定时器

    9.1.1 Quartz概述

    9.1.2 引入依赖

    9.1.3 定时器配置文件

    9.1.4 创建定时器类

    9.1.5 Spring Boot扫描配置文件

    9.1.6 测试

    9.2 Spring Boot发送Email

    9.2.1 Email介绍

    9.2.2 引入依赖

    9.2.3 添加Email配置

    9.2.4 在定时器中发送邮件

    9.2.5 测试

    0章 集成MyBatis

    10.1 MyBatis介绍

    10.2 集成MyBatis的步骤

    10.2.1 引入依赖

    10.2.2 添加MyBatis配置

    10.2.3 Dao层和Mapper文件开发

    10.2.4 测试

    1章 异步消息与异步调用

    11.1 JMS消息概述

    11.2 Spring Boot集成ActiveMQ

    11.2.1 ActiveMQ概述

    11.2.2 ActiveMQ的安装

    11.2.3 引入依赖

    11.2.4 添加ActiveMQ配置

    11.3 使用ActiveMQ

    11.3.1 创建生产者

    11.3.2 创建消费者

    11.3.3 测试

    11.4 Spring Boot异步调用

    11.4.1 异步调用概述

    11.4.2 @Async使用

    11.4.3 测试

    2章 全局异常处理与Retry重试

    12.1 全局异常介绍

    12.2 Spring Boot全局异常使用

    12.2.1 自定义错误页面

    12.2.2 测试

    12.2.3 全局异常类开发

    12.2.4 测试

    12.3 Retry重试机制

    12.3.1 Retry重试概述

    12.3.2 Retry重试机制使用

    12.3.3 测试

    3章 集成MongoDB数据库

    13.1 MongoDB数据库介绍

    13.1.1 MongoDB的安装

    13.1.2 NoSQL Manager for MongoDB客户端的使用

    13.2 集成MongoDB

    13.2.1 引入依赖

    13.2.2 添加MongoDB配置

    13.2.3 连接MongoDB

    13.2.4 测试

    4章 集成Spring Security

    14.1 Spring Security概述

    14.2 集成Spring Security的步骤

    14.2.1 引入依赖

    14.2.2 配置Spring Security

    14.2.3 测试

    14.2.4 数据库用户授权登录

    14.2.5 测试

    5章 Spring Boot应用监控

    15.1 应用监控介绍

    15.2 使用监控

    15.2.1 引入依赖

    15.2.2 添加配置

    15.2.3 测试

    15.3 自定义端点

    15.3.1 自定义端点EndPoint

    15.3.2 测试

    15.3.3 自定义HealthIndicator

    15.3.4 测试

    15.4 保护Actuator端点

    6章 集成Dubbo和Zookeeper

    16.1 Zookeeper的介绍与安装

    16.1.1 Zookeeper概述

    16.1.2 Zookeeper的安装与启动

    16.2 Spring Boot集成Dubbo

    16.2.1 Dubbo概述

    16.2.2 服务与接口拆分思路

    16.2.3 服务与接口拆分实践

    16.2.4 正式版发布

    16.2.5 Service服务端开发

    16.2.6 Service服务注册

    16.2.7 Client客户端开发

    7章 多环境配置与部署

    17.1 多环境配置概述

    17.2 多环境配置的使用

    17.2.1 添加多个配置文件

    17.2.2 配置激活选项

    17.2.3 测试

    17.3 自定义属性与加载

    17.3.1 自定义属性

    17.3.2 参数间的引用

    17.3.3 使用随机数

    17.4 部署

    17.4.1 Spring Boot内置Tomcat

    17.4.2 Intellij IDEA配置Tomcat

    17.4.3 war包部署

    17.4.4 测试

    17.5 热部署

    17.6 思考题

    8章 微服务容器化

    18.1 Docker概述

    18.1.1 Docker的优势

    18.1.2 Docker的基本概念

    18.1.3 Docker架构

    18.1.4 Docker的安装

    18.2 Docker的常用命令

    18.3 制作与自动化构建镜像

    18.3.1 制作镜像

    18.3.2 使用Dockerfile构建镜像

    18.4 Spring Boot集成Docker

    9章 微服务测试

    19.1 Spring Boot单元测试

    19.1.1 关于测试

    19.1.2 微服务测试

    19.2 Spring Boot单元测试

    19.3 Mockito/PowerMockito测试框架

    19.3.1 Mockito概述

    19.3.2 Mockito简单实例

    19.3.3 PowerMock概述

    19.3.4 PowerMockito简单实例

    19.4 H2内存型数据库

    19.4.1 H2概述

    19.4.2 Spring Boot集成H2

    19.5 REST API测试

    19.5.1 Postman概述

    19.5.2 Postman的简单使用

    19.6 性能测试

    19.6.1 AB概述

    19.6.2 AB测试

    第20章 Spring Boot原理解析

    20.1 回顾入口类

    20.1.1 DemoApplication入口类

    20.1.2 @SpringBootApplication的原理

    20.1.3 SpringApplication的run方法

    20.1.4 SpringApplicationRunListeners监听器

    20.1.5 ApplicationContextInitializer接口

    20.1.6 ApplicationRunner与CommandLineRunner

    20.2 SpringApplication执行流程

    20.3 spring-boot-starter原理

    20.3.1 自动配置条件依赖

    20.3.2 Bean参数获取

    20.3.3 Bean的发现与加载

    20.3.4 自定义starter

    20.4 跨域访问

    20.5 优雅关闭

    20.5.1 Java优雅停机

    20.5.2 Spring Boot优雅停机

    20.6 将SSM/Maven项目改造为Spring Boot项目

    20.6.1 创建Maven项目

    20.6.2 种改造方法

    20.6.3 第二种改造方法

    20.7 思考题

    第21章 实战高并发秒杀系统

    21.1 秒杀系统业务

    21.1.1 什么是秒杀

    21.1.2 秒杀系统的工作流程

    21.2 秒杀系统的简单实现

    21.2.1 创建Spring Boot项目

    21.2.2 库表设计与Model实体类

    21.2.3 集成MySQL和JPA

    21.2.4 Service服务层的设计与开发

    21.2.5 Controller控制层的设计与开发

    21.2.6 前端页面的设计与开发

    21.2.7 代码测试

    21.2.8 总结

    21.3 秒杀系统读优化

    21.3.1 高并发读优化

    21.3.2 使用Redis缓存

    21.4 流量削峰

    21.4.1 流量削峰的原因

    21.4.2 集成ActiveMQ

    21.4.3 生产者开发

    21.4.4 消费者开发

    21.5 业务优化

    21.5.1 答题/验证码

    21.5.2 分时分段

    21.5.3 禁用秒杀按钮

    21.6 降级、限流、拒绝服务

    21.6.1 降级

    21.6.2 限流

    21.6.3 拒绝服务

    21.7 避免单点

    21.8 总结

    参考文献


    黄文毅 CSDN专家,软件。先后就职于厦门星耀蓝图、上海美团等科技公司,目前就职于厦门美图科技有限公司,从事Java开发工作。具有丰富的软件开发经验,熟悉Java、高并发、大数据及相关软件架构。出版《公布式微服务架构:原理与实践》《Spring 5企业级开发实战》(与人合著)《Spring MVC MyBatis开发与项目实战》等多部技术图书。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购