自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 spring security5.7 整合微信登录

spring boot 整合spring security 实现微信登录

2023-02-24 14:39:43 2749 5

原创 对象的自我拯救

本文描述了一个对象被垃圾回收前,可以用什么方式能够留存住这个对象,称为对象的自我拯救

2022-04-21 23:57:21 302

原创 对象什么时候是垃圾?

本文主要讲述了一个垃圾回收的基本逻辑,一个对象如何被判定为可回收对象

2022-04-21 17:17:23 475

原创 内存溢出的几种常见情况演示

本文主要描述了JVM内存模型中每个区域会导致OOM的异常情况,方便日后出现OOM时分析并及时做出调整。

2022-04-20 23:15:50 1078

原创 JVM层面的对象相关知识

平时我们只知道一般情况下一个对象是通过new关键字创建的,对象的内部组成有对象属性和对象方法。在本文中,带你从JVM层面去观察一个对象是如何被创建出来的、对象内部到底有什么以及对象是如何被使用的。

2022-04-20 21:16:39 180

原创 Java内存区域

本文讲述了JVM内存模型及相关知识点

2022-04-20 15:55:52 616

原创 关于RedisTemplate和StringRedisTemplate不能共用的问题剖析

近期在开发中遇到了这样一个问题,起初为了方便起见,使用StringRedisTemplate来操作redis,后来采用RedisTemplate去取值的时候,发现无法拿到值,具体的业务场景我用一个案例来描述。@Autowired private StringRedisTemplate stringRedisTemplate; @Autowired private RedisTemplate redisTemplate; @Test void contextLoa

2021-10-13 11:41:50 1422

原创 oauth2.0源码分析之oauth/token申请令牌

本期介绍的是在oauth2.0中 , 通过调用oauth/token接口 , 框架是如何给我们申请到JWT令牌的 , 内部做了些什么事情 ?在分析源码之前 , 我们首先需要知道的是我们需要具备哪些调试条件 , 不然会发现许多奇奇怪怪的错误 (比如通过/oauth/token时出现401)1.一张oauth2.0的内置表(oauth_client_details)注意:这里的密码需要用Bcript加密 , 因为源码内部是用Bcript解密的2.两把钥匙:一本是后缀为jks的私钥另一本是后缀为k

2021-09-02 10:43:15 4437

原创 oauth2.0实现短信验证码登录(无需密码)

为了能够快速解决这个问题,我会先说明操作步骤,步骤讲完了之后再下一篇中分析源码,说明理由.当然,在实现短信验证码的前提是:您已经将密码模式已经整合到项目中.好的,开整!1.找到org.springframework.security.authentication.dao.DaoAuthenticationProvider类,这个类其实就是校验密码的类2.复制全路径,将其放在自己的模块中(注意,需要和源码的存放路径保持一致)3.将该类源码全部复制到自己类中,其目的是为了覆盖源码类,当oauth2

2021-04-09 10:30:00 3270 2

原创 基于springboot的自定义token实现登录功能

一般的登录权限框架有spring security和shiro两种,但是如果只是单单实现一个登录功能,没有更多的权限交互,引入沉重的框架来处理反而会出现很多问题或者加重程序的处理效率,所以,用自定义的token来实现登录功能在一些小开发中也可以使用到.首先推荐大家一款非常实用的工具包—hutool,这个工具包整合了很多细节方法,平时开发中利用这个包可以实现很多之前觉得非常复杂的业务,在本案例中,我也采用了hutool中的一些方法,着实舒服!!先介绍一下我用到的hutool中的方法吧!!对于登录功能,

2021-03-25 16:29:01 1334

原创 关于Cannot convert access token to JSON问题(已解决)

经历了两个礼拜的研究,终于找到了一位良师的解答,这个错误的原因在于加密方式和解密方式不同导致的JSON转换异常处理方式:**1.检查oauth微服务是否和user或者其他相关微服务产生了依赖关系,**2.检查加密配置类的层级结构和解密配置类的层级结构是否冲突,解释:如果在两者有依赖的情况下,文件的层级结构又相同,那么有可能会产生问题:两个微服务编译后的class文件都保存在了同一个class目录中,这样就会导致一个问题,在项目启动加载时,oauth微服务启动时加载的配置类有可能会去找u

2021-02-01 11:23:51 14203 8

空空如也

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

TA关注的人

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