Guns-Seperation v1.1 发布,前后端分离版快速开发平台
Guns分离版全新gitee地址:https://gitee.com/stylefeng/guns-separation
v1.1更新说明:
- 增加上传图片的预览功能
- 完善数据范围分配时候的判断逻辑
- 授权数据取消父级子级关联
- 【前端】工作台界面使用静态数据、环境显示抽屉默认设置为全显示
- 统一日志打印格式
- 修复邮件发送异常的问题
- 修复菜单遍历没有修改子应用的问题
- 默认去掉oss,cos,短信的依赖包,减少了默认打包体积
- 【pr合并】修改密码加密方式为bcrypt
- 修复定位bug
在线演示
- 账号密码:superAdmin/123456,地址:https://sep.stylefeng.cn
框架优势
- 模块化架构设计,层次清晰,业务层推荐写到单独模块,方便升级。
- 前后端分离架构,分离开发,分离部署,前后端互不影响。
- 前端技术采用vue + antdv + axios。
- 后端采用spring boot + mybatis-plus + hutool等,开源可靠。
- 基于spring security(jwt) + 用户UUID双重认证。
- 基于AOP实现的接口粒度的鉴权,最细粒度过滤权限资源。
- 基于hibernate validator实现的校验框架,支持自定义校验注解。
- 提供Request-No的响应header快速定位线上异常问题。
- 在线用户可查,可在线踢人,同账号登录可同时在线,可单独在线(通过系统参数配置)。
- 支持前端 + 后端在线代码生成(后续开放)。
- 支持jenkins一键部署,另自带docker maven插件,支持docker部署。
- 文件,短信,缓存,邮件等,利用接口封装,方便拓展。
- 文件默认使用本地文件,短信默认使用阿里云sms,缓存默认使用内存缓存。
- 文档齐全,持续更新,视频教程将发布到Bilibili(后续开放)。
功能介绍
- 主控面板。控制台页面,可进行工作台,分析页,统计等功能的展示。
- 用户管理。对企业用户和系统管理员用户的维护,可绑定用户职务,机构,角色,数据权限等。
- 应用管理。通过应用来控制不同维度的菜单展示。
- 机构管理。公司组织架构维护,支持多层级结构的树形结构。
- 职位管理。用户职务管理,职务可作为用户的一个标签,职务目前没有和权限等其他功能挂钩。
- 菜单管理。菜单目录,菜单,和按钮的维护是权限控制的基本单位。
- 角色管理。角色绑定菜单后,可限制相关角色的人员登录系统的功能范围。角色也可以绑定数据授权范围。
- 字典管理。系统内各种枚举类型的维护。
- 访问日志。用户的登录和退出日志的查看和管理。
- 操作日志。用户的操作业务的日志的查看和管理。
- 服务监控。服务器的运行状态,Java虚拟机信息,jvm等数据的查看。
- 在线用户。当前系统在线用户的查看。
- 数据监控。druid控制台功能,可查看sql的运行信息。
- 公告管理。系统的公告的管理。
- 文件管理。文件的上传下载查看等操作,文件可使用本地存储,阿里云oss,腾讯cos接入,支持拓展。
- 定时任务。定时任务的维护,通过cron表达式控制任务的执行频率。
- 系统配置。系统运行的参数的维护,参数的配置与系统运行机制息息相关。
- 邮件发送。发送邮件功能。
- 短信发送。短信发送功能,可使用阿里云sms,腾讯云sms,支持拓展。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Fair Scheduler到Capacity Scheduler 转换工具
介绍 在Apache Hadoop YARN 3.x(简称YARN)中,切换到Capacity Scheduler有很多好处,但也有一些缺点。为了将这些功能带给当前正在使用Fair Scheduler的用户,Cloudera与上游YARN社区一起创建了一个工具来帮助迁移过程。 为什么要切换到Capacity Scheduler 通过切换到“容量调度程序”,我们可以获得什么?几个例子: • 调度吞吐量的改进 o 一次查看多个节点 o 细粒度的锁 o 多个分配线程 o 吞吐量提高5-10倍 • 节点分区和标签 • 亲和力和反亲和力:仅在运行应用程序Y的那些节点上运行应用程序X,反之亦然,切勿在同一节点上运行应用程序X和应用程序Y。 • 调度程序和应用程序活动:用于调试重要调度决策的消息,可以通过RESTful API进行记录和公开。 另外,随着CDP的发布,Cloudera的愿景是支持Capacity Scheduler作为YARN的默认调度程序,并逐步淘汰Fair Scheduler。同时支持两个调度程序会带来一些问题:不仅需要更多的支持和工程能力,而且由于功能缺陷,还需要额外的测试,更...
- 下一篇
baigo ADS v3.0-beta-2 发布,网站广告管理系统
v3.0-beta-2 * 修复编辑管理员时,无法向 SSO 提交修改用户信息的 bug * 修复安装程序中,PDO 环境检测不完善的问题 * 修复全新安装时,可能出现的安全校验错误 下载地址 Github https://github.com/baigoStudio/baigoADS 开源中国 - 码云 https://gitee.com/baigo/baigoADS 崇尚简单 baigo ADS 是一款网页广告管理发布系统,baigo ADS 以简单为设计、开发的宗旨,安装部署简单、使用简单。baigo ADS 没有复杂的菜单,没有深奥的概念,没有晦涩难懂的名词,一切崇尚简单。 网页广告管理利器 利用 baigo ADS,可以便捷的实现网页广告的便捷管理,详尽的投放、展示方式,并开放第三方插件,允许用户开发自己的广告展示方式。 基于最流行的语言开发 baigo ADS 是采用 PHP + MySQL 开发的广告管理发布系统。PHP 与 MySQL 可以免费使用,流行广泛,可以运行在 Linux、Windows 或者 Mac 平台,具有良好的通用性。 强大的可扩展功能 baigo...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Hadoop3单机部署,实现最简伪集群