前置知识:
后台信息管理系统采用的是前后端分离开发模式,前端使用LayUI系统作为模板进行改造,后端采用的是SpringBoot+Dubbo+SSM的架构进行开发
- 后台系统架构
- 工具:图像存储——COS对象存储
- 分析服务之间关系并创建工程
- 代码优化:
- 抽取公共工程
- GraphQL风格查询接口
分布式消息系统
ElasticSearch是一个基于Lucene的搜索服务器。提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口
MongoDB是一个基于分布式(海量数据存储)文件存储的数据库。
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。
实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
MongoDB
前置知识:
学习视频:https://www.bilibili.com/video/BV1PE411i7CV?spm_id_from=333.337.search-card.all.click
自动装配原理
SpringBoot是企业级开发的整体整合解决方案,特别用于快速构建微服务应用,旨在用最简单的方式让开发人员适应各种开发场景
本视频着重介绍SpringBoot的使用和内部原理;
内容包含微服务概念、配置文件、日志框架的使用、web开发、Thymeleaf模板引擎、Docker容器技术教程由springboot核心技术+整合篇组成
前置知识:
学习视频:https://www.bilibili.com/video/BV1aE41167Tu?spm_id_from=333.999.0.0
SpringMVC执行流程