- 2025-01-08若依框架(ruoyi-master)——13.Nacos,使用服务注册和服务诶只
若依(Ruoyi)框架中如何使用Nacos?若依框架的微服务版项目启动Nacos下载和启动Nacos服务注册和配置接下来,我们可以查看若依框架微服务版如何使用Nacos?前提JDK>=1.8(推荐1.8版本)Mysql>=5.7.0(推荐5.7版本)\Redis>=3.0Maven>=3.0Node>=12nacos>=2.0.4(ruo
- 2025-01-06文件上传(ruoyi若依框架)
<aclass="input-fileinput-fileup"href="javascript:;">+选择文件<inputsize="100"type="file"@change="uploadFile"></a>functionuploadFile(event){constfile=event.target
- 2025-01-06ruoyi若依前端验证码不显示的终极解决方法.20230721
搞了3天啊,查了各种资料啊。然后使劲的看log啊,总算搞定了啊。一般情况,本地开发环境测试没问题,部署到服务器就各种不适应,就是服务器配置的问题了。本次这种验证码不显示,典型的nginx的配置问题。正确的nginx配置如下:events{worker_connections1024;}http{i
- 2025-01-05RuoYi-Vue从http升级为https(Jar+Nginx)
一、前提条件1.已通过数字证书管理服务控制台签发证书。2.SSL证书绑定的域名已完成DNS解析,即域名与主机IP地址相互映射。附:阿里云网站运维检测平台3.已在Web服务器开放443端口(HTTPS通信的标准端口)。如果使用的是阿里云ECS服务器,请确保已经在安全组规则入方向添加TCP
- 2024-12-31ruoyi项目优化为本地项目
一、修改配置文件在ruoyi-admin/src/main/resources目录1、修改数据库连接2、修改redis连接3、修改项目端口及根路径4、修改日志存放路径。二、改造项目为mybatisplus1、在ruoyi-common/pom.xml里添加mybatisplus依赖<!--mybatisPlus--><dependency><groupId>com
- 2024-12-293.若依前端项目拉取、部署、访问
因为默认RuoYi-Vue是使用的Vue2,所以需要另外去下载vue3来部署。拉取代码gitclonehttps://gitee.com/ys-gitee/RuoYi-Vue3.git安装node才能执行npm相关的命令执行命令npminstall如果npminstall比较慢的话,需要添加上国内镜像npminstall--registr=https://registr
- 2024-12-25RuoYi-ue前端分离版部署流程
RuoYi是一个后台管理系统,基于经典技术组合(SpringBoot、ApacheShiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。系统需求JDK>=1.8MySQL>=5.7Maven>=3.0在线体验若依官网:http://ruoyi.vip(opensn
- 2024-12-22深入解析RuoYi框架中的DataScopeAspect:不同权限类型的SQL语句生成与作用
目录AOP简介面向切面编程(AOP)的概念AOP在RuoYi框架中的应用DataScopeAspect类的作用类的功能切点选择权限检查编辑在前端如何给不同的用户设置不同的权限实际代码示例控制层服务层Mapper层DataScopeAspect类1.全部权限2.自定义权限3. 本部门及以下权限4.仅
- 2024-12-22Linux环境下使用tomcat+nginx部署若依项目
Linux+Tomcat+MySQL+Java是构建动态网站系统的完美解决方案之一,具有免费、高效、扩展性强且资源消耗低等优良特性。JavaWeb凭借其优秀的开发框架和良好的生态被广泛应用于社会各行业的信息化系统构建。本实验以若依管理系统(http://ruoyi.vip/)为例,模
- 2024-12-07[RuoYi二次开发]数据分页
目录一、前言 二、RuoYi中的数据分页案例三、源码分析 1、前端代码2、后端代码四、总结 一、前言数据分页是指将一批数据按照指定的大小分割成多个页面或数据块,每个页面或数据块包含一部分数据,用于分批显示和处理数据。数据分页通常用于网站、应用程序等需要处
- 2024-12-06ruoyi-nbcio为安全起见actuator为仅暴露health端点
actuator一直是个安全的大问题,所以以后还是要尽量避免使用或小心使用1、目前先仅暴露health端点的方式来处理,一位网友提醒的安全问题2、否则可以通过/actuator/env进行访问,有很多信息回泄漏,大家注意一下。3、同时通过下面方式关闭也不大合适,因为本身系统有监控需要打开,而
- 2024-12-01RuoYi-Vue若依前后端分离版本使用步骤举例简述以及配置代码的说明
一.功能需求 实现课程管理功能,涵盖增加、删除、修改和查询课程信息的完整前后端代码。二.步骤分析1、准备课程表结构和数据sql文件,导入到数据库中2、登录系统(系统工具->代码生成->导入课程表)3、代码生成列表中找到课程表(可预览、编辑、同步、删除生成
- 2024-11-29RUOYI参数验证异常处理及自定义注解触发验证抛出异常报错
目录一.ruoyi与参数验证1.触发报错2.后端现象二.源码分析1.前端代码2.后端代码3.报错分析三.自定义函数注解1.NoNumber注解2.NoNumberMain校验器3.将注解添加进SysRole中4.前端&后端现象一.ruoyi与参数验证1.触发报错对参数验证的使用,从触发参数报错开始,首先对ru
- 2024-11-26实战部署若依项目-前后端分离
第一步安装数据库安装MySQLyum -yinstall mysql-server启动数据库并更改密码systemctl start mysqldgrep 'password' /var/log/mysqld.logmysqladmin -uroot -p'初始密码' password '新密码'创建数据库,创建授权用户create databa
- 2024-11-26AI+若依
AI+若依https://www.bilibili.com/video/BV1pf421B71v/?spm_id_from=333.337.search-card.all.click&vd_source=b1acc63fa6d7d73e53111f9e1153f990若依扫盲通义灵码(AI)CRM客户关系管理系统(后台管理系统)选型与搭建:技术选型,环境搭建,框架整合(AI凉凉)设计:基于原型设计库表,接口
- 2024-11-23若依Ruoyi分离版替换 MyBatis-Plus
若依项目:Ruoyi-vue3.8.8MyBatis-Plus:3.5.9目标:用MyBatis-Plus替换项目中MyBatis建立分支新建分支switch-mybatisplus以防万一改造依赖在项目的根pom.xml中引入依赖<properties>...<mybatis-plus.version>3.5.9</mybatis-plus.version></properties><dependencyMan
- 2024-12-14Java 开发中,我们应注意的一些安全问题
在Java开发过程中,需要注意以下几个方面的安全问题:1、输入验证:对所有外部输入进行严格的验证,防止SQL注入、XSS跨站脚本攻击等。使用正则表达式或其他验证工具确保输入符合预期格式。2、数据加密:敏感数据(如密码、个人身份信息)应使用强加密算法存储。在传输敏感数据
- 2024-12-04LinkedList
JavaLinkedList编辑 Java集合框架链表(Linkedlist)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。链表可分为单向链表和双向链表。一个单向链表包含两个值:当前节点的值和一个指向下一个节点的链接。
- 2024-12-04合合信息智能图像处理技术,让你的设备更智能
最近和一位朋友聊天,听到一些关于打印机的吐槽。从20年开始,部分或者全部远程办公的企业渐渐多起来,wfh的打工人也在家添置了简易的必要办公设备,比如打印机。在家用,自然没有买办公室和打印店那种有扫描台的“大家伙”。但问题来了,手机拍摄的照片没有打印机扫描那么精准,出来的效果也是
- 2024-12-032024最值得入手的5款设计协作软件
在设计领域,团队协作是实现高效创作和快速迭代的关键。然而,设计团队面临的痛点不容忽视:不同角色之间沟通不畅、设计文件版本混乱、反馈周期过长、项目管理滞后等问题,常常让设计进程受阻。为了提升团队协作效率,许多协作工具应运而生,它们不仅帮助团队解决这些难题,还为设计流程注入了
- 2024-11-30Input报错“Form elements must have labels: Element has no title attribute Element has no placeholde”
喵~项目开发难免会遇到些不解的问题,以下总结的是简化版,重在复现问题,解决问题。写表单时,如果只是单独写了input元素,发现在后台管理会飘红。感觉很奇怪,明明没有写错语法,为什么会飘红呢?1、写一段最普通的html页面2、右键,选择“检查”,打开后台管理器,指向input元素此时,可以看到
- 2024-11-28AmplifyImpostors源码阅读
首先看一下点击Bake按钮后的执行流程:1.AmplifyImpostorInspector部分首先点击按钮设置了bakeTexture=trueif(GUILayout.Button(TextureIcon,"buttonright",GUILayout.Height(24))){//nowrecalculatestextureandmesheverytimebecausemeshmighthave
- 2024-11-27使用 BenchmarkDotNet 对 .NET 代码进行性能基准测试
思维导航前言项目介绍项目特性创建控制台应用安装NuGet包进行性能基准测试性能测试多种格式输出项目源码地址优秀项目和框架精选前言在软件开发领域,性能基准测试是确保软件系统高效、稳定运行的重要环节。它可以帮助你评估应用程序的性能,了解其在不同条件下的
- 2024-11-24扫雷游戏升级版 含递归链式展开(一次展开一片区域) 代码详细解读 C语言
1、前言:我看了CSDN有很多小伙伴也写了扫雷小游戏但是大部分写的代码都是一次输入坐标只能展开一个位置并没有还原我们小时候最初始的游戏玩法可玩性很低 我在这用函数递归链式展开一片还原最初始游戏提高可玩性 先放效果图↓2、建议:一个程序代码的实现并不是只靠