Java微服务架构实战PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:李兴华编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2020
- ISBN:9787302506072
- 页数:293 页
第一部分 SpringBoot篇 3
第1章 SpringBoot编程起步 3
1.1传统开发中痛的领悟 3
1.2 SpringBoot简介 4
1.3 SpringBoot编程起步 4
1.4本章小结 8
第2章 SpringBoot程序开发 9
2.1建立统一父pom管理 9
2.2 SpringBoot程序测试 12
2.3 SpringBoot注解分析 13
2.4配置访问路径 14
2.5 SpringBoot调试 16
2.6使用内置对象 16
2.7使用Jetty容器 18
2.8配置环境属性 18
2.9读取资源文件 20
2.10整合Spring配置 21
2.11 SpringBoot项目打包发布 24
2.12 profile配置 25
2.13本章小结 27
第3章 Thymeleaf模板渲染 28
3.1 Thymeleaf简介 28
3.2 Thymeleaf编程起步 29
3.3 Thyemeleaf静态资源 31
3.4读取资源文件 32
3.5路径处理 33
3.6内置对象操作支持 35
3.7对象输出 36
3.8页面逻辑处理 38
3.9数据迭代处理 39
3.10包含指令 42
3.11 Thymeleaf数据处理 43
3.12本章小结 45
第4章 SpringBoot与Web应用 46
4.1配置Tomcat运行 46
4.2 https安全访问 48
4.3数据验证 50
4.4配置错误页 53
4.5全局异常处理 54
4.6文件上传 56
4.6.1基础上传 56
4.6.2上传文件限制 58
4.6.3上传多个文件 59
4.7拦截器 61
4.8 AOP拦截器 62
4.9本章小结 64
第5章 SpringBoot服务整合 65
5.1 SpringBoot整合数据源 65
5.1.1 SpringBoot整合C3P0数据库连接池 65
5.1.2 SpringBoot整合Druid数据库连接池 68
5.2 SpringBoot整合ORM开发框架 69
5.2.1 SpringBoot整合MyBatis开发框架 69
5.2.2 SpringBoot整合JPA开发框架 72
5.2.3事务处理 75
5.3 SpringBoot整合消息服务组件 77
5.3.1 SpringBoot整合ActiveMQ消息组件 77
5.3.2 SpringBoot整合RabbitMQ消息组件 79
5.3.3 SpringBoot整合Kafka消息组件 82
5.4 SpringBoot整合Redis数据库 84
5.4.1 SpringBoot整合RedisTemplate操作Redis 85
5.4.2 Redis对象序列化操作 86
5.4.3配置多个RedisTemplate 88
5.5 SpringBoot整合安全框架 92
5.5.1 SpringBoot整合Shiro开发框架 93
5.5.2 SpringBoot基于Shiro整合OAuth统一认证 98
5.6 SpringBoot整合邮件服务器 103
5.7定时调度 105
5.8 Actuator监控 107
5.9本章小结 110
第二部分 SpringCloud篇 113
第6章 SpringCloud简介 113
6.1 RPC分布式开发技术 113
6.2 RPC实现技术 114
6.3 SpringCloud技术架构 117
6.4本章小结 120
第7章 SpringCloud与Restful 121
7.1搭建SpringCloud项目开发环境 121
7.2 Restful基础实现 122
7.2.1建立公共API模块:mldncloud-api 124
7.2.2建立部门微服务:mldncloud-dept-service-8001 125
7.2.3建立Web消费端:mldncloud-consumer-resttemplate 129
7.3 Restful接口描述 132
7.4 SpringSecurity安全访问 134
7.4.1微服务安全验证 135
7.4.2消费端安全访问 136
7.4.3 StatelessSession 137
7.4.4安全配置模块 138
7.5本章小结 140
第8章 Eureka注册服务 141
8.1 Eureka简介 141
8.2定义Eureka服务端 142
8.3向Eureka中注册微服务 144
8.4 Eureka服务信息 145
8.5 Eureka发现管理 147
8.6 Eureka安全配置 149
8.7 Eureka-HA机制 150
8.8 Eureka服务发布 153
8.9本章小结 155
第9章 SpringCloud服务组件 156
9.1 Ribbon负载均衡组件 156
9.1.1 Ribbon基本使用 156
9.1.2 Ribbon负载均衡 158
9.1.3 Ribbon负载均衡策略 161
9.2 Feign远程接口映射 163
9.2.1 Feign接口转换 163
9.2.2 Feign相关配置 166
9.3 Hystrix 熔断机制 167
9.3.1 Hystrix基本使用 168
9.3.2失败回退 169
9.3.3 HystrixDashboard 172
9.3.4 Turbine聚合监控 174
9.4 Zuul路由网关 176
9.4.1 Zuul整合微服务 177
9.4.2 Zuul访问过滤 179
9.4.3 Zuul路由配置 181
9.4.4 Zuul服务降级 183
9.4.5上传微服务 185
9.5本章小结 190
第10章 SpringCloudConfig 191
10.1 SpringCloudConfig简介 191
10.2配置SpringCloudConfig服务端 192
10.3 SpringCloudConfig客户端抓取配置信息 195
10.4单仓库目录匹配 197
10.5多仓库自动匹配 199
10.6仓库匹配模式 200
10.7密钥加密处理 200
10.8 KeyStore加密处理 201
10.9 SpringCloudConfig高可用 203
10.10 SpringCloudBus服务总线 205
10.11本章小结 210
第11章 SpringCloudStream 211
11.1 SpringCloudStream简介 211
11.2 Stream生产者 212
11.3 Stream消费者 215
11.4自定义消息通道 216
11.5分组与持久化 218
11.6 RoutingKey 219
11.7本章小结 220
第12章 SpringCloudSleuth 221
12.1 SpringCloudSleuth简介 221
12.2搭建SpringCloudSleuth微服务 222
12.3 Sleuth数据采集 224
12.4本章小结 229
第13章 OAuth认证管理 230
13.1 SpringCloud与OAuth 230
13.2搭建OAuth基础服务 232
13.3使用数据库保存客户信息 235
13.4使用数据库保存微服务认证信息 240
13.5建立访问资源 245
13.6使用Redis保存token令牌 246
13.7 SpringCloud整合OAuth 248
13.8本章小结 252
第三部分 微服务辅助篇 255
第14章 RabbitMQ消息组件 255
14.1 RabbitMQ简介 255
14.2配置Erlang开发环境 257
14.3安装并配置RabbitMQ 258
14.4使用Java访问RabbitMQ 259
14.4.1创建消息生产者 261
14.4.2创建消息消费者 262
14.4.3消息持久化 264
14.4.4虚拟主机 264
14.5发布订阅模式 265
14.5.1广播模式 265
14.5.2直连模式 267
14.5.3主题模式 269
14.6 Spring整合RabbitMQ 270
14.7镜像队列 273
14.8本章小结 276
第15章 Docker虚拟化容器 277
15.1 Docker简介 277
15.2 Docker安装 279
15.3 Docker配置与使用 280
15.3.1获取并使用Docker镜像 280
15.3.2 Docker镜像 281
15.3.3 Docker容器 282
15.4 Docker镜像管理 284
15.4.1通过文件保存Docker镜像 284
15.4.2 DockerHub 285
15.4.3构建Docker镜像 286
15.5微服务与Docker 287
15.5.1使用Docker发布微服务 287
15.5.2使用DockerCompose编排顺序 291
15.6本章小结 293
- 《情报学 服务国家安全与发展的现代情报理论》赵冰峰著 2018
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《体育公共服务改革 理想之美与现实之殇》齐超 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《会议服务》黄程主编 2015
- 《创新的脚步 全国社区治理和服务创新实验区成果集萃》民政部编写组编著 2018
- 《半小时漫画股票实战法》财经杂质著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《中药功效速记 第2版》李兴广,温乔 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019