
java学习
Z编程
一个爱编程的男人
展开
-
java-6验证码校验
SysUserServiceImpl类中的redis实例的key和value类型必须声明的和ValidateCodeServiceImpl类中一样。否则无法通过redisTemplate.opsForValue().get获取值,值永远为null。应该将校验验证码放在校验账号和密码之前,可以减少数据库操作,提高性能。3.如果为空或者不一致,提示用户校验失败(不区分大小写)在login方法中添加校验图片验证码的流程。1.获取图片验证码在redis中的key。4.如果一致删除redis中的验证码。原创 2024-12-20 15:17:53 · 192 阅读 · 0 评论 -
java-5图片验证码
/图片验证码生成方法@Service@Autowired@Override//1.通过工具生成图片验证码,hutool//长、宽、位数、干扰线数量//2.把验证码存储到redis中,设置redis的key:uuid,value:验证码,过期时间//获取验证码值//获取验证码图片//修改验证码突破原色(先改变背景色,然后重新生成图片,将图片转为base64)//3.返回ValidateCodeVo对象。原创 2024-12-20 15:15:53 · 461 阅读 · 0 评论 -
java-4自定义异常处理
Data // 生成get/set方法2.创建自定义异常类处理方法//全局异常处理@ResponseBody //处理返回的数据格式为json//自定义异常处理@ExceptionHandler(GuiguException.class)//此处传入自定义异常类的class,表示针对这种异常做处理3.使用。原创 2024-12-12 21:02:24 · 142 阅读 · 0 评论 -
java-3统一异常处理
1.在common-service创建统一异常处理类。原创 2024-12-12 20:17:19 · 289 阅读 · 0 评论 -
java-2配置swagger测试
GroupedOpenApi 代表api分组。原创 2024-12-12 01:29:51 · 325 阅读 · 0 评论 -
java-1用户登录接口
在spzx-manager服务的src/resources目录下创建application.yml、application-dev.yml文件,文件的内容如下所示:导入mybatis-config.xml和logback-spring.xml配置文件-- 日志的输出目录 -->--控制台日志格式:彩色日志-->-- magenta:洋红 -->-- boldMagenta:粗红-->-- cyan:青色 -->-- white:白色 -->-- magenta:洋红 -->原创 2024-12-12 01:27:38 · 645 阅读 · 0 评论 -
后端工程搭建
后端工程通过maven聚合工程的形式来搭建。原创 2024-12-09 23:03:36 · 264 阅读 · 0 评论 -
安装redis
Redis的常用命令包括SET、GET、LPUSH、RPUSH、HSET、HGET等,用于操作Redis中的字符串、列表、哈希等数据结构。如果Redis服务器运行在不同的主机上或使用了非默认端口,可以使用redis-cli -h -p 来指定主机和端口。安装成功后,你可以通过Windows的服务管理器来修改Redis服务的登录身份(如果需要的话)。如果想方便地使用Redis命令,可以将Redis的路径添加到系统的环境变量中。使用redis-cli命令连接到Redis服务器。F:\服务端文件\Redis。原创 2024-12-09 23:00:06 · 571 阅读 · 0 评论