1、下图是框架的目录结构其中:controllers存放控制器文件、models存放数据库的模型文件、views存放视图文件,web下面的index.php是入口文件在页面中运行http://localhost/basic/web/index.php?r=hello/hello: (1)下面是controllers里面的HelloController.php文件: 
Redis注意:BAE的Redis只能被部署在BAE中的应用访问,无法通过公网或BAE的本地开发环境访问。Redis服务是百度云为开发者提供的key-value型非关系型数据库服务,后端采用的是业界极为流行的数据库Redis(当前使用的Redis官方版本是2.6.11),并在前端提供与Redis完全一致的使用方式,特点如下: 支持百万级别的后端数据库集群,并且多机房自动冗余备份,开发者不需要关注后
转载
2024-10-16 20:43:57
28阅读
1.非关系型数据库前言:许多Web应用都将数据保存到关系型数据库( RDBMS)中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、 网站显示延迟等重大影响。为了解决这些影响,使用非关系型数据库。Memcached/redis是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少对关系型数据库访问次数,以提高动态Web等应
若依框架简介若依是一个Gitee上一个开源的基于SpringBoot开发的轻量级Java快速开发框架,用以快速构建后台管理系统,本机部署过程Step1. 下载项目源码我选择的是直接下载zip压缩包,解压后得到如下文件夹,即为若依项目文件夹 打开后的项目结构:Step2. 使用IDEA打开项目Step3. 项目模块简述 ruoyi-admin……ruoyi-system是SpringBoot项目的6
转载
2024-06-12 20:45:05
238阅读
此方法一共分为六个步骤:按照步骤一步一步来就可以。 可以参考一下官方文档,但博主并没有看的太明白。以下为官方地址链接:https://www.bookstack.cn/read/ruoyi/spilt.2.dc6d6ee022d40e1b.md1. 添加导入按钮<a class="btn btn-info" onclick="$.table.importExcel()" shiro:hasP
转载
2024-04-05 12:35:35
46阅读
若依框架(JeecgBoot)是一个基于Spring Boot和Ant Design的企业级开发框架,它致力于提供一套完整的开发解决方案,以快速搭建企业级的前后端分离应用。若依框架的实现原理如下:前后端分离:若依框架采用前后端分离的架构,前端使用Ant Design进行UI设计,后端使用Spring Boot进行业务逻辑处理。代码生成:若依框架提供了代码生成器,可以根据数据库表结构自动生成基础的增
转载
2024-07-31 21:02:08
255阅读
目录1、环境准备2、项目打包2.1 打完整jar包(包括lib)2.2 打不完整jar包(不包括lib)2.2.1 方式一:修改pom文件的打包配置2.2.2 方式二:通过命令打包2.3 打war包2.4 前端打包3、后端部署3.1 jar包部署3.2 war包部署3.3 前端部署3.3.1 nginx部署3.3.2 tomcat部署在ROOT下(和后端不同容器,即不用同一个tomcat
转载
2024-05-28 10:19:59
889阅读
封装了一个指令权限,能简单快速的实现按钮级别的权限判断。v-permission(opens new window)使用权限字符串 v-hasPermi// 单个
<el-button v-hasPermi="['system:user:add']">存在权限字符串才能看到</el-button>
// 多个
<el-button v-hasPermi="['syst
转载
2024-01-10 18:04:09
103阅读
# 若依用Redis:高效的数据存储与缓存解决方案
在现代的应用程序中,存储和处理数据是核心任务之一。面对庞大的数据量,传统的关系型数据库在某些情况下显得力不从心。Redis,一个开源的高性能键值存储系统,就成为了许多开发者的首选。这篇文章将介绍Redis的基本特性,并展示如何在若依框架中使用Redis。
## Redis的基本特性
1. **速度快**:Redis将数据存储在内存中,拥有极
背景之前虽然讲了login,getInfo,getRoutes的三个接口,但从设计的角度来讲,这3个接口并没有完整实现一个功能。这里重点讲解若依框架对于自定义session,token校验,权限验证三个方面的实现。这些对于自己实现一个简单的后端框架有不错的参考意义功能说明登录功能\login及token的生成权限过滤校验自定义session前端如何配合 可以参考上一篇博客登录及token生成主要解
转载
2024-03-05 23:11:27
203阅读
开源项目学习-文章目录第一章 环境搭建 第二章 项目运行 第三章 阅读源码:例子-新增用户接口 第四章 基于ruoyi-vue开发新项目 文章目录开源项目学习-文章目录前言一、JDK安装二、Idea安装、VSCode安装三、Git安装四、MySQL安装五、Navicat安装六、Maven安装七、Node.js安装八、Redis安装总结 前言本文尽量贴近零基础入门,献给初入门的学弟学妹们!文章基本流
Nginx Linux详细安装部署教程一、Nginx简介Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤二、Nginx安装1、下载Nginx及相关组件Linux系统是Centos 6.5 64位,我直接切换到root用户下安装进入用户目录下载程序下载相关组件[root@localhost src]#
目录前言1.NoSQL1.1 其他数据库2.Redis2.1 软件安装2.2 数据类型2.2.1 key值键位2.2.2 string字符串2.2.3 list列表2.2.4 set集合2.2.5 hash哈希2.2.6 Zset有序集合2.3 配置文件详解2.4 发布和订阅2.5 新数据类型2.5.1 Bitmaps2.5.2 HyperLogLog2.5.3 Geographic3. Jed
若依框架学习一、01-登录流程1、用户发送请求进入到登录页面2、用户点击登录按钮二、02-首页 一、01-登录流程1、用户发送请求进入到登录页面//SysLoginController.java
@GetMapping("/login")
public String login(HttpServletRequest request, HttpServletResponse response)
{
转载
2023-12-18 21:01:57
232阅读
目录1.跑项目过程中遇到的bug2.项目代码是真的牛皮一、若依idea打开基本流程1. IDEA内部 clone项目代码 2. idea打开前端代码 3. 配置数据库 MYSQL 打开Redis服务4. 启动后端5. 运行前端项目之前 需要先运行后端二、二次启动后端 二次启动前端 三、三次启动若依项目遇到的问题kill掉进程四、vue项
转载
2024-04-23 10:55:09
112阅读
RuoYi-Vue 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。系统需求JDK >= 1.8MySQL >= 5.7Mav
转载
2023-11-20 10:29:18
292阅读
LoginController类 具体代码 /**
* app 登录
*/
@AnonymousAccess
@PostMapping("login")
public AjaxResult login(@RequestBody LoginBody loginBody) {
AjaxResult ajax = AjaxResult.suc
转载
2024-03-19 15:17:14
165阅读
1.首页数据的加载(前端) 当账户密码验证码匹配成功后,返回到login.vue中,this.$store.dispatch("Login", this.loginForm).then(() => {
this.$router.push({ path: this.redirect || "/" }).catch((
转载
2024-03-26 08:04:31
101阅读
若依接口汇总一、登录&路由渲染1.1 登录1.1.1 登录1.1.2 注册1.1.3 获取验证码1.1.4 获取用户详细信息1.1.5 登出1.2 路由渲染1.2.1 获取路由二、系统管理模块2.1 用户管理2.1.1 查询用户列表2.1.2 查询用户详细2.1.3 新增用户2.1.4 修改用户2.1.5 删除用户2.1.6 用户密码重置2.1.7 用户状态修改2.1.8 查询用户个人信
转载
2023-10-04 21:44:18
361阅读
安装若依后端安装jdk Tomcat 配置失败 直接看下面的 nginx安装Tomcat下载镜像docker pull tomcat下载文件(0积分)conf.tar.gzwebapps.tar.gz 必须有 点击下载或自己备份,方法如下 文件来源- 一条条顺序执行docker run --name tomcat -p 8082:8080 -d tomcat
docker exec -it t
转载
2024-07-01 10:59:50
173阅读