简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
项目源码地址https://github.com/nieandsun/security
文章目录源码地址:https://github.com/nieandsun/mybatis-study
看再多的视频,读再多的博客,不如亲自debug跟一遍源代码,而要想真正比较彻底的搞明白这个知识点,必须将其用自己的文字表达出来.━━━━━这就是我写博客的初衷!1. 基于表单登陆认证所要经过的类下面将对各个类进行解析1.1 SecurityContextPersistenceFilter请求进来时,检查session,如果有SecurityContext(已认证用户对象的一个封装类)拿出...
项目源码地址https://github.com/nieandsun/security
文章目录1 pom.xml2 主配置文件3 domain、mapper和mapper.xml4 测试启动类5 代码结构6 测试源码地址:https://github.com/nieandsun/mybatis-study感觉比较简单,有不懂或有兴趣的可以clone下来代码看一下,一看肯定就都懂了。不过多解释了,直接上代码。1 pom.xml<?xml version="1.0"...
本文代码对应的github地址:https://github.com/nieandsun/redis-study文章目录1 超卖现象简单介绍1 超卖现象简单介绍有如下代码:@RestControllerpublic class RedisLockController {@Autowiredprivate StringRedisTemplate stringRedisTemplate;@GetMap
文章目录1. /singin 错误展示2 springsocial原理简介项目源码地址https://github.com/nieandsun/security1. /singin 错误展示上篇文章虽然解决了redirect uri is illegal(100010)错误,但是扫码进行授权后,发现仍然不能完成第三方登陆的流程,而是会报出下图所示的错误,通过后端打印日志可以看到服务请求了XX...
文章目录1 redirect uri is illegal(100010)错误的原因1 redirect uri是什么,怎么配置1.2redirect uri与我们项目的关系2 解决 redirect uri错误2.1 修改我们项目的访问域名2.2将SocialAuthenticationFilter默认拦截的请求/auth改为可以配置项目源码地址https://github.com/n...
文章目录1 统一数据返回格式2 全局异常处理概述2.1 请求参数校验异常全局处理2.2自定义异常全局处理3 测试代码本文源码地址:https://github.com/nieandsun/NRSC-STUDY1 统一数据返回格式在实际项目开发中为了与前端更好的交互,我们一般都会固定参数的返回格式,如下图:为了达到这一目的我比较喜欢的一种做法是定义三个类来完成这件事:代码很简单,...
本文代码对应的github地址:https://github.com/nieandsun/redis-study1 redis脚本我在《【redis知识点整理】 — redis事务简介》那篇文章里翻译过Redis官网( https://redis.io/topics/transactions )的一段话,现再次贴在下面:这段话啥意思呢?(1) redis脚本可以做现在redis提供的事务的任何工作