2019年10月29日

摘要: 关系型和非关系型数据库 非关系型数据库分类 由于非关系型数据库本身天然的多样性,以及出现的时间较短,因此,不想关系型数据库,有几种数据库能够一统江山,非关系型数据库非常多,并且大部分都是开源的。 这些数据库中,其实实现大部分都比较简单,除了一些共性外,很大一部分都是针对某些特定的应用需求出现的,因此 阅读全文
posted @ 2019-10-29 21:54 kexinxin 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 数据库实现分布式锁 基于数据库实现分布式锁 上面已经分析了基于数据库实现分布式锁的基本原理:通过唯一索引保持排他性,加锁时插入一条记录,解锁是删除这条记录。下面我们就简要实现一下基于数据库的分布式锁。 表设计 CREATE TABLE `distributed_lock` ( `id` bigint 阅读全文
posted @ 2019-10-29 20:51 kexinxin 阅读(1572) 评论(0) 推荐(0) 编辑
摘要: 单点登录 1、基于Cookie的单点登录的回顾 基于Cookie的单点登录核心原理: 将用户名密码加密之后存于Cookie中,之后访问网站时在过滤器(filter)中校验用户权限,如果没有权限则从Cookie中取出用户名密码进行登录,让用户从某种意义上觉得只登录了一次。 该方式缺点就是多次传送用户名 阅读全文
posted @ 2019-10-29 00:28 kexinxin 阅读(469) 评论(0) 推荐(0) 编辑

导航