240 发简信
IP属地:北京
  • 120
    Spring Security实现分布式认证授权

    一、搭建注册中心 1.1 需求分析 回顾技术方案如下: 1、UAA认证服务负责认证授权。2、所有请求经过网关到达微服务。3、网关负责鉴权客户端以及请求转发。4、网关将toke...

  • 120
    OAuth2.0-完善环境配置

    截止目前客户端信息和授权码仍然存储在内存中,生产环境中通常会存储在数据库中,下边将完善环境的配置。 一、创建表 1、接入客户端信息表 oauth_client_details...

  • 120
    OAuth2.0-JWT令牌

    一、JWT令牌介绍 通过Spring Cloud Security OAuth2[https://www.jianshu.com/p/6061ad7e1edc]的测试我们发现...

  • 120
    Spring Cloud Security OAuth2

    一、环境介绍 Spring-Security-OAuth2是对OAuth2的一种实现,并且跟之前学习的Spring Security相辅相成,与Spring Cloud体系的...

  • 120
    OAuth2.0介绍

    一、介绍 OAuth(开放授权)是一个开放标准,允许用户授权第三方应用访问他们存储在另外服务提供者上的信息,而不需要将用户名和密码提供给第三方应用或分享他们数据的所有内容。O...

  • 120
    分布式系统认证方案

    分布式系统 随着软件环境和需求的变化,软件的架构由单体结构演变为分布式架构,具有分布式架构的系统叫做分布式系统,分布式系统的运行通畅依赖网络,它将单体结构系统拆分为若干服务,...

  • 120
    Spring Security应用详解

    一、Spring Security集成SpringBoot Spring Boot提供spring-boot-starter-security用于开发Spring Secur...

  • 120
    Spring Security快速上手

    1. Spring Security介绍 Spring Security是一个能够为基于Spring的企业系统提供声明式的安全控制解决方案的安全框架。由于它是Spring生态...

  • 120
    基于Session的认证方式

    1. 认证流程 基于Session认证方式的流程是,用户认证成功后,在服务端生成用户相关的数据保存在session中(当前会话)中,发给客户端对应的session_id存放到...

  • 120
    Security基本认识

    1. 基本概念 1.1 什么是认证 认证:用户认证就是判断一个用户的身份是否合法的过程,用户去访问系统资源时系统要求验证用户的身份信息,身份合法方可继续访问,不合法则拒绝访问...

  • 120
    MySQL事务分析

    事务是数据库最为重要的机制之一,凡是使用过数据库的人,都了解数据库的事务机制,也对ACID四个基本特性如数家珍。但是聊起事务或者ACID的底层实现原理,往往言之不详,不明所以...

  • 120
    MySQL事务

    事务介绍 在MySQL中事务是由存储引擎实现的,而且支持事务的存储引擎不多,我们主要讲解InnoDB存储引擎中的事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL ...

  • 120
    MySQL锁

    MySQL锁介绍 按照锁的粒度来说,MySQL主要包含三种类型(级别)的锁定机制: 全局锁:锁的是整个database。由MySQL的SQL layer层实现的表级锁:锁的是...

  • 120
    MySQL索引失效

    哪些情况需要创建索引 主键自动建立唯一索引频繁作为查询条件的字段应该创建索引多表关联查询中,关联字段应该创建索引 on 两边都要创建索引查询中排序的字段,应该创建索引频繁查找...

  • MySQL全文索引

    背景概述 通过数值比较、范围过滤等就可以完成绝大多数我们需要的查询,但是,如果希望通过关键字的匹配来进行查询过滤,那么就需要基于相似度的查询,而不是原来的精确数值比较。全文索...

  • 120
    MySQL索引

    索引介绍 索引是什么 官方介绍索引是帮助MySQL高效获取数据的数据结构。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 一般来说索引本身也很大,不可...

  • 120
    MySQL物理结构

    MySQL是通过文件系统对数据和索引进行存储的。 MySQL从物理结构上可以分为日志文件和数据索引文件。 MySQL在Linux中的数据索引文件和日志文件默认是在/var/l...

  • 120
    MySQL执行流程

    简版执行流程图 待分析SQL如下: 我们看到的只是输入一条语句,返回一个结果,却不知道这条语句在 MySQL 内部的执行过程。 大体来说,MySQL 可以分为 Server ...

  • 120
    MySQL架构逻辑与存储引擎

    逻辑架构图 一、MySQL向外提供的交互接口(Connectors) Connectors组件,是MySQL向外提供的交互组件,指的是不同语言中与SQL的交互,如Java,....

  • 120
    MySQL基本查询语句

    DDL语句(Data Definition Language) 数据库操作 创建数据库 查看数据 查看数据库服务器中的所有的数据库: 查看某个数据库的定义的信息: 删除数据库...