大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 21 天,也是我第 21 次进行打卡这种操作。今天我温习了该专栏里叫《弹力设计篇之“补偿事务”》、《弹力设计篇之“重试设计”》、《弹力设计篇之“熔断设计”》、《弹力设计篇之“限流设计”》、《弹力设计篇之“降级设计”》、《弹力设计篇之“弹力设计总结”》的文章。关键词总结:ACID、BASE、原子性(Atomicit
平台简介是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。前端采用Vue、Element UI。后端采用Spring Boot、Spring Security、Redis & Jwt。权限认证使用Jwt,支持多终端认证系统。支持加载动态权限菜单,多方式轻松权限控制。高效率开发,使用代码生成器可以一键生成前后端代码。内置功能用户管理:用户是系统操作者,该功能主要完成系统用户配置
文章目录前言1 模块划分2.项目启动后端1. 数据准备2. nacos 单节点运行3. Seata启动4. redis启动5. 进入nacos修改 yml 配置,主要是数据源6.启动后端项目前端持续更新ing 前言2022年1月12日,今天开始学框架 我想学习的是微服务版,以下笔记也是根据此版编写。1 模块划分com.ruoyi ├── ruoyi-ui // 前端框架 [80] ├
# **架构介绍及代码示例** ## 简介 "架构"(Ruoyi)是一款基于Spring Boot和Vue.js的轻量级快速开发平台,它提供了一整套解决方案,包括权限管理、代码生成、系统监控、系统日志等功能。架构的目标是提高开发效率,降低开发成本,使开发人员能够更专注于业务逻辑的实现。 ## 代码示例 下面我们将通过一个简单的示例,来演示架构的使用方法。 首先,我们需要创
原创 8月前
70阅读
文章目录具体步骤如下一、navicat构建数据库表二、在项目中构建模块,配置相关依赖1.新建模块2.配置依赖。三、ui中图形化新建目录四、系统生成代码五、navicat执行生成的sql文件六、生成的前后端代码放入系统1.放入后端代码2.放入前端代码七、重启系统 具体步骤如下一、navicat构建数据库表示例:如下我新建的数据库表是his_article二、在项目中构建模块,配置相关依赖1
1.老师角色的功能包括课程管理、课件管理和学生管理。课件管理和学生管理都是以课程为基础。需要创建三个数据表以及对应的类,来完成上面功能。2.在进行后端设计之前,我习惯lombok和mybatis-plus结合实现后端开发。所以先安装lombok依赖。注意:以后进行开发时,如果我不说明具体哪个模块,前端的根路径默认是ruoyi-ui,后端的根路径默认是ruoyi-admin/src/main。3.根
有多个版本,分别是单体(单模块和多模块)、前后分离、微服务三个版本,这里介绍的是单体-多模块版本添加自定义模块的说明。1、工程创建在系统工程父目录右键创建一个maven工程子模块,我们修改groupid为自己的gid 2、添加依赖    3、增加扫描 4、编写代码 5、启动测试启动项目,登录后,系统管理->菜单设置
如何在服务器部署项目一、下载项目网址:网址阿昌这次使用部署的是前后端分离版本为例子部署去github上下载依通过git pull <上面的git地址>下载二、在本地修改对应配置用idea打开项目目录结构配置文件ruoyi-admin/src/main/resources1、logback.xml日志配置修改日志输出编码格式,使用UTF-8 2、applic
1、美国TCSEC,美国国防部制定,将安全分为4个方面:安全策略、可说明性、安全保障、文档。在标准中又把这几方面分为7个安全级别,D、C1、C2、B1、B2、B3、A(从低到高)。2、欧洲ITSEC,它主要是描述了技术安全的要求,与TCSEC不同的是ITSEC把完整性、可用性、保密性作为与保密同等重要的因素。ITSEC定义了从E0到E6的7个等级。3、联合公共准则(CC),它的目标是把已有的安全
转载 2023-07-17 23:05:10
116阅读
后台部署前往https://gitee.com/y_project/RuoYi-Vue 下载源码,导入idea,初次导入会需要导入maven依赖包,由于下载量巨大,所以可以导入本地的maven仓库,这是我自己平时用的maven仓库,基本上平时用到的依赖都会有, maven依赖 提取码: dhub 在ruoyi-admin下有两个重要的配置文件,需要修改配置修改端口号 首先第一个文件applicat
系统是一个很好用的,开源的前端后台管理系统。最近公司有一个需求,需要把默认的首页隐藏,登录后直接跳转到路由菜单返回的第一个页面。查找了不少资料,但是都没有实际的解决方案。 不过最好自己还是实现了这个功能。步骤如下:1、首先应当找到项目里面,指定跳转到之前默认首页的路由。即'/index'2、项目里面找到了几处,页面路径如下:src/permission.js src/store/p
文章目录一、 新建工程和确定工程目录1. 新建Maven工程及多Module子工程2. 编写pom.xml文件 一、 新建工程和确定工程目录在系统中Module分为 ruoyi-common通用工具 ruoyi-system系统模块 ruoyi-framework核心模块 ruoyi-admin后台系统模块 ruoyi-quartz定时任务 ruoyi-generator代码生成我的搭建项目
(RuoYi)微服务是一款基于Spring Cloud Alibaba开发的企业级微服务框架,采用前后端分离方式,使用了常用的微服务组件,如Feign、Nacos、Sentinel、Seata等,提供了丰富的微服务治理功能,如服务注册、发现、路由、负载均衡、熔断降级、限流等。借助微服务框架可以让我们快速构建起一个高效、可靠、可扩展的分布式系统,提高了开发效率和系统性能。借助Spring C
文章目录1. 创建用户配置权限2.创建存储空间3. 后端项目整合3.1 ruoyi-common/pom.xml添加依赖3.2 application.yml添加配置3.3 com.ruoyi.common.utils.oss添加工具类3.4 com.ruoyi.aliyun.oss.controller添加OssController3.5 callback接口配置权限4. 前端项目整合4.1
## 如何实现“总体架构” ### 一、整体流程 首先,让我们通过下面的表格来展示整个实现“总体架构”的流程: | 步骤 | 操作 | | ---- | ---- | | 1 | 下载框架源码 | | 2 | 导入项目到开发工具 | | 3 | 配置数据库连接 | | 4 | 编写业务代码 | | 5 | 编译并运行项目 | ### 二、详细步骤 #### 1. 下载框架
目录1、集成jmreport工具1.1、引入依赖1.2、下载依赖SQL在自己的数据库执行1.3、启动类中增加jmreport的扫描1.4、鉴权机制中对jmrepot添加白名单,不做token校验1.5、配置完成,访问jmreport首页2、修改jmreport源文件嵌入后管菜单中2.1、配置菜单嵌入report报表工具2.2、修改jmreport源码适配嵌入页面2.2.1、修改j
代码生成器导入表在系统工具内找到代码生成,点击导入,会显示数据库内未被导入的数据库表单,选择自己需要生成代码的表,友情提醒,第一次使用最好先导入一张表进行试水~预览操作成功后可以点击预览查看效果,代码预览里有三层架构,sql表单以及前端的api请求和vue页面修改预览后觉得有哪里不满意的可以点击编辑进行修改基本信息修改基本信息,可以对作者进行修改,如果不想每次修改则可以进入后端generator的
相信大家都接触过的开源项目,如果不知道怎么搭建和部署及代码生成的朋友们可以参考一下:接下来我要举例的框架是基于SpringBoot版本的权限管理系统准备工作·项目需要的基础环境需求如下:JDK >= 1.8 (推荐1.8版本)Mysql >= 5.7.0 (推荐5.7版本)Maven >= 3.0 (http://maven.apache.org/download.cgi
本篇文章试图讲解Vue系统中的权限设计原理以及实战,为什么是“试图”?因为这也是摸索着理解的,不一定准Vue系统中的权限管理部分的功能都集中在了系统管理菜单模块中,如下图所示。其中权限部分主要涉及到了用户管理、角色管理、菜单管理、部门管理这四个部分。一、Vue系统中的权限分类根据观察,Vue系统中的权限分为以下几类菜单权限:用户登录系统之后能看到哪些菜单按钮权限:用户在一个页面上能
(未完,持续更新)1.功能实现1.1前端部分权限管理1.1.1什么是权限管理 登录的人的角色可能是超级管理员、管理员、以及普通用户或者有更多的层级角色,拥有不同权限的用户登录系统之后看到的界面是不一样的。系统中的权限分为以下几类: 1 菜单权限:用户登录系统之后能看到哪些菜单 2 按钮权限:用户在一个页面上能看到哪些按钮,比如新增、删除等按钮 3 接口权限:用户带着认证信息请
  • 1
  • 2
  • 3
  • 4
  • 5