一:集成:ruoyi-framework  引入以下依赖<dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version&g
我们正在探秘各种比较火热的后台管理相关的开源项目,探秘结果将以系列文章的形式分享。希望你能在这些文章中学习别人的优点,也能看到别人的不足,进而可以提升自我的技术能力或技术态度,不论是提升了什么,只要你收获即可。“你若不离不弃,我必生死相依”,是一句非常痴情的话,也常被人化用于孩子的名字,寄托父母美好的期望。今天要探的这个最火后台管理系统 RuoYi(),便是作者化用女儿的名字命名的项目。项目
文章目录一、 新建工程和确定工程目录1. 新建Maven工程及多Module子工程2. 编写pom.xml文件 一、 新建工程和确定工程目录在系统中Module分为 ruoyi-common通用工具 ruoyi-system系统模块 ruoyi-framework核心模块 ruoyi-admin后台系统模块 ruoyi-quartz定时任务 ruoyi-generator代码生成我的搭建项目
@[TOC]Python小白入门1.0学习前的小小建议这篇文章是我第一在上发表的博客,跟大多数人一样,我对python的了解很少,为了学习python,我们需要制定一些小小的计划及目标,每天分出来一小部分时间来学习python,相信在坚持一段时间之后,我们就能够通过python来解决一些实际问题,然后进一步解决更复杂的问题。 学习其实就像种田,其实具体来说就是“码农”,如果在耕耘后没有任何收获,那
RuoYi是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。RuoYi官网点这里进入官网后选择并下载RuoYi-fast:下载完成后打开文件找到 sql文件不出意外得话,里面会有两个sql将俩sql文件保存到桌面后,打开数据库运行
转载 2023-12-26 20:44:24
154阅读
RuoYi学习官方的文档手册时写下这篇。环境部署注意数据库引擎为新版,连接数据库的URL(需要加上时区),username,password需要写好。项目为war包部署。后台手册前端采用基于bootstrap的轻量级表格插件后端采用基于mybatis的轻量级分页插件这两个点后续补上。分页实现// 自定义查询,search查询用户名 function queryParams(params) { v
转载 6月前
54阅读
# 中Redis锁的使用详解 ## 引言 在分布式系统中,锁机制是确保数据一致性的重要手段。Redis作为一种高性能的键值存储系统,常常被用于实现分布式锁。许多基于Java的框架(如Spring等)中都可以结合Redis使用分布式锁。而在框架中,Redis锁的实现同样至关重要。本文将详细探讨中Redis锁的工作机制,并提供相应的代码示例。 ## Redis锁的工作原理 Redi
原创 2024-10-16 04:59:34
42阅读
官方资料官方微服务版使用文档源码下载环境前提JDK >= 1.8 (必须是 1.8.0_152 以上版本)Mysql >= 5.7.0 (推荐5.7版本)Redis >= 3.0Maven >= 3.0Node >= 10nacos >= 1.4.1 (安装的目录勿带中文)仔细核对上面的环境要求,改好什么后,出现问题,先重启nacos,再把那几个启动类重新启动。
前言关于 Spring Cloud,需要学习的知识点非常多,本篇是学习 Spring Cloud Gateway (以下简称为 Gateway)时一些知识点的汇总,主要围绕着配置文件 ruoyi-gateway.yml 展开。参考目录文档Spring Cloud Gateway 官方文档文档 - 服务网关书籍Spring Cloud微
1.Netty 是什么?Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。Netty是基于nio的,它封装了jdk的nio,让我们使用起来更加方法灵活。2.Netty 的特点是什么?高并发:Netty 是一款基于 NIO(Nonblocking IO,非阻塞IO)开发的网络通信框架,对比于 BIO(Blocking I/O,阻塞IO),他的并发性能得到
本文含 2693 字,5 图表截屏建议阅读 15 分钟本文是听说你会玩 Python 系列的第二篇1 - 六酷技巧2 - 99% 的人会做错的题引言题目:在不运行下面代码(Python 3 不是 Python 2)的情况下选择答案。def f( x=[] ): x.append(1) return x print( f(), f
# MySQL 版本的科普 MySQL 是一种广泛使用的关系型数据库管理系统,通常被用于网站和应用程序的数据存储,特别是与 PHP、Java 和其他编程语言联合使用。在本文中,我们将讨论 MySQL 的版本管理,特别是(RuoYi)系统是如何使用这些版本的。 ## MySQL 版本简介 MySQL 多个版本,主要分为以下几类: 1. **社区版 (Community Editi
原创 2024-09-23 06:58:10
68阅读
《物联网框架ServerSuperIO教程》-19.设备驱动和OPC Client支持mysql、oracle、sqlite、sqlserver的持久化。v3.6.4版本发布19.设备驱动和OPC Client支持mysql、oracle、sqlite、sqlserver的持久化19.1     概述ServerSuperIO支持设备驱动和OPC Clien
# Python版本框架:开发者的利器 ## 引言 在现代软件开发中,框架的使用极大地提高了开发效率和代码质量。框架作为一个优秀的开发框架,在Java领域广受欢迎。而随着Python的快速发展,Python框架的出现,使得Python开发者也能享受到这个强大工具带来的便利。 本文将深度探讨Python版本框架,包括它的基本结构、功能,以及通过一个简单的示例代码帮助读者理
原创 8月前
669阅读
这么幸苦维护的一篇文章却没有人点赞,我还不如删了接下来一步一步操作:第一步:ruoyi-admin下的poom里加上依赖<!--sqlserver数据库配置--> <dependency> <groupId>com.microsoft.sqlserver</groupId> <ar
反射+Yaml达到的代码执行漏洞发现在管理后台-系统监控-定时任务-新建,发现有个调用目标字符串的字段。查看定时任务的具体代码,定位到ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/JobInvokeUtil.java。假设我们输入com.hhddj1.hhddj2.hhddj3(),经解析后beanName为com.hhddj1.hhddj2
转载 2023-09-18 13:32:26
1876阅读
1、ruoyi-ui项目中login.vue的< el-input >标签讲解(前端)<el-input> 标签内属性介绍: <el-input v-model="listQuery.orderId" 数据绑定 placeholder="orderId" 当输入框内容为空时的占位符 style="width: 200px;"
转载 2024-07-23 09:24:19
188阅读
(第一步) 安装jdk(1)查看是否安装jdkjava -version如果显示jdk版本则表示已安装jdk,显示其他则说明未安装(2)下载jdk,这里下载的jdk1.8 下面是官网下载地址https://www.oracle.com/java/technologies/downloads/archive/进去后点击下载需要的版本即可,这里演示下载的是 jdk-8u291-linux-x64.ta
转载 2024-01-19 16:06:31
152阅读
框架简介是一个Gitee上一个开源的基于SpringBoot开发的轻量级Java快速开发框架,用以快速构建后台管理系统,本机部署过程Step1. 下载项目源码我选择的是直接下载zip压缩包,解压后得到如下文件夹,即为项目文件夹 打开后的项目结构:Step2. 使用IDEA打开项目Step3. 项目模块简述 ruoyi-admin……ruoyi-system是SpringBoot项目的6
# 如何在vue版本中连接Redis ## 引言 在vue版本中,我们可以使用Redis作为缓存数据库,以提高系统的性能和响应速度。本文将介绍连接Redis的步骤和相关代码,帮助刚入行的小白快速了解并实现这一功能。 ## 整体流程 以下是连接Redis的整体流程,我们将通过表格来展示每个步骤。 ```mermaid journey title 连接Redis的步骤
原创 2023-12-18 07:47:19
213阅读
  • 1
  • 2
  • 3
  • 4
  • 5