摘要:
零、gitlab简介 Gitlab是一个成熟的代码管理工具。为企业和组织提供内部的源代码的存储和管理功能。 一、gitlab角色总览 gitlab中的角色分管理员和使用者,管理员即administrator(root)用户,使用者分创建者(owner)、维护者(maintainer)、开发者(dev 阅读全文
摘要:
注意:mysql、redis等连接密码需修改为相应值 Seata-Server 环境 版本:1.4.2 OS: CentOS Linux release 7.5.1804 (Core) ip:192.168.1.78 Registry.conf registry { # file 、nacos 、e 阅读全文
摘要:
一、目的 管理系统用户的功能菜单权限,物理资源(文件、数据)权限。 二、RBAC模型设计 RBAC简介 BAC模型(Role-Based Access Control:基于角色的访问控制)模型是一种权限实现模型,是系统权限设计中的一套方法论。 RBAC认为权限授权的过程可以抽象地概括为:Who是否可 阅读全文
摘要:
一、什么是RBAC模型 RBAC模型(Role-Based Access Control:基于角色的访问控制)模型是比较早期提出的权限实现模型,在多用户计算机时期该思想即被提出,其中以美国George Mason大学信息安全技术实验室(LIST)提出的RBAC96模型最具有代表,并得到了普遍的公认。 阅读全文
摘要:
一、什么是认证鉴权 通俗来说,认证就是系统用户通过提供系统颁发给自己的信任凭证(如用户名和密码)登录系统,系统对用户提交的凭证进行验证这个过程。一般情况下,认证成功之后,系统会给用户分发令牌,令牌由用户代理客户端(如浏览器)存储,当用户需要请求系统资源时候,客户端将令牌传递给系统,系统通过检验令牌来 阅读全文
摘要:
一、问题描述 在浏览器刷新SwaggerUI的页面,控制台就报错: java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormat 阅读全文
摘要:
一、Shiro 简介 Apache Shiro 是一个强大且易用的Java安全框架,能够用于身份验证、授权、加密和会话管理。 官网:https://shiro.apache.org/ Shiro 功能: 核心功能: Authentication(认证):用户登录,身份识别。 Authorizatio 阅读全文
摘要:
一、Stream简介 Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。Stream API 借助于 Lamb 阅读全文
摘要:
crontab简介 Linux crontab是用来定期执行程序的命令。 当安装完成操作系统之后,默认便会启动此任务调度命令。 crontab常用命令 crontab -e 打开vi编辑器,编写一个定时任务,退出vi后,若vi内容不为空,则会创建一个任务。 crontab -l 查看当前已经创建的定 阅读全文
摘要:
一、简介 maven是一个项目依赖管理和构建的工具,dockerfile-maven-plugin是一个maven的插件,主要作用是在项目构建的时候生成基于项目的docker镜像文件。 简而言之,此插件将maven和docker进行集成。 正常情况下,我们在开发了一个应用程序后,会使用maven进行 阅读全文