logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis缓存token设置jwt令牌过期时间

在上文中 我们已经设置了自定义登录接口自定义拦截器jwt登录校验接口模拟账号登录_jwt自定义拦截器-CSDN博客但是上文jwt过期时间是由yml文件中配置的,比较不优雅,我们今天来用redis缓存token 的方法来进行 jwt的过期设置。

文章图片
#缓存#redis#数据库
springBoot集成emqx 实现mqtt消息的发送订阅

我们可以想象这么一个场景,我们java应用想要采集到电表a的每小时的用电信息,我们怎么拿到电表的数据?一般我们会想 直接 java 后台发送请求给电表,然后让电表返回数据就可以了,事实上,我们java应用发送请求请求电表的数据信息并不是发到电表上,而是发送到 服务端 (broker)上,请求服务器 给我们电表的信息,而电表会把数据 按照mqtt协议 源源不断的发送到服务端,服务端可以把数据存储到物

文章图片
#网络#java#spring +2
阿里云oss文件上传+springboot配置文件yml+登录校验jwt令牌+过滤器 拦截器+异常处理+spring事务管理

jwt令牌本质就是一个字符串, 当我们用户第一次访问服务器的时候,也就是开启会话的1时候,我们登录账号,登录成功之后会在服务器产生一个jwt令牌,响应给浏览器存储在cokie或者其他存储空间中,接下来在后续的每一次的每一次请求都需要把令牌带到服务端进行校验,如果令牌有效就说明用户已经登陆,令牌无效说明用户未登录,我们在多次请求中共享数据就可以把共享的数据存储在令牌当中就可以。在拦截器当中,我们通常

文章图片
#阿里云#java#spring +2
mybatis增删查改基础操作+mybatis日志输入+sql注入+xml配置与动态sql

执行之后,就能删除id为2的数据了,但是这种有一个弊端,就是你只能指定一行的删除情况,想删除其他的id 内容,就需要再编写删除方法,或者修改 delete注解中的sql语句内容,那么有没有方法能解决这种冗余的情况 ,我们可以使用占位符 #{}我们在插入的时候是根据一整行的信息进行插入的,这时候我们可以用我们之前建立的实体类 封装 好要插入的数据内容,然后调用mapper接口的方法 给sql语句返回

文章图片
#mybatis#数据库#sql +1
到底了