logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【springboot+mybatis】--- springboot + mybatis多数据源配置的正确姿势

文章目录源码地址:https://github.com/nieandsun/mybatis-study

#mybatis
spring-security入门6---表单登陆认证原理源码解析

看再多的视频,读再多的博客,不如亲自debug跟一遍源代码,而要想真正比较彻底的搞明白这个知识点,必须将其用自己的文字表达出来.━━━━━这就是我写博客的初衷!1. 基于表单登陆认证所要经过的类下面将对各个类进行解析1.1 SecurityContextPersistenceFilter请求进来时,检查session,如果有SecurityContext(已认证用户对象的一个封装类)拿出...

spring-security入门4---自定义登录成功和登录失败的行为

项目源码地址https://github.com/nieandsun/security

【Mybatis源码探索】 --- 开篇 • 搭建一个最简单的Mybatis框架

文章目录1 pom.xml2 主配置文件3 domain、mapper和mapper.xml4 测试启动类5 代码结构6 测试源码地址:https://github.com/nieandsun/mybatis-study感觉比较简单,有不懂或有兴趣的可以clone下来代码看一下,一看肯定就都懂了。不过多解释了,直接上代码。1 pom.xml<?xml version="1.0"...

【redis知识点整理】 --- redis实现分布式锁需要解决的问题

本文代码对应的github地址:https://github.com/nieandsun/redis-study文章目录1 超卖现象简单介绍1 超卖现象简单介绍有如下代码:@RestControllerpublic class RedisLockController {@Autowiredprivate StringRedisTemplate stringRedisTemplate;@GetMap

#redis
springsocial/oauth2---第三方登陆之QQ登陆5【/signin错误解决+springsocial源码解读①】

文章目录1. /singin 错误展示2 springsocial原理简介项目源码地址https://github.com/nieandsun/security1. /singin 错误展示上篇文章虽然解决了redirect uri is illegal(100010)错误,但是扫码进行授权后,发现仍然不能完成第三方登陆的流程,而是会报出下图所示的错误,通过后端打印日志可以看到服务请求了XX...

springsocial/oauth2---第三方登陆之QQ登陆4【redirect uri is illegal(100010)错误解决方式】

文章目录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...

【springboot全局异常处理】--- 请求参数异常+自定义异常+其他异常

文章目录1 统一数据返回格式2 全局异常处理概述2.1 请求参数校验异常全局处理2.2自定义异常全局处理3 测试代码本文源码地址:https://github.com/nieandsun/NRSC-STUDY1 统一数据返回格式在实际项目开发中为了与前端更好的交互,我们一般都会固定参数的返回格式,如下图:为了达到这一目的我比较喜欢的一种做法是定义三个类来完成这件事:代码很简单,...

【redis知识点整理】 --- linux中Redis客户端 + springboot项目中RedisTemplate如何调用lua脚本

本文代码对应的github地址:https://github.com/nieandsun/redis-study1 redis脚本我在《【redis知识点整理】 — redis事务简介》那篇文章里翻译过Redis官网( https://redis.io/topics/transactions )的一段话,现再次贴在下面:这段话啥意思呢?(1) redis脚本可以做现在redis提供的事务的任何工作

#redis
暂无文章信息