![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习记录
文章平均质量分 83
小小的地方大大的天
这个作者很懒,什么都没留下…
展开
-
【JWT在线解密为什么不用提供密钥也可以】
不知道大家在接触JWT的token后有没有想过为什么我用了各种加密方式加密后的token在不告诉在线解密工具密钥的时候他就能解密出来我token里面的信息。通过代码截图可以看出,默认传的tue导致是用的encodeUrlSafe,而不是encode所以导致我们解码时部分字符解不出来导致的。到这里就知道为什么解码失败了把,那么还会有个问题就是,我的信息在不用密钥的时候都已经暴露了,那怎么确定信息的安全呢?从上面图中的代码可以看出,我在不借助密钥的情况下,仅使用base64就已经获得的。原创 2023-01-04 13:26:00 · 6051 阅读 · 1 评论 -
强行分页和pageHelper分页
强行分页 List currentPageList = new ArrayList<>(); //最后返回的list List data = new ArrayList<>(); //需要分页的list if (data != null && data.size() > 0) { int currIdx = (current > 1 ? (current - 1) * size : 0); for (int i = 0; i原创 2020-07-28 17:25:32 · 174 阅读 · 2 评论 -
阿里OSS上传图片
这里返回值R类型是mybatisPlus里的,没用到的可以换 //通过阿里云获取到的一些key了什么的,这些可以写道配置文件中统一管理 static String endpoint = "oss地址"; static String accessKeyId = "????"; static String accessKeySecret = "????"; static String bucketName = "存到的文件夹"; //这个一个controller中方法 返回值类型自己随便原创 2020-07-21 15:41:32 · 146 阅读 · 0 评论 -
Mybatis Plus 多表查询例子
mybatis plus 配置全部默认@RestController@RequestMapping("/mybatisplus/user")public class UserController { @Autowired private UserMapper userMapper; @RequestMapping("") private IPage<UserRoleVO> qqq(){ IPage<UserRoleVO> us原创 2020-06-06 10:53:31 · 943 阅读 · 0 评论