
SAAS实战
文章平均质量分 93
coolgwayne
这个作者很懒,什么都没留下…
展开
-
厚积薄发打卡Day85: Shiro+JWT+Redis实现微信小程序实现单点登录(上)<前置>
什么是单点登录?定义:单点登录(Single Sign On),简称为 SSO,是比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。简单来说就是多个服务器的“REMEMBER ME”功能。扩展阅读:什么是单点登录(SSO)使用技术JWTJWT(Json web token ):由于HTTP是无状态的协议,这意味着服务器无法确认用户的信息,因此我们则需要JWT来代替Session,告知服务器并亮明身份。Shiro原创 2021-10-06 17:08:26 · 945 阅读 · 0 评论 -
厚积薄发打卡Day84:从登录认证到Shrio简单入门<Saas-HRM实战Day05>
SpringMVC拦截器自定义拦截器:HandlerInterceptorAdapter使用:需要继承HandlerInterceptorAdapter类,并可以根据业务重写其中不同的方法:preHandle 进入到控制器方法之前执行的内容返回boolean:true:可以继续执行控制器方法false:拦截posthandle:执行控制器方法之后执行的内容afterCompletion:响应结束之前执行的内容代码示例:@Componentp原创 2021-10-06 17:04:53 · 139 阅读 · 0 评论 -
厚积薄发打卡Day54 :从 Bean/Map互转 到 Jpa规范的扩展 <Saas-HRM实战day04>
视频学习地址:SpringBoot2.0+Shiro+Jwt+SpringDataJpa前后端分离的Saas多租户平台开发实战day04:权限管理与jwt鉴权1. BeanMapUtils方法Bean和Map相互转换的方法:import org.springframework.cglib.beans.BeanMap;import java.util.HashMap;import java.util.Map;public class BeanMapUtils { /** *.原创 2021-04-29 13:36:36 · 199 阅读 · 1 评论 -
厚积薄发打卡Day53 :从toPredicate()到@mappedBy注解 <Saas-HRM实战day03>
视频学习地址:SpringBoot2.0+Shiro+Jwt+SpringDataJpa前后端分离的Saas多租户平台开发实战day03:SaaS-HRM系统用户权限设计概述1. toPredicate方法JPA 多条件查询重写Specification的toPredicate方法,先来看看它的源码:/** * Creates a WHERE clause for a query of the referenced entity in form of a {@link Predicate} f.原创 2021-04-28 21:18:08 · 325 阅读 · 0 评论 -
厚积薄发打卡Day52 :从数据库三范式到Mock.js <Saas-HRM实战day02>
视频学习地址:SpringBoot2.0+Shiro+Jwt+SpringDataJpa前后端分离的Saas多租户平台开发实战第二章day02:数据库设计与前端框架1. 多租户Saas平台1.1 多租户定义:多租户技术(Multi-TenancyTechnology)又称多重租赁技术:是一种软件架构技术,是实现如何在多用户环境下(此处的多用户一般是面向企业用户)共用相同的系统或程序组件,并且可确保各用户间数据的隔离性。简单讲:在一台服务器上运行单个应用实例,它为多个租户(客户)提供服务。从.原创 2021-04-20 19:27:33 · 362 阅读 · 0 评论 -
厚积薄发打卡Day51 :从云服务到跨域方案<Saas-HRM实战day01>
视频学习地址:SpringBoot2.0+Shiro+Jwt+SpringDataJpa前后端分离的Saas多租户平台开发实战云服务的三种模式1.1 IaaS(基础设施即服务)IaaS(Infrastructure as a Service),即基础设施即服务。提供给消费者的服务是对所有计算基础设施的利用,包括处理CPU、内存、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署的应用,也.原创 2021-04-15 10:31:38 · 238 阅读 · 1 评论