百味皆苦

springsecurity分布式

分布式系统 具有分布式架构的系统叫分布式系统,分布式系统的运行通常依赖网络,它将单体结构的系统分为若干服务,服务之间通过网络交互来完成用户的业务处理,当前流行的微服务架构就是分布式系统架构,如下图: 分布式系统具体如下基本特点: 1、分布性:每个部分都可以独立部署,服务之间交互通过网络进行通信,比如:订单服务、商品服务。 2、伸缩性:每...

springsecurity入门

简介 系统为什么要认证?认证是为了保护系统的隐私数据与资源,用户的身份合法方可访问该系统的资源。 认证 :用户认证就是判断一个用户的身份是否合法的过程,用户去访问系统资源时系统要求验证用户的身份信息,身份合法方可继续访问,不合法则拒绝访问。常见的用户身份认证方式有:用户名密码登录,二维码登录,手机短信登录,指纹认证等方式。 会话:用户认证通过后,为了避免用户的每次操作都进行认...

定时任务框架Elastic-Job和Quartz

简介 项目源码 Elastic-Job 支持集群,支持分布式(将一个任务拆分成多个独立的任务项,由分布式服务器分别执行某一个或几个分片项),不支持动态添加任务 分布式调度解决方案,使用jar包提供协调服务 外部依赖ZooKeeper(作为注册中心)进行集群 zookeeper可视化工具:zooinspector 使用分片概念:一个任务拆分为多个独立的任务项,每个服...

shiro权限框架

参考致谢 基本概念 Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能,对于任何一个应用程序,Shiro都可以提供全面的安全管理服务 权限管理包括用户身份认证和授权两个部分,简称认证授权 身份认证 : 为判断用户是否为合法用户的过程,最常用的身份认证方式就是系统通过核对用户输入的用户名和口令,将其与系统中存储的该用户信息相对比,...