苍穹外卖记录

day1

分工

在这里插入图片描述

项目介绍

在这里插入图片描述

技术选型

在这里插入图片描述

项目结构

后端基于maven分模块开发
在这里插入图片描述
DTO前后端传输数据对象,VO方便前端页面展示

nginx

轻量级的web服务器和反向代理服务器以及电子邮件代理服务器
特点是占有内存少,并发能力强,能支持五万个并发连接数
应用:
可以作为静态页面的web服务器
反向代理:在客户端和目标服务器之间架设代理服务器来访问目标,将前端发送的动态请求转发到后端服务器
负载均衡:增加服务器的数量,然后将请求分发到各个服务器上,将原先请求集中到单个服务器上的情况改为将请求分发到多个服务器上,将负载分发到不同的服务器,也就是我们所说的负载均衡。
负载均衡策略:轮询,weight
在这里插入图片描述

好处:
提高访问速度
进行负载均衡
保证后端服务安全

Maven

作用:
项目构建:提供标准的、跨平台的自动化项目构建方式
依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题
统一开发结构:提供标准的、统一的项目结构

软件安装

java开发环境,jdk1.8+IDEA+Maven+mysql,步骤网上搜的,放在了一个文件目录下
参考
idea配置mysql,并且运行sql文件

前后端连调

在这里插入图片描述
注意:去sky-server/resource/application-dev.yml修改数据库的密码

涉及到的一些知识点

注解

1.sql语句既可以通过注解也可以通过xml配置,mybatis
2.jwt令牌:

完善登陆功能

问题:明文存储安全性太低
TODO标识作用:可以在idea里的todo界面找到需要进行的工作。

导入接口文档

从而实现前后端分离开发
在这里插入图片描述
使用apifox导入json文件中的接口
swagger可以生成接口文档并进行接口测试,利用在pom.xml文件中配置knife4j实现

swagger常用注解

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值