写点什么

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

  • 2023-05-27
    湖南
  • 本文字数:1322 字

    阅读完需:约 4 分钟

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


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


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


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


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


限于文章篇幅原因,只能以截图的形式展示出来,有需要的小伙伴 点击这里凭本文截图即可获取!

目录概览

第 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 的其他功能



第 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 应用


限于文章篇幅原因,就展示到这里了,有需要的小伙伴 点击这里凭本文截图即可获取!

用户头像

还未添加个人签名 2021-07-28 加入

公众号:该用户快成仙了

评论

发布
暂无评论
腾讯T8架构师基于SpringBoot2.x搭建分布式架构_Java_做梦都在改BUG_InfoQ写作社区