自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 MySQL中的JSON数据类型计数及多张表COUNT的数据相加

(t_projectapplication:表;chief:包含JSON类型数据的列名;number:JSON数据中的某个键名);1.使用场景:在MySQL中,JSON作为一种数据类型存储在表的列中。需计算键值对的数量。3.进阶使用场景:计算包含两个JSON类型数据字段之和;

2024-01-04 16:57:01 766

原创 mysql设置触发器多表联动修改字段数据

表1中有A字段、B字段,表2中C字段格式为“A-B”。A、B字段变动时,C字段需跟着变化。

2023-08-11 14:20:34 557

原创 RabbitMQ清除积压消息/管理界面出现 Unacked 消息

rabbitmq的生产者端循环产生了多条消息给消费者,而消费者无法及时将消息处理掉,在消费端积压了多条消息(消费失败的时候,消息队列会一直重复的发送消息,导致程序死循环)需要清理项目因为错误而产生的积压消息队列。表明该队列支持优先级,先定义最大优先级值(定义最大值一般不要太大),在发布消息的时候指定该消息的优先级, 优先级更高(数值更大的)的消息先被消费。DLK:x-dead-letter-routing-key 的缩写,将删除的消息推送到指定交换机的指定路由键的队列中去。ha-all:镜像队列。

2023-08-10 09:13:01 6734

原创 如何防范redis未授权访问

一般来说,不要使用Redis的默认端口号6379,因为攻击者通常会扫描互联网上的主机,寻找端口为6379的Redis服务器。因此,建议Redis用户设置一个随机的端口来阻止攻击者的扫描攻击。使用Redis默认密码或空密码是最危险的,它为攻击者提供了直接进入Redis数据库的机会。因此,建议Redis用户设置一个强密码来保护Redis数据,以免被攻击者入侵。#redis.conf文件中进行设置。#redis.conf文件中进行设置。

2023-06-08 16:39:54 227

原创 防止sql注入方法之预编译

PreparedStatement的预编译功能是指首先将SQL语句编译成可重复使用的预处理语句(PreparedStatement),然后将其保存在数据库服务器端的缓存中以备后续使用。当需要执行该SQL语句时,只需将具体参数传入预处理语句即可快速执行SQL语句,而无需每次都重新解析和编译SQL语句。(3)打开mysql.log,发现其中Prepare就是预编译SQL语句,Execute就是执行SQL语句。4.验证方法:通过日志文件来看一下预编译的效果(如果之前开启过日志可直接跳至(3))

2023-06-08 16:01:05 1024

原创 MySQL update 语句 left join 怎么取多条数据中某字段最大的一条数据?

【代码】MySQL update 语句 left join 怎么取多条数据中某字段最大的一条数据?

2023-02-23 13:54:51 2059

原创 nginx error.log问题汇总

nginx error.log

2022-12-19 09:33:24 1416

原创 查看端口占用情况

查看端口占用情况

2022-12-19 09:07:48 236

转载 sql报错:……this is incompatible with sql_mode=only_full_group_by解决方案

sql group by

2022-10-28 08:57:36 150

原创 SPRINGBOOT启动报错JAVA.NIO.CHARSET.MALFORMEDINPUTEXCEPTION: INPUT LENGTH = 2解决方案

springboot启动报错

2022-09-28 08:43:58 236

原创 MySQL函数出现“This function has none of DETERMINISTIC, NO SQL..“解决方法

MySQL函数出现"This function has none of DETERMINISTIC, NO SQL..."解决方法

2022-09-25 14:28:09 737

原创 设置ztree路径树节点选中

ztree

2022-06-22 15:25:48 1818

原创 rabbitmq、redis安装配置

一、rabbitmq操作服务关闭rabbitmq-server stop开启服务rabbitmq-server restart二、

2022-05-16 11:36:05 292

原创 开发遇到的问题及解决办法汇总

1.数组越界:https://www.cnblogs.com/smilefortoday/p/3976803.html

2022-05-10 09:14:29 203

原创 bootstrap-table 小知识

1.列宽度自动随字段长度改变,不换行:text-nowrap<table id="bootstrap-table1" class="table table-striped table-advance table-hover text-nowrap">2.点击模态框外区域模态框不消失:data-backdrop=“static”<div class="modal fade" id="addModalFirst" tabindex="-1" role="dialog" aria-la

2022-05-09 11:26:32 300

原创 java报错:找不到符号

1.问题:运行java报错找不到符号;2.解决方法:左上角file,invalidate Caches/restart

2022-04-25 10:29:24 1522 1

原创 springboot logback 配置

1.logback-spring.xml 放入src/main/resources<?xml version="1.0" encoding="UTF-8"?><configuration debug="true"> <!-- 日志存放路径 --><!-- <property name="log.path" value="logs" />--> <property name="log.path" value="d:/qlj

2022-04-25 09:00:41 275

原创 log4j版本升级及报“Failed to bind properties under ‘spring.datasource‘ to javax.sql.DataSource”解决方案

1.升级log4j修复漏洞版本:pom.xml里写入依赖并导入 <!-- log4j-core:2.15.0修复漏洞版本 --> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <versio

2022-04-24 17:56:38 476

转载 Java中List集合去重

1.利用HashSet去重// 利用list中的元素创建HashSet集合,此时set中进行了去重操作HashSet set = new HashSet(list);// 清空list集合list.clear();// 将去重后的元素重新添加到list中list.addAll(set);2.通过List的contains()方法去重// 创建一个新的list集合,用于存储去重后的元素List listTemp = new ArrayList();// 遍历list集合for (int

2022-04-07 09:19:10 458

原创 Mysql 报错:Incorrect string value: ‘\xE4\xBB\x98\xE6\xAC\xBE...‘ for column ‘product_pay_remark‘

1.问题:### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xE4\xBB\x98\xE6\xAC\xBE...' for column 'product_pay_remark' at row 1 ### The error may exist in URL [jar:file:/D:/qlj/ruoyi-admin.jar!/BOOT-INF/lib/ruoyi-system-3.3.

2022-03-21 11:17:43 2054

原创 element ui el-table 插槽显示多个字段内容

el-table-column一列显示两个字段的内容 <el-table-column label="创建人" align="center"> <template slot-scope="scope"> {{scope.row.createName}}{{scope.row.supplier}} </template> </el-table-column>...

2022-03-18 09:01:59 2203

原创 sql if条件语句的判断

//判断前端传来的搜索条件值是否为null,如果为null,1=1;如果不为null,supplier_id=#{supplierId}where if (#{supplierId} is not null,b.supplier_id=#{supplierId},1=1)

2022-03-18 08:26:43 1765

原创 mysql8及以后版本修改密码的方法

mysql8及以后版本中密码规则改变,需将数据库的密码规则caching_sha2_password改为mysql_native_password才行命令如下:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'XXXX';flush privileges;

2022-03-17 16:44:22 910 1

原创 vue 校验表单报错:model is required for validate to wor

参考https://blog.csdn.net/qq_45376290/article/details/1073461101.属性绑定错误,确保绑定的是 :model 而不是v-model ! :model 是element-ui 里面的一个 属性 恰巧 和 v-model 类似而已,两者并没有什么直接关系!:model="form"2.检查 ref 是否重复!是否在其他el-form 中使用了相同的ref 名,多个el-form ref 命名不要相同ref="formSubmit"

2022-02-28 14:50:25 2226

原创 redis的安装与启动

1.下载 Redis-x64-xxx.zip压缩包到 C盘,解压后,将文件夹重新命名为 redis。2.打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行:redis-server.exe redis.windows.conf4.设置密码:在解压后的文件中找到redis.windows.conf(运行的是redis.windows-service.conf就修改该文件)在配置文件中配置requirepass的密码(当redis重启时密码依然有效)。# requirepa

2021-12-24 11:15:07 603

原创 “无法从静态上下文中引用非静态”的解决办法

mapper没对应上,无语。

2021-12-12 00:42:49 471

转载 boolean表达式与在if条件中的运用

转载自:[https://www.cnblogs.com/zhanget/archive/2019/03/15/10535129.html]1.boolean语句boolean 类型的数据 有两个值 false 和true;2.在if判断的条件语句中例如:boolean arn =false 在if 判断的括号中可以表示为 !arnboolean arn = true 在if 判断的括号中可以表示为 arn在if(){}括号中boolean类型只有为true时才会执行,为false则跳过。

2021-11-15 13:32:27 1309

转载 git 拉取和获取 pull 和 fetch 区别

使用git 直接提交的话 直接 push获取最新版本 有两种 拉取 和 获取 pull 和 fetchgit pull 从远程拉取最新版本 到本地 自动合并 merge git pull origin mastergit fetch 从远程获取最新版本 到本地 不会自动合并 merge git fetch origin master git log -p master …/origin/master git merge

2021-07-09 15:28:12 128

原创 ruoyi 通过更新删除标志实现伪删除

views<el-col :span="1.5"> <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete" v-hasPermi="['qljsystem:businessplan:remove']" >删除</el-button></el-

2021-07-07 14:32:21 1471 1

原创 ruoyi+elementui用户表中登录名和昵称做成字典 全局挂载

detail.vue: <el-table-column label="计划员" align="center" prop="planner" :formatter="userFormat1"/> data() { return { //用户字典 resUserDiction: [], }; }, created() { /** 装载人员信息 */ listUser().then(response =

2021-07-05 11:32:36 481

原创 ruoyi+springboot开发之 三表关联查询xml写法

三张表b,p,c关联关系为b.product_id = p.id,p.contract_id = c.id<select id="selectQljpriceLimitList" parameterType="QljRealBusinessPlan" resultMap="QljRealBusinessPlanResult"> select b.*,p.drawing_number,p.product_model,c.contract_num,c.buyer

2021-07-05 10:46:38 1606 1

原创 vue $route 路由改变 页面数据不刷新解决方法

watch: { '$route' (to, from) { //监听路由是否变化 // alert("路由变化==="+to.query.id); if(to.query.id != from.query.id){ this.queryParams.productId = to.query.id; this.getList();//重新加载数据 } } },...

2021-07-05 10:27:09 495

原创 前端学习-navbar-fixed-top

导航栏固定使用 navbar-fixed-top 遮挡住下一模块内容 解决办法:style=“position: sticky;”

2021-03-04 11:14:59 1146 1

原创 廖雪峰JS练习数组

练习:如何通过索引取到500这个值:‘use strict’;var arr = [[1, 2, 3], [400, 500, 600], ‘-’];var x1 = arr[1].slice(1,2);// 第一种方法console.log(‘x1=======’+x1+’’);var x = arr[1][1];// 第二种方法console.log(x); // x应该为500练习:在新生欢迎会上,你已经拿到了新同学的名单,请排序后显示:欢迎XXX,XXX,XXX和XXX同学!:‘us

2021-02-03 13:46:50 231 1

原创 validater验证输入日期的正则表达式

startDate : {validators : {regexp: {regexp: /^(??????!0000)[0-9]{4}-(??????:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-

2021-01-21 16:48:06 552

原创 如何查看并修改远程连接端口号

windows+R,在对话框中输入regedit命令;进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp,双击文件,切换到十进制,默认是3389,将他修改为其他数字,比如8888,6666等等,确定。...

2020-12-22 15:23:54 629

原创 后台报错java.sql.SQLException: sql injection violation解决办法

错误:前台报错500,说明错误发生在后台;后台报错:### Error querying database. Cause: java.sql.SQLException: sql injection violation, syntax error: ERROR. pos 313, line 1, column 310, token AND : select count(0) from ……原因:sql语句多写了个and……...

2020-12-21 16:50:07 6269 1

原创 springboot记录一个链接跳转的错误

html导航栏:<li class="sub-menu"><a th:href="@{/cms/component}" shiro:hasPermission="component" id="component" th:class="${activeUrl=='component'?'active':''}"><span>权限管理</span></a></li><!--零部件管理-->controller层:@.

2020-11-03 09:47:57 90

原创 导出指定数据库binlog并转为可读

cmd进入到mysql的bin文件下,输入:mysqlbinlog --no-defaults--base64-output=decode-rows-v--start-datetime="2020-04-0109:00:00"--stop-datetime="2020-04-0111:00:00"binlog文件夹位置\mysqlbinlog.000002> D:\mysqlbinlog000002.sql--base64-output=decode-rows-v 使sql文...

2020-10-27 15:12:41 770

转载 utf-8的英文字母和中文汉字是一个字符占几个字节

转自https://blog.csdn.net/kindsuper_liu/article/details/80202150英文字母和中文汉字在不同字符集编码下的字节数英文字母:字节数 : 1;编码:GB2312字节数 : 1;编码:GBK字节数 : 1;编码:GB18030字节数 : 1;编码:ISO-8859-1字节数 : 1;编码:UTF-8字节数 : 4;编码:UTF-16字节数 : 2;编码:UTF-16BE字节数 : 2;编码:UTF-16LE中文汉字

2020-10-23 08:42:38 3639

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除