畅购商城03

FastDFS分布式文件系统详解

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

畅购文件操作微服务搭建

在这里插入图片描述
微服务就是把项目的功能分为一个个子项目,易于日后拆分
在这里插入图片描述
在这里插入图片描述
配置pom.xml
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述创建启动类配置文件
在这里插入图片描述
创建启动类
在这里插入图片描述
开始实现文件上传–拷贝文件实体类和文件上传工具类到util
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述设置存储图片的URL数据形式
在这里插入图片描述
在这里插入图片描述

微服务网关鉴权

网关内可以做限流
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
文件解释
在这里插入图片描述
启动网关看一下能否正常使用,同时启动微服务里面的任一服务,比如goods服务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
网关实现记录日志(用户IP地址、url访问路径)
首先是记录IP地址,创建ip地址过滤器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
记录url路径(可以记录用户访问过什么信息)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
redis中实现了令牌算法,用于限流
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
ipkeyresolver方法自己写,在这里为了测试方便将令牌数目设置为1
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

BCrypt加密

在这里插入图片描述
数据库存密文,如果遇到pojo有问题,移动到大目录平级再移动回来即可,重新加载即可
在这里插入图片描述
在这里插入图片描述
接下来在此算法的前提下完成管理员登录

管理员登录实现

认识一下相关表
在这里插入图片描述
在这里插入图片描述
service接口定义方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

加密算法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述