自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Springboot3.0前后端分离实现验证码校验登录

后端设计验证码提供接口,将验证码以key-value形式存储redis数据库,返回数据有(验证码图片Base64,验证码的随机key)前端点击登录按钮,请求后端的登录接口,后端从redis根据前端返回的key查询value,如果value值相等,则验证码正确。,然后将其读出来,通过调用UUID方法生成一个随机的key作为验证码的key,将验证码存储到redis数据库中,返回。,然后通过得到的验证码,放入createImage()方法里面生成图片,接着调用。登录页面,验证码成功请求成功,并显示出来。

2023-04-23 16:56:31 1113

原创 关于Mybatis-plus整合Redis实现分页缓存解决更新,删除,添加,数据不统一的办法!!

数据更新,删除,添加等操作,因为业务逻辑复杂,所以普遍决定通过调用自定义方法。

2023-04-21 15:33:17 1043

原创 SpringCloud3.0+Sa-token+Gateway网关实现鉴权和token登录拦截功能

上面我用的是StpUtil1而不是StpUtil ,原因是我系统有两个角色,超级管理员和管理员,所以根据官方文档我创建了一个新的类,叫做StpUtil1,然后将其StpUtil1复制过来,更改其属性TYPE。值得注意的是,因为Gateway是基于 WebFlux开发的,所以呢,我们需要去到官网,找一下下资料,如图,要导入的依赖是带有reactor的噢,而且因为使用的是springboot3,所以还要将boot改为boot3,别导错依赖了。此时我们去访问某个服务,先不带token访问,毫无疑问被拦截了。

2023-04-16 15:26:50 4321 1

原创 SSM和Layui进行简单的图片上传

ssm和Layui结合进行简单地上传图片功能

2022-09-01 21:55:57 557

原创 session和model的区别

我觉得两者的区别大部分在于有效范围大小,session创建后,可以一直存在,只要不调用session.invalidate()方法清除session,它就会一直存储在服务器端的一段内存中,只有当会话结束之后才会消失,通常session用来判断用户登录的状态,在ssm中通过拦截器以及session来控制用户登录后的访问权限。还有重定向与转发,如果是重定向,由于是重新请求,model的数据会消失,转发则不会,而对于Session来说,无论是重定向与转发,session的值都不会发生改变。...

2022-08-06 16:56:35 1090

原创 在开发SSM项目过程中修改JS文件没有生效

开发过程遇到的问题,记录一下。由于浏览器会自动缓存js文件,所以只需要在设置里清除一下浏览数据再重启一遍Tomcat就可以生效了。

2022-08-06 15:58:38 527

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除