共有 7 篇文章
Oauth
2024-06-01 - 2024-06-01
初学OAuth 2.0 介绍:OAuth是一个关于授权(authorization)的开放网络标准。 参考理解OAuth 2.0 背景 OAuth的适用场合,提出问题 有一个&quo
进阶SpringSecurity
2024-04-11 - 2024-04-11
用户认证流程源码 1. UsernamePasswordAuthenticationFilter-实现类 简单来说,两步。 ① 封装对象; ② 管理认证器进行认证。 详细。 调用a
初学设计模式
2023-03-31 - 2023-05-14
设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般
初学Spring Security
2023-03-31 - 2024-04-11
  1. SpringSecurity完整流程 SpringSecurity的原理其实就是一个过滤器链,内部包含了提供各种功能的过滤器。 图中只展示了核心过滤器,其它的非核
初学Mysql数据库-高级
2023-03-31 - 2023-08-20
MySQL的数据目录 MySQL8的主要目录结构 数据库文件的存放路径 mysql> show variables like 'datadir'; +—————+—————–+ | Variable_name | Value | +—————+—————–+ | datadir | /var/lib/mysql/ | +—————+—————–+ 1 row in set (0.04 sec) 相关命令目录 相关命令目录:/usr/bin(m
初学并发编程
2023-03-31 - 2024-08-01
进程与线程 进程与线程 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在 指令运行过程中还需要用到磁盘、网络等设备
初学JVM虚拟机
2023-03-31 - 2023-05-14
什么是JVM 定义: Java Virtual Machine - java 程序的运行环境(java 二进制字节码的运行环境) 好处: 一次编写,到处运行 自动内存管理,垃圾回收功能 数组下标越界检查 多态 比较:jvm jre