![]()
内容推荐 《Java微服务》以Spring家族的Spring Cloud和Spring Boot为基础讲解微服务从开发、测试到自动化部署上线的全生命周期的开发与管理。从Spring Boot框架搭建,分模块实现组件功能的开发,到微服务应用与部署实现,本书构建了完整的微服务应用,帮助读者从0到1设计、实现和应用微服务。 全书共14章,内容包括:微框架Spring Cloud、Spring Boot以及Spring Boot的IoC、AOP的实现和启动,MySQL数据库基础知识和Redis数据存储、过期策略、多路复用,消息中间件RabbitMQ架构及其交换机原理,线程及线程池的实现过程,接口权限管理,统一数据处理,Spring Boot集成MySQL、Redis、线程池、RabbitMQ、Shiro、JWT、Swagger、Spring中应用的设计模式实现等。 《Java微服务》内容通俗易懂,案例丰富,理论与实践并重,实用性强,特别适合Spring Boot和微服务初学读者、Java后台开发入门读者和进阶读者阅读:本书同样适合AI工程师、大数据开发工程师、Java开发工程师等其他编程爱好者阅读。另外,本书也适合作为相关院校及培训机构的教材使用。 作者简介 辛大奇,机械制造与自动化专业硕士,在国内期刊发表过多篇文章,主持开发过智慧园区视频分析等多个项目;现供职于深圳市某物联科技有限公司,担任软件业务部人工智能技术顾问,并从事Web后台开发和人工智能算法的研究与应用,熟练使用Python和Java语言进行不同类型项目开发。 目录 第1章 微服务 1.1 计算机软件 1.1.1 系统软件 1.1.2 互联网 1.1.3 网络应用架构 1.2 SOA与微服务 1.2.1 SOA 1.2.2 微服务架构 1.3 远程过程调用 1.3.1 RPC调用过程 1.3.2 RPC传输协议组成 1.3.3 TCP 1.3.4 HTTP 1.4 小结 第2章 Spring及Spring Cloud 2.1 Spring 2.1.1 为什么选择Spring 2.1.2 Spring的功能 2.1.3 Spring框架功能体系 2.1.4 Spring项目体系 2.2 Spring Cloud 2.2.1 Spring Cloud与Spring Boot 2.2.2 Spring Cloud五大组件 2.3 小结 第3章 Spring Boot框架 3.1 IoC 3.1.1 Bean对象及容器 3.1.2 创建Bean对象 3.1.3 获取Bean对象 3.1.4 BeanFactory与FactoryBean 3.2 AOP 3.2.1 切面 3.2.2 AspectJ 3.2.3 代理 3.3 Spring Boot启动过程 3.3.1 Spring自动配置文件 3.3.2 自动装配和启动 3.4 小结 第4章 数据库 4.1 MySQL数据库 4.1.1 部署MySQL 4.1.2 事务 4.1.3 索引 4.1.4 新增 4.1.5 删除 4.1.6 修改 4.1.7 查询 4.2 Spring Boot操作数据库 4.2.1 数据库驱动 4.2.2 数据库连接池 4.2.3 MyBatis简介 4.2.4 MyBatis数据处理 4.3 Spring Boot数据库操作接口开发 …… 第5章 接口测试及接口管理 第6章 日志管理 第7章 接口权限管理 第8章 缓存及Redis 第9章 消息中间件——RabbitMQ 第10章 线程及线程池 第11章 统一数据处理 第12章 微服务应用 第13章 微服务部署 第14章 微服务架构及设计模式 |