开发技巧Java学习笔记Java 杂谈

腾讯T8架构师基于SpringBoot2.x搭建分布式架构

2020-07-02  本文已影响0人  Java全能架构师

前言

Java 的各种开发框架发展了很多年,影响了一代又一代的程序员,现在无论是程序员,还是架构师,使用这些开发框架都面临着两方面的挑战。

一方面是要快速开发出系统,这就要求使用 的开发框架尽量简单,无论是新手还是老手都能快速上手,快速掌握页面渲染、数据库访 问等常用技术。也要求开发框架能尽量多地集成第 方工具,以便信手拈来。最后,还希望在开发调试过程中,方便代码更改后能快速重启。

另外一方面是当系统模块增加 ,用户使用量增加时,面对这样的挑战,系统拆分成为新的架构,程序员和架构师当然不希望换掉己有的开发框架,希望能由小而美的系统过渡到大而强的分布式系统。

环顾当前 Java 开源世界中的流行技术框架,能同时胜任这项工作的微乎其微, Play和ActFramework 是不错的选择,国内的 Nutz JFinal 的口碑也不错。但能同时满足快速开发和分布式系统架构的框架,还是群众基础最好、功能最全、基于 Spring 技术的 Spring Boot 框架。

废话就不多说了,下面我就为大家介绍一本我一直在看的从构建小系统到架构分布式大系统Springboot实战PDF,希望会对大家有所帮助。

主要内容

这本书上半部分(1~9章)介绍了Spring Boot的基础技术,下半部分(10~17章)介绍了与Spring Boot相关的分布式技术。

第1章 Java EE简介

1.1 Java EE

1.2 Spring

1.3 Spring Boot

1.4 Hello, Spring Boot

第2章 Spring Boot基础

2.1检查 Java环境与安装Java

2.2安装和配置Maven

2.3 Spring 核心技术

第3章 MVC框架

3.1 集成MVC框架

3.2使用Controller

3.3 URL 映射到方法

3.4方法参数

3.5验证框架

3.6WebMvcConfigurer

3.7视图技术

3.8通用错误处理

3.9 @Service 和@Transactional

3.10 curl 命令

第4章 视图技术

4.1 Beetl 模板引擎

4.2 使用变量

4.3 表达式.

4.4 控制语句

4.5 函数调用

4.6 格式化函数

4.7 直接调用 Java

4.8 标签函数

4.9 HTML 标签

4.10 安全输出

4.11 高级功能

4.12 脚本引擎

4.13 JSON 技术

4.14 MVC 分离开发

第5章 数据库访问

5.1配置 数据源

5.2 Spring JDBC Template

5.3 BeetISQL 介绍

5.4 SQLManager 内置CRUD

5.5使用 sqlId

5.6 BeetISQL 的其他功能

由于篇幅限制LZ只能将主要内容展示出来,这本PDF文档总共385页,没有缺页漏页情况,感兴趣的小伙伴帮忙点赞转发加关注然后后台回复【学习】二字即可得到获取方式啦~

第6章 Spring Data JPA

6.1集成 Spring Data JPA

6.2 Repository

第7章 Spring Boot配置

7.1配置 Spring Boot

7.2日志配置

7.3读取应用配置

7.4 Spring Boot自动装配

第8章 部署Spring Boot应用

第9章 Testing单元测试

第10章 REST

10.1 REST 简介

10.2 Spring Boot集成REST

10.3 Swagger UI

第11章 MongoDB

11.1 安装MongoDB

11.2使用 shel

11.3 Spring Boot集成MongoDB

11.4增删改查

第12章 Redis

12.1 安装Redis.

12.2使用redis-cli

12.3 Spring Boot集成Redis

12.5序 列化策略

第13章 Elasticsearch

13.1 Elasticsearch 介绍

13.2使用 REST访问Elaticsearch

13.3使用 RestTemplate访问ES

13.4 Spring Data Elastic

第14章 Cache

14.1 关于Cache

14.2 Spring Boot Cache

14.3注释 驱动缓存

14.4使用 Redis Cache

14.5 Redis 缓存原理

14.6 实现Redis两级缓存

第15章 Spring Session

15.1 水平扩展实现

15.2 Nginx 的安装和配置

15.3. Spring Session

第16章 Spring Boot和ZooKeeper

16.1 ZooKeeper

16.2 Spring Boot集成ZooKeeper

16.3 实现分布式锁

16.4 服务注册

16.5领导选取

第17章 监控Spring Boot应用

目录总述

由于篇幅限制LZ只能将主要内容展示出来,这本PDF文档总共385页,没有缺页漏页情况,感兴趣的小伙伴帮忙点赞转发加关注然后后台回复【学习】二字即可得到获取方式啦~另外还附赠一些相关的面试资料如下所示~

上一篇下一篇

猜你喜欢

热点阅读