![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前后端分离
文章平均质量分 63
FARO_Z
还好有好好学,毕业没失业
展开
-
MySql+SpringBoot+Vue 搭建一个完整的前后端分离项目
完整项目搭建流程虽说 SpringBoot 相较于 SSM 框架,大大减轻了配置的繁琐,但是,要整合 MyBatis ,统一异常处理,Vue等一系列东西,还是要费一番劲的。这次将创建的整个流程记录下来,方便以后的项目搭建。要搭建一个完成的前后端分离项目,分为这么几个部分:数据库、后端、前端如果是为微信小程序搭建一个后端服务,那就只要看到数据库、后端就可以了数据库一般在新建项目的时候,我们会选择专门为这个项目新建一个用户,并为这个用户,赋予只属于这一个项目的所有权限1. 连接 admin只有原创 2021-04-16 13:47:26 · 6424 阅读 · 4 评论 -
怎么设计一个完善的登录功能?
登录功能登录功能,能聊的有很多,我们把基本流程走一遍,并对其中的一些技术细节做一些讲解登录系统登录,分为登录和校验登录前端输入用户名与密码校验用户名密码生成 token后端保存 token(redis)前端保存 token校验前端请求时,带上 token(放在 header)登录拦截器,校验 token(到 redis 获取 token)校验成功,则继续后面的业务校验失败,则回到登录页面单点登录系统概念比如一个企业,旗下有很多产品,如果每个产品都有一个登录的要求原创 2021-04-09 11:36:35 · 645 阅读 · 0 评论 -
前后端项目怎么进行MD5加密?
MD5加密在前后端分离项目中如果后端数据不进行Md5加密,那数据库中存放非密码就是明文,如果攻击者去攻击数据库,就会获得用户密码如果前端不进行Md5加密,那在异步传输的过程中,攻击者就有可能获取传输的明文密码,也会导致密码泄露。所以,我们要对前后端都进行md5加密后端spring 自带 md5 加密req.setPassword(DigestUtils.md5DigestAsHex(req.getPassword().getBytes()));前端在 public 中,新建一原创 2021-04-08 16:31:55 · 3431 阅读 · 0 评论 -
后端 -> 前端 Long精度丢失解决方案
这个问题,一般是在使用SnowFlake的时候,可能出现一开始是在新增代码后,测试更新的时候,前端参数传到后台了,但是数据总是不能更新,也没报错。试了几次之后发现,在更新的时候请求参数的id和之前新增时保存到库中的id不一致了,一般都是最后一位少2或多2。查了才知道,是java的long型长度,超过了js的处理范围解决方法,是使用jackson,添加配置:导入jackson依赖添加配置@Configurationpublic class JacksonConfig {原创 2021-03-27 17:58:47 · 222 阅读 · 0 评论