什么是索引?MySQL常见的几种索引类型和原理
MySQL

什么是索引?MySQL常见的几种索引类型和原理

2442 0

在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。更通俗的说,数据库索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。MySQL索引的建立对于MySQL的高...

阅读全文
OAuth 2.0 授权登录模式及原理分析
Java源码

OAuth 2.0 授权登录模式及原理分析

354 0

最近工作中遇到了多系统间的授权登录,对OAuth 2.0进行了学习研究,并总结备忘。【场景】我们登录一些论坛等网站的时候,如果不想单独注册该网站账号,可以选择用微信或QQ账号进行授权登录。 这样的第三方登录方式到底是怎么实现的呢?难道是腾讯把我们微信或QQ账号信息卖给了这些网站?很显然,腾讯是不会这...

阅读全文
SpringBoot Security学习(01)网页版登录入门介绍
Java

SpringBoot Security学习(01)网页版登录入门介绍

223 1

Web应用的安全管理,主要包括两个方面的内容,一个是用户身份的认证,即用户登录的设计,二是用户授权,即一个用户在一个应用系统中能够执行哪些操作的权限管理。权限管理的设计一般使用角色来管理,即给一个用户赋予哪些角色,这个用户就具有哪些权限。Spring框架体系中,经典的安全体系框架是Security。...

阅读全文
Spring boot源码分析之Spring循环依赖揭秘
Java源码

Spring boot源码分析之Spring循环依赖揭秘

213 0

若你是一个有经验的程序员,那你在开发中必然碰到过这种现象:事务不生效。或许刚说到这,有的小伙伴就会大惊失色了。Spring不是解决了循环依赖问题吗,它是怎么又会发生循环依赖的呢?,接下来就让我们一起揭秘Spring循环依赖的最本质原因。Spring循环依赖流程图Spring循环依赖发生原因使用了具有...

阅读全文