Pseudocode_社区达人页

个人头像照片
Pseudocode
已加入开发者社区1795
勋章 更多
个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀
成就
已发布88篇文章
8条评论
已回答0个问题
0条评论
已发布0个视频
github地址
技术能力
兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

一个脑结构抽象、脑栈容量小的程序员。
暂无精选文章
暂无更多信息

2024年01月

  • 01.29 00:04:22
    发表了文章 2024-01-29 00:04:22

    在开启 RememberMe 时,Spring Security 做了什么?

    【1月更文挑战第21天】上一篇介绍了,Spring Security 的 RememberMe 功能的实现原理.这一篇,我们来试着分析一下,在这个方法中,Spring Security 做了哪些事情。
  • 01.28 23:31:05
    发表了文章 2024-01-28 23:31:05

    Spring Security 是如何“记住我”的?

    【1月更文挑战第20天】这篇文章是这分析一下 Spring Security 的 RememberMe 功能,在阅读这篇文章之前,你需要了解如何配置 Spring Security 的基本的用户名/密码登录。
  • 01.27 00:50:06
    发表了文章 2024-01-27 00:50:06

    Spring Security OAuth 之 @EnableAuthorizationServer 干了啥?

    【1月更文挑战第19天】在引入 Spring Security OAuth 的 starter 后,可以方便地使用注解,自动开启和配置授权服务组件。它是如何完成这些配置的?
  • 01.26 00:10:01
    发表了文章 2024-01-26 00:10:01

    Spring Security OAuth 资源服务器认证浅析

    【1月更文挑战第18天】之前的几篇文章介绍了如何进行用户认证并向客户端分发 Token,以及 Token 是如何生成的,这篇分析一下,当客户端拿着 Token 去访问资源的时候,资源服务器是如何验证 Token 是否合法的。
  • 01.25 10:15:59
    发表了文章 2024-01-25 10:15:59

    Spring Security OAuth 令牌生成

    【1月更文挑战第17天】之前写了两篇分析 Spring Security OAuth 认证流程的文章,这篇主要来分析一下,`tokenServices.createAccessToken` 方法,具体是怎么生成 Token。
  • 01.24 09:46:35
    发表了文章 2024-01-24 09:46:35

    Spring Security OAuth 认证流程浅析:授权码模式

    【1月更文挑战第16天】上一篇[Spring Security OAuth 认证流程浅析:密码模式],简单分析了密码模式授权流程的源码,这篇来试着分析 OAuth 中最具代表性的授权码模式。
  • 01.23 11:46:04
    发表了文章 2024-01-23 11:46:04

    Spring Security OAuth 认证流程浅析:密码模式

    【1月更文挑战第15天】从 Spring Security OAuth 源码分析其实现原理。这篇我们先分析最常用也相对简单的密码模式。
  • 01.22 00:17:56
    发表了文章 2024-01-22 00:17:56

    Spring Security 自定义认证逻辑

    【1月更文挑战第14天】这篇文章的内容基于对Spring Security 认证流程的理解,介绍如何在SpringSecurity中自定义认证逻辑(如验证码登录)
  • 01.21 15:50:07
    发表了文章 2024-01-21 15:50:07

    Spring Security 认证流程

    【1月更文挑战第13天】本文以用户名/密码验证方式为例,讲解 Spring Security 的认证流程,在此之前,需要你了解 Spring Security 用户名/密码认证的基本配置。
  • 01.20 21:47:42
    发表了文章 2024-01-20 21:47:42

    Spring 源码的阅读心得

    【1月更文挑战第12天】最近花了很多时间去阅读Spring框架核心部分的源码,本文将分享一些阅读的思路和心得,分享给想阅读源码但是不知道如何下手或者读不下来的小伙伴。
  • 01.19 09:47:37
    发表了文章 2024-01-19 09:47:37

    Spring 6 的新特性:HTTP Interface

    【1月更文挑战第11天】Spring 6 带来了一个新的特性——HTTP Interface。这个新特性,可以让开发者将 HTTP 服务,定义成一个包含特定注解标记的方法的 Java 接口,然后通过对接口方法的调用,完成 HTTP 请求。
  • 01.18 14:49:12
    发表了文章 2024-01-18 14:49:12

    Spring 源码阅读 75:@EnableAsync 分析

    【1月更文挑战第10天】本文以 @EnableAsync 作为切入点,分析了 Spring 开启基于注解的异步任务特性的原理。
  • 01.17 11:38:07
    发表了文章 2024-01-17 11:38:07

    Spring 源码阅读 74:BeanFactoryTransactionAttributeSourceAdvisor 分析

    【1月更文挑战第9天】本文通过对 BeanFactoryTransactionAttributeSourceAdvisor 类的分析,了解了 Spring 是如何通过 AOP 来完成事务的管理的,本文的内容需要你对 Spring 的 AOP 的实现原理有一定的了解。
  • 01.16 15:43:36
    发表了文章 2024-01-16 15:43:36

    Spring 源码阅读 73:@EnableTransactionManagement 分析

    【1月更文挑战第8天】本文通过源码分析了 @EnableTransactionManagement 注解开启 Spring 事务管理的原理。
  • 01.15 08:54:20
    发表了文章 2024-01-15 08:54:20

    Spring 源码阅读 72:基于 CGLIB 的 AOP 代理的原理(2)- 拦截器的查找与执行

    【1月更文挑战第7天】本文分析了基于 CGLIB 的 AOP 代理如何查找和执行拦截器链,其主要的逻辑在 DynamicAdvisedInterceptor 的intercept方法执行。
  • 01.14 12:15:52
    发表了文章 2024-01-14 12:15:52

    Spring 源码阅读 71:基于 CGLIB 的 AOP 代理的原理(1)- DynamicAdvisedInterceptor 分析

    【1月更文挑战第6天】本文分析了基于 CGLIB 的 AOP 代理对象,是通过一个 DynamicAdvisedInterceptor 类型的 Callback 来完成 AOP 增强逻辑处理的,DynamicAdvisedInterceptor 通过实现 MethodInterceptor 接口的intercept方法来处理 AOP 增强逻辑。下一篇,将重点分析这个方法的原理。
  • 01.13 17:21:32
    发表了文章 2024-01-13 17:21:32

    Spring 源码阅读 70:基于 JDK 的 AOP 代理拦截器链执行(4)- 容易被忽略的 ExposeInvocationInterceptor

    【1月更文挑战第5天】本文分析了 Spring AOP 拦截器链中的一个特殊拦截器 ExposeInvocationInterceptor 的注册的时机以及它的作用。至此,基于 JDK 的 AOP 代理拦截器链执行的逻辑就分析完了。
  • 01.12 21:39:33
    发表了文章 2024-01-12 21:39:33

    Spring 源码阅读 69:基于 JDK 的 AOP 代理拦截器链执行(3)- MethodInterceptor 分析

    【1月更文挑战第4天】本文详细分析了 Spring AOP 中五种增强类型对应的拦截器中增强方法的执行逻辑,结合上一篇中分析的 ReflectiveMethodInvocation 中proceed方法的执行逻辑,就组成了完整的拦截器链递归调用的逻辑。
  • 01.11 10:33:46
    发表了文章 2024-01-11 10:33:46

    Spring 源码阅读 68:基于 JDK 的 AOP 代理拦截器链执行(2)- ReflectiveMethodInvocation 分析

    【1月更文挑战第3天】本文分析了 ReflectiveMethodInvocation 类中的proceed方法,通过对这个方法的分析,了解了连接器链中的增强逻辑是如何逐层执行的,以及目标方法是什么时候被调用的。
  • 01.10 15:11:56
    发表了文章 2024-01-10 15:11:56

    Spring 源码阅读 67:基于 JDK 的 AOP 代理拦截器链执行(1)- 执行前的准备工作

    【1月更文挑战第2天】本文总结了 JdkDynamicAopProxy 的invoke方法在获取到拦截器链之后,是如何开始执行增强逻辑的。对于拦截器链为空的情况,会直接调用目标方法,而存在拦截器的情况下,会将拦截器链和目标方法调用的信息封装成一个 MethodInterceptor 对象,执行其proceed方法,来完成增强逻辑和目标方法的执行。
  • 01.09 15:21:54
    发表了文章 2024-01-09 15:21:54

    Spring 源码阅读 66:基于 JDK 的 AOP 代理如何获取拦截器链(4)- 将 Advice 封装为拦截器

    【1月更文挑战第1天】本文分析了 Advice 被封装成 MethodInterceptor 的过程,Spring AOP 用到的五种 Advice 中,有些本身就是 MethodInterceptor 的实现类,而有些需要通过适配器的封装。

2023年06月

2023年03月

2022年10月

  • 发表了文章 2024-01-29

    在开启 RememberMe 时,Spring Security 做了什么?

  • 发表了文章 2024-01-28

    Spring Security 是如何“记住我”的?

  • 发表了文章 2024-01-27

    Spring Security OAuth 之 @EnableAuthorizationServer 干了啥?

  • 发表了文章 2024-01-26

    Spring Security OAuth 资源服务器认证浅析

  • 发表了文章 2024-01-25

    Spring Security OAuth 令牌生成

  • 发表了文章 2024-01-24

    Spring Security OAuth 认证流程浅析:授权码模式

  • 发表了文章 2024-01-23

    Spring Security OAuth 认证流程浅析:密码模式

  • 发表了文章 2024-01-22

    Spring Security 自定义认证逻辑

  • 发表了文章 2024-01-21

    Spring Security 认证流程

  • 发表了文章 2024-01-20

    Spring 源码的阅读心得

  • 发表了文章 2024-01-19

    Spring 6 的新特性:HTTP Interface

  • 发表了文章 2024-01-18

    Spring 源码阅读 75:@EnableAsync 分析

  • 发表了文章 2024-01-17

    Spring 源码阅读 74:BeanFactoryTransactionAttributeSourceAdvisor 分析

  • 发表了文章 2024-01-16

    Spring 源码阅读 73:@EnableTransactionManagement 分析

  • 发表了文章 2024-01-15

    Spring 源码阅读 72:基于 CGLIB 的 AOP 代理的原理(2)- 拦截器的查找与执行

  • 发表了文章 2024-01-14

    Spring 源码阅读 71:基于 CGLIB 的 AOP 代理的原理(1)- DynamicAdvisedInterceptor 分析

  • 发表了文章 2024-01-13

    Spring 源码阅读 70:基于 JDK 的 AOP 代理拦截器链执行(4)- 容易被忽略的 ExposeInvocationInterceptor

  • 发表了文章 2024-01-12

    Spring 源码阅读 69:基于 JDK 的 AOP 代理拦截器链执行(3)- MethodInterceptor 分析

  • 发表了文章 2024-01-11

    Spring 源码阅读 68:基于 JDK 的 AOP 代理拦截器链执行(2)- ReflectiveMethodInvocation 分析

  • 发表了文章 2024-01-10

    Spring 源码阅读 67:基于 JDK 的 AOP 代理拦截器链执行(1)- 执行前的准备工作

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息