慢查询导致整个服务不可用让你头痛不已,那为什么不来看看Ai聘网给出的解决思路呢?现象:DB层服务短时间内涌入大量的慢查询,并且查询的数据量比较大(2000w+,查询字段未添加索引)导致服务不可用,出现mysql查询超时现象分析:数据库操作时误将查询条件的字段的索引去掉了,导致原有的查询效率降低,产生慢查询。解决:对相应字段添加索引,慢查询消失,超时现象消失。反思:1、突然出现的慢查询导致服务不可用
转载
2024-06-27 10:47:40
99阅读
CORSCORS 需要浏览器和后端同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10,IE 8 和 9 需要通过 XDomainRequest 来实现。浏览器会自动进行 CORS 通信,实现 CORS 通信的关键是后端。只要后端实现了 CORS,就实现了跨域。服务端设置 Access-Control-Allow-Origin 就可以开启 CORS。 该属性表示哪些域名可以访问资源,
1、BaseEntity基类/**
* Entity基类
*/
public class BaseEntity implements Serializable
{
private static final long serialVersionUID = 1L;
/** 搜索值 */
private String searchValue;
/** 创建者 */
项目地址:RuoYi-Cloud: ? 基于Spring Boot、Spring Cloud & Alibaba的分布式微服务架构权限管理系统,同时提供了 Vue3 的版本1. 后端cloud版本环境搭建jdk、mysql、maven、redis、nginx、nacos安装安装redis(redis下载地址)安装nginx(具体步骤参考这里)配置Nacos持久化到数据库,参考这里JDK &
若依前后分离版源码下载地址https://gitee.com/y_project/RuoYi-Vue若依前后分离版官网文档http://doc.ruoyi.vip/ruoyi-vue/1.下载好项目包,解压后下面是目录总览: ruoyi-ui 是前端项目, sql文件夹有两个sql文件后端启动后端项目前置mysql 、redis已经安装好导入项目修改配置文件端口号改成其他的一般不用8080(防止以
转载
2024-02-27 20:15:42
234阅读
0.若依项目搭建0.1修改/获取项目启动端口0.2创建数据库启动mysql服务,并创建数据库 ry 之后在将这两个SQL文件导入到ry数据库中0.2修改连接数据库的用户名和密码接着修改连接数据库的用户名和密码 然后用idea启动即可1.后台-定时任务-RCE1.1漏洞简介RuoYi<4.6.2漏洞影响范围RuoYi<4.6.2 简要描述:由于若依后台计划任务处,对于传入的"调用目标字符
前面三章,介绍了下若依前后端分离框架的登录过程中前端和后端的代码流程。本章,我们学习下如何创建自己的业务模块。 第一步,右键后端项目名称,新建模块 第二步,选择Maven项目 第三步,填写项目名称 第四步,填写模块名称,这里默认为xxx,并且下面的路径都只是到…\RuoYi-Vue, 我们可以直接改成…\RuoyiVue\ruoyi-xxx,这样模块
转载
2023-09-04 22:53:04
320阅读
作为后台管理系统,若依是一款快速搭建一个后台管理系统的工具,它的强大之处在于一键生成功能,可以减轻开发人员的压力,使开发人员将更多的注意力和时间放到项目开发的逻辑设计上边。那么,对于这么一款免费的开源系统,我们该怎样去使用它呢?本篇文章将会详细介绍一下关于若依分离版的启动前的环境部署。首先,想要启动若依的后端,你需要下载一个redis的缓存器,因为若依的搭建需要使用到缓存器,如果你的电脑没有缓存器
转载
2023-10-14 21:54:11
287阅读
目录一、搭建若依项目根据官网搭建若依开发环境:后台1、git clone 将远程的若依项目拉取到本地 2、通过IDEA打开项目3、将若依项目中 sql文件夹中的脚本在Navicat执行4、修改数据库连接配置信息5、修改项目基本配置信息 ---配置Redis前台1、npm install2、npm run dev二、远程redis切换为本地rediswindows版redis下载
前言 最近在做数据库课程设计,因为不想再用Java里面的GUI界面,想用Web页面来替代,但手写各个页面和增删改查这些重复性较高的模块属实作业量不小,所以,正好借此机会来学习一下早有耳闻的,号称后台管理系统神器——若依框架,下面先来总结一下环境部署与搭建的相关知识。文章目录一、准备工作(1)环
转载
2023-09-30 22:50:45
489阅读
一、下载idea和webstorm到JetBranins官方下载社区版本的java的编译器 和webstorm 对应图中第二个二、下载git进入git官网下载完成后全部默认安装即可 然后在任意目录下鼠标右键会有Git GUI和Git Bash 说明git安装成功三、下载若依前后端分离版本进入若依前后端分离版本的码云界面复制链接打开idea,左上角,选择File->New->Projec
若依nacos后端部署 参考文档 http://doc.rycloud.zmrit.com/#/quick-start一、说明 参考地址: https://gitee.com/zhangmrit/ruoyi-cloud http://doc.rycloud.zmrit.com/#/ 框架:若依spr ...
转载
2021-10-12 08:41:00
589阅读
2评论
项目简介一个简单的可视化展示项目,前端采用html+css布局,使用echarts调用后端django写的接口得到数据并渲染展示。前端部署使用nginx,用于返回静态内容,包括网页和图片等安装 推荐使用源码安装方式,安全可控wget http://nginx.org/download/nginx-1.18.0.tar.gztar xf nginx-1.18.0.tar.gzcd nginx-1.1
转载
2024-10-25 09:58:36
118阅读
背景框架:RuoYi-Net Vue2 + Net6 框架自带的导入模板下载功能。生成的模板,表头为字段名。对于用户来说不友好。因此,需要改进下,修改为中文表头,增加用户体验。 java版本的前后端分离框架里,有实现我们想要的功能。参考java版本,对net版本的方法进行优化。添加Excel 特性在Infrastructure
转载
2023-11-25 07:10:17
175阅读
RuoYi-Vue版:后端部分 写在前面:下面每一个功能后面写的(如/captchaImage、/login)都是实现该功能的核心方法或者映射路径,使用 Ctrl + Shift +F 全局查找,找到这些核心代码然后去debug。1. 登录逻辑(含验证码) /captchaImage、/login// 进行登录校验的核心方法:AuthenticationManager.authenticate()
转载
2024-04-26 22:33:05
225阅读
redux-saga框架使用详解及Demo教程前面我们讲解过redux框架和dva框架的基本使用,因为dva框架中effects模块设计到了redux-saga中的知识点,可能有的同学们会用dva框架,但是对redux-saga又不是很熟悉,今天我们就来简单的讲解下saga框架的主要API和如何配合redux框架使用redux-saga 官方地址http://leonshi.com/redux-s
转载
2024-08-18 09:33:13
131阅读
Vue 学习笔记 - 若依前后端分离项目发布到子目录配置文件`vue.config.js`若依原版修改后打包发布Nginx 配置若依前端访问后台接口的逻辑。通过两步实现疑问?那开发环境下没配置nginx为啥也能访问呢?参考资料 Vue 默认的发布位置是在web服务的根目录下,比如地址是:http://127.0.0.1/index.html 但很多时候,我们的web服务下有多个网站,是通过虚拟路
转载
2024-05-24 13:06:43
460阅读
文章目录一、本地准备1. 克隆项目到本地2. 前端项目3. 后端项目4. nginx配置文件二、Centos7 环境准备2.1. 安装mysql并启动2.2. 安装redis并启动2.3. 安装nginx 和配置nginx.conf文件三、测试验证3.1. 上传准备好的文件3.2. 启动后端项目3.3. 登录验证.附上完整的nginx配置文件 一、本地准备1. 克隆项目到本地<span s
转载
2024-05-13 20:44:08
545阅读
若依源码分析(二)-登录流程源码分析本章节主要分析若依源码登录流程,一步一步走断点查看进入首页的全流程登录信息1. 前台发起登录请求http://127.0.0.1/dev-api/auth/login
//auth表明这个请求走的是服务名称为auth的服务2. 后台处理流程2.1 根据请求http://127.0.0.1/dev-api/auth/login,可以看出请求走的是服务名称为auth
转载
2024-03-02 09:50:46
542阅读
linux系统导入若依框架vue分离版 RuoYi-Vue 启动运行 前后端环境配置搭建部署以及使用方法linux虚拟机运行若依框架 配置搭建环境导入若依框架最开始我浪费了好多时间,原因是找不到头绪,最后各种查资料安装好,现在我总结了一下,希望可以帮助到大家一、打包项目前后端jar包及导入到linux 1.打包 在linux系统中导入我们的若依项目我们首先要把项目打包,后端要打成jar包,同样的前
转载
2024-05-01 12:26:58
509阅读