面试官:说说SSO单点登录的实现原理?
单点登录(Single Sign-On, SSO)是一种让用户在多个应用系统之间只需登录一次就可以访问所有授权系统的机制。单点登录主要目的是为了提高用户体验并简化安全管理。 举个例子,您在一个大型企业工作,该企业拥有一套由多个独立应用程序组...
单点登录(Single Sign-On, SSO)是一种让用户在多个应用系统之间只需登录一次就可以访问所有授权系统的机制。单点登录主要目的是为了提高用户体验并简化安全管理。 举个例子,您在一个大型企业工作,该企业拥有一套由多个独立应用程序组...
作者:豫州牧/链接:https://juejin.cn/post/7296771770098745344 1、前言 在日常的开发过程中,经常会遇到一些串行或者并行的业务流程问题,而业务之间不必存在相关性。 在这样的场景下,使用策略和模板模式...
本文整理自蚂蚁集团实时计算组技术专家闵文俊在 FFA 2023 核心技术(一)中 的分享,内容关于蚂蚁流场景状态演进和优化的研究,主要分为以下三部分: 状态后端的演进 优化与适配 未来展望 一. 状态后端的演进 1. 蚂蚁状态后端的演进 在...
金三银四跳槽季,不知道你准备的怎么样了? 前段时间我分享了两篇文章,粉丝股东们纷纷表示有用,有启发:,之前没看的话可以先看看: 程序员金三银四跳槽指南:时间线&经典面试16问 这才开工没几天就收到喜报了,简历改了是真有用! 今天再...
在 Java 并发编程中,有 3 个最常用的关键字:synchronized、ReentrantLock 和 volatile。 虽然 volatile 并不像其他两个关键字一样,能保证线程安全,但 volatile 也是并发编程中最常见的...
Redis 高可用(High Availability,HA)是指 Redis 通过一系列技术手段确保在面临故障的情况下也能持续提供服务的能力。 Redis 作为一个内存数据库,其数据通常存储在内存中,一旦发生故障,可能导致数据丢失或服务中...
当我们想要封装一些自定义功能给别人使用的时候,创建Spring Boot Starter的形式是最好的实现方式。如果您还不会构建自己的Spring Boot Starter的话,本文将带你一起创建一个自己的Spring Boot Start...
我在通过下列方式启动mysql服务时,遇到了服务启动不成功,且服务没有报错的情况 当然第一种解决方式当然是通过管理员权限打开cmd,然后键入netstat -aon查看3306端口是否被占用,如果被占用的话,就拿到3306那一行的PID值然...
RedLock 是一种分布式锁的实现算法,由 Redis 的作者 Salvatore Sanfilippo(也称为 Antirez)提出,主要用于解决在分布式系统中实现可靠锁的问题。在 Redis 单独节点的基础上,RedLock 使用了多...
前置知识 LF代表linux风格的行尾字符/nCRLF代表windows风格的行尾字符/r/n 如何读取当前git config core.autocrlf的设置? git config core.autocrlf 可能的值? true f...