AiDex Sharp 开源快速开发平台更新啦!

码云地址:皮皮大刺猬/ RuoYi-AiDex Sharp 快速开发平台

初始化平台源码

【1】修改代码生成器,将数据字典请求进行合并,发起一次请求即可

【2】修改代码生成器,增加数据字典,系统参数,日志模块的服务端排序功能,修改工具类,进行非空的判断

【3】修改启动的Banner

【4】修改日志记录BUG

更新增量SQL

【5】修改日志表,删除无用表数据

提交数据库增脚脚本和全量脚本

删除无效类应用,去掉sys_log

【6】修改字段类型

【7】设置mybatis默认的执行器

修复xss过滤后格式出现的异常

升级fastjson到最新版1.2.78

【8】防重提交注解支持配置间隔时间/提示消息/Excel注解支持自定义数据处理器

优化aop语法 使用spring自动注入注解 基于注解拦截的aop注解不可能为空

日志注解新增是否保存响应参数

【9】代码生成: 导入表时查询 新创建表的优先排序在前面

【10】修复表格最后页最后项删除变成暂无数据

修复异常BUG信息

修改根据userId获取菜单sql

!299 XssHttpServletRequestWrapper中增加available方法

定时任务对检查异常进行事务回滚

【11】补充定时任务表字段注释

【12】优化使用权限工具获取用户信息

【13】支持自定义注解实现接口限流

优化异常信息

【14】新增是否开启用户注册功能:目前实现后端功能,前台功能待开发

【15】优化用户不能删除自己

防止错误token导致的解析异常

优化XSS跨站脚本过滤

【16】任意账户越权漏洞

【17】去除默认分页合理化参数

升级oshi到最新版本v5.8.0

【18】默认访问首页新增提示语,并增加匿名访问接口

升级pagehelper到最新版1.3.1

【19】操作日志和登录日志增加表头排序功能

定时任务屏蔽rmi远程调用

升级swagger到最新版本v3.0.0

修复导出角色数据范围翻译缺少仅本人

【20】添加bat脚本执行应用 basecontroller增加排序方法

修正注释

【21】优化参数&字典缓存操作

【22】优化参数缓存操作

修复两处存在SQL注入漏洞问题

【23】Redis设置HashKey序列化,增加限流功能

【24】用户登录后记录最后登录IP&时间/增加系统参数控制是否需要显示登录验证码

修复定时任务BUG

删去两处冗余代码

删去两处冗余代码

升级fastjson到最新版1.2.76

升级druid到最新版本v1.2.6

修复请求形参未传值记录日志异常问题

xss校验json条件优化

修正方法名单词拼写错误

修复上传附件BUG

【25】数据监控默认链接账号和密码

删除操作日志记录日志

修正导入表权限标识

修复文件上传时java.nio.file.FileAlreadyExistsException

升级commons.io.version版本为:2.11.0 commons.fileupload.version版本为1.4

优化数学工具类算法

优化ExcelUtil空值处理

过滤BindingResult对象,防止异常

修正模板字符编码

升级mybatis到最新版3.5.6 阻止远程代码执行漏洞

优化代码生成导出模板名称

导出 Excel 工作表的名称 由 ${businessName} 更改为 ${functionName}

优化删除用户逻辑,去掉无用代码

删除通用方法

通用mapper增加根据ID删除方法

调整cache_repeat_key为驼峰格式

修正注释

读取excel增加非空判断

RepeatedlyRequestWrapper.ServletInputStream 实现available方法

修复 getInputStream() has already been called for this request异常问题

整理代码格式

【26】个人信息添加手机&邮箱重复验证

【27】通用Controller添加公共方法

【漏洞修复】升级commons-collections版本,解决3.2.1版本的反序列化漏洞问题

数据监控默认账户密码防止越权访问

修改basecontroller日志记录BUG

修复commons-collections引起的反序列化漏洞

升级oshi到最新版本v5.6.0

解决 Byte[] 类型 to string 死循环的问题

升级SpringBoot到最新版本2.2.13

Merge remote-tracking branch 'origin/master'

【28】修改ip字段长度防止ipv6地址长度不够

【1】

* 【1】修改代码生成器

* 【2】修改字典页面数据分页

* 【3】优化监控提示语

* 【4】数据字典系统参数增加排序

* 修改格式

* 验证码默认20s超时

* 修改代码格式

* 修改代码格式

* 提交注册前端方法

* 【5】增加日志排序功能

* 【6】增加参数控制是否显示验证码和优化数据字典配置参数刷新缓存

* 【7】优化参数缓存操作

* 【8】数据监控默认地址修改

* 去掉逗号·····

* 通用下载完成后删除节点

* 【9】修改页面排序

* 修复BUG:登录过期重新登录时,关闭登录过期的提示框,防止进入到主页面后,登录过期的对话框还存在。

* 修复BUG:添加用户时,没有选择部门依然可以添加,需要做限制

* 【10】修改用户管理界面的【创建时间】字段无法完全显示的问题

* 【11】修改用户界面的错别字,将登陆名修改为登录名

未完成工作:

1、代码生成器中的校验列增加

2、附件功能优化

3、主子表代码生成器优化

4、生成的代码input框自带长度-中英文问题

5、是否需要生成选择页面

热门文章

暂无图片
编程学习 ·

exe4j详细使用教程(附下载安装链接)

一、exe4j介绍 ​ exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序。如果你想在任务管理器中及Windows XP分组的用户友好任务栏…
暂无图片
编程学习 ·

AUTOSAR从入门到精通100讲(126)-浅谈车载充电系统通信方案

01 引言 本文深入研究车载充电系统策略,设计出一套基于电动汽车电池管理系统与车载充电机的CAN通信协议,可供电动汽车设计人员参考借鉴。 02 电动汽车充电系统通讯网络 电动汽车整车控制系统中采用的是CAN总线通信方式,由一个整车内部高速CAN网络、内部低速CAN网络和一个充电…
暂无图片
编程学习 ·

CMake(九):生成器表达式

当运行CMake时,开发人员倾向于认为它是一个简单的步骤,需要读取项目的CMakeLists.txt文件,并生成相关的特定于生成器的项目文件集(例如Visual Studio解决方案和项目文件,Xcode项目,Unix Makefiles或Ninja输入文件)。然…
暂无图片
编程学习 ·

47.第十章 网络协议和管理配置 -- 网络配置(八)

4.3.3 route 命令 路由表管理命令 路由表主要构成: Destination: 目标网络ID,表示可以到达的目标网络ID,0.0.0.0/0 表示所有未知网络,又称为默认路由,优先级最低Genmask:目标网络对应的netmaskIface: 到达对应网络,应该从当前主机哪个网卡发送出来Gateway: 到达非直连的网络,…
暂无图片
编程学习 ·

元宇宙技术基础

请看图: 1、通过AR、VR等交互技术提升游戏的沉浸感 回顾游戏的发展历程,沉浸感的提升一直是技术突破的主要方向。从《愤怒的小鸟》到CSGO,游戏建模方式从2D到3D的提升使游戏中的物体呈现立体感。玩家在游戏中可以只有切换视角,进而提升沉浸…
暂无图片
编程学习 ·

flink的伪分布式搭建

一 flink的伪分布式搭建 1.1 执行架构图 1.Flink程序需要提交给 Job Client2.Job Client将作业提交给 Job Manager3.Job Manager负责协调资源分配和作业执行。 资源分配完成后,任务将提交给相应的 Task Manage。4.Task Manager启动一个线程以开始执行。Task Manage…
暂无图片
编程学习 ·

十进制正整数与二进制字符串的转换(C++)

Function one: //十进制数字转成二进制字符串 string Binary(int x) {string s "";while(x){if(x % 2 0) s 0 s;else s 1 s;x / 2;}return s; } Function two: //二进制字符串变为十进制数字 int Decimal(string s) {int num 0, …
暂无图片
编程学习 ·

[含lw+源码等]微信小程序校园辩论管理平台+后台管理系统[包运行成功]Java毕业设计计算机毕设

项目功能简介: 《微信小程序校园辩论管理平台后台管理系统》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等 本系统包含微信小程序做的辩论管理前台和Java做的后台管理系统: 微信小程序——辩论管理前台涉及技术:WXML 和 WXS…
暂无图片
编程学习 ·

树莓派驱动DHT11温湿度传感器

1,直接使用python库 代码如下 import RPi.GPIO as GPIO import dht11 import time import datetimeGPIO.setwarnings(True) GPIO.setmode(GPIO.BCM)instance dht11.DHT11(pin14)try:while True:result instance.read()if result.is_valid():print(ok)print(&quo…
暂无图片
编程学习 ·

ELK简介

ELK简介 ELK是三个开源软件的缩写,Elasticsearch、Logstash、Kibana。它们都是开源软件。不过现在还新增了一个 Beats,它是一个轻量级的日志收集处理工具(Agent),Beats 占用资源少,适合于在各个服务器上搜集日志后传输给 Logstas…
暂无图片
编程学习 ·

Linux 基础

通常大数据框架都部署在 Linux 服务器上,所以需要具备一定的 Linux 知识。Linux 书籍当中比较著名的是 《鸟哥私房菜》系列,这个系列很全面也很经典。但如果你希望能够快速地入门,这里推荐《Linux 就该这么学》,其网站上有免费的电…
暂无图片
编程学习 ·

Windows2022 无线网卡装不上驱动

想来 Windows2022 和 windows10/11 的驱动应该差不多通用的,但是死活装不上呢? 搜一下,有人提到 “默认安装时‘无线LAN服务’是关闭的,如果需要开启,只需要在“添加角色和功能”中,选择开启“无线LAN服务…
暂无图片
编程学习 ·

【嵌入式面试宝典】版本控制工具Git常用命令总结

目录 创建仓库 查看信息 版本回退 版本检出 远程库 Git 创建仓库 git initgit add <file> 可反复多次使用&#xff0c;添加多个文件git commit -m <message> 查看信息 git status 仓库当前的状态git diff 差异对比git log 历史记录&#xff0c;提交日志--pret…
暂无图片
编程学习 ·

用Postman生成测试报告

newman newman是一款基于nodejs开发的可以运行postman脚本的工具&#xff0c;使用Newman&#xff0c;可以直接从命令运行和测试postman集合。 安装nodejs 下载地址&#xff1a;https://nodejs.org/en/download/ 选择自己系统相对应的版本内容进行下载&#xff0c;然后傻瓜式安…
暂无图片
编程学习 ·

Java面向对象之多态、向上转型和向下转型

文章目录前言一、多态二、引用类型之间的转换Ⅰ.向上转型Ⅱ.向下转型总结前言 今天继续Java面向对象的学习&#xff0c;学习面向对象的第三大特征&#xff1a;多态&#xff0c;了解多态的意义&#xff0c;以及两种引用类型之间的转换&#xff1a;向上转型、向下转型。  希望能…