spring cloud netflix 系列技术栈 spring cloud netflix 系列技术栈(所有) spring cloud netflix Eureka服务端 spring cloud netflix Eureka客户端 前言 在前面的博客中我介绍了这样的的一组关系【eureka服务端(eureka注册中心)】和【eureka客户端】的关系。 这篇博客主要是介绍如何搭建服务的提供...

SAAS-分配角色

SAAS

  

2019-12-30 06:50:48

2 分配角色 2.1 需求分析 由于使用了RBAC模型对权限进行统一管理,所以每个SAAS-HRM平台的用户都应该具有角色的信息。进而通过角色完成对权限的识别。众所周知,一个用户可以具有很多的角色,一个角色可以被分配给不同的用户。所以用户和角色之间是多对多系。 2.2 服务端代码实现 (1) 改造用户实体类,添加角色的id集合属性,表明一个用户具有的多个角色id在 User 用户实体类中添加与角色...

SAAS-权限管理

SAAS

  

2019-12-30 07:26:23

1 权限管理 1.1 需求分析 完成权限(菜单,按钮(权限点),API接口)的基本操作 权限与菜单,菜单与按钮,菜单与API接口都是一对一关系。为了方便操作,在SAAS-HRM系统的表设计中,采用基于共享主键的形式实现一对一关系维护,并且数据库约束,一切的关系维护需要程序员在代码中实现。 1.2 后端实现 1.2.1 实体类 在系统微服务中创建权限,菜单,按钮(权限点),API对象的实体类 (1)...

前言 完整知识点:spring cloud netflix 系列技术栈 Feign (同步通信 HTTP通信) feign是基于接口完成服务与服务之间的通信的 搭建Feign服务 项目结构 项目搭建 pom.xml application类 application.yml 使用feign完成服务与服务之间的通信 feign是基于接口完成服务与服务之间的通信的...

SaaS行业的创业者平时肯定会收到外界各种各样的建议,别人提建议的出发点通常也是希望能帮企业更好地发展,然而其中的很多建议都是不靠谱的,有些甚至是糟糕透顶的,一旦采纳了那些糟糕建议便会让你犯下大错。因此对于外界建议,SaaS创业者要谨慎对待。 对此,美国SaaS行业的教父级人物Jason Lemkin近日总结了在他眼里最糟糕的9条SaaS方面的建议,希望对SaaS行业的创业者有所启发。 糟糕建议 ...

Django API

SaaS

  

2020-04-04 13:24:17

0. 前言 为了支持云端存储用户项目,我设计了一套基于git的版本控制系统,其中每个项目对应一个仓库,需要本地控制git服务器创建新仓库。这就不得不以后端为桥梁,后端接收到http请求后创建指定名字的仓库。 这里选择Django框架,是因为简单。。。 参考博文 https://blog.csdn.net/m0_37193944/article/details/89477424 1. 安装Djang...

SaaS-百万数据报表读取

SaaS

  

2020-06-19 12:43:17

5 百万数据报表读取 5.1 需求分析 使用POI基于事件模式解析案例提供的Excel文件 5.2 解决方案 5.2.1 思路分析 用户模式:加载并读取Excel时,是通过一次性的将所有数据加载到内存中再去解析每个单元格内容。当Excel数据量较大时,由于不同的运行环境可能会造成内存不足甚至OOM异常。 事件模式:它逐行扫描文档,一边扫描一边解析。由于应用程序只是在读取数据时检查数据,因此不需要将...

SaaS-百万数据报表导出

SaaS

  

2020-06-19 12:58:58

4 百万数据报表导出 4.1 需求分析 使用Apache POI完成百万数据量的Excel报表导出 4.2 解决方案 4.2.1 思路分析 基于XSSFWork导出Excel报表,是通过将所有单元格对象保存到内存中,当所有的Excel单元格全部创建完成之后一次性写入到Excel并导出。当百万数据级别的Excel导出时,随着表格的不断创建,内存中对象越来越多,直至内存溢出。Apache Poi提供了...

3 前端框架 3.1 脚手架工程 技术栈 vue 2.5++ elementUI 2.2.2 vuex axios vue-router vue-i18n 前端环境 node 8.++ npm 5.++ 3.2 启动与安装 (1)解压提供的资源包 (2)在命令提示符进入该目录,输入命令: 通过淘宝镜像下载安装所有的依赖,几分钟后下载完成 如果没有安装淘宝镜像,请使用npm install (3)关...

本文讲述使用 Authing 的 OIDC Provider 作为 AWS API Gateway 的认证器,用于保护 Lambda 函数。无需编写任何鉴权代码,只需要在两边配置即可完成。同时还演示了 Authing 可以根据上下文不同情况来签发自定义字段的 OIDC IdToken 能力。 Authing 控制台配置 注册一个 Authing 账号 访问 https://console.auth...

SaaS-图片上传

SaaS  图片上传  saas

  

2020-06-19 12:16:09

1 图片上传 1.1 需求分析 如图所示,实现员工照片上传功能 1.2 Data URL 1.2.1 DataURL概述 所谓DataURL是指"data"类型的Url格式,是在RFC2397中提出的,目的是对于一些“小”的数据,可以在网页中直接嵌入,而不是从外部文件载入。 1.2.2 Data URL入门 完整的DataURL语法:DataURL= d...

        ToB Saas系统最近几年都很火。很多创业公司都在尝试创建企业级别的应用 cRM, HR,销售, Desk Saas系统。很多Saas创业公司也拿了大额风投。毕竟Saas相对传统软件的优势非常明显。    最近一年,有幸架构一个Crm saas 系统,上线了几个月来,各方面都比满意。整个系统创建过程,...

他创办的公司重新定义了CRM市场; 他特立独行,高举“No Software” 大旗,是个彻彻底底的颠覆者; 他将公司从零打造成市值数百亿美元的SaaS巨头; 他将公司塑造成“黄金鸟笼”,员工赶都赶不走; 他就是Salesforce创始人Marc Benioff。 Marc Benioff生平 1964年,Marc Benioff出生于美国加利福尼亚...

当使用 Serverless 开发应用程序时,我一直在探索无服务器身份认证的可能性,当我对比了 Auth0 和 Authing 后非常激动:我发现自己需要做的工作非常少,而且可以解决很多麻烦!   我虽然不是安全专家,但是实现过一些不同的身份认证系统,我遇到了很多挑战,我花费了很多时间弄清楚如何把这件事做的更好。幸运的是,我发现了一些做身份管理和身份认证的 SaaS 平台,有时也被称为 ...