- 博客(41)
- 收藏
- 关注
原创 MySQL中的JSON数据类型计数及多张表COUNT的数据相加
(t_projectapplication:表;chief:包含JSON类型数据的列名;number:JSON数据中的某个键名);1.使用场景:在MySQL中,JSON作为一种数据类型存储在表的列中。需计算键值对的数量。3.进阶使用场景:计算包含两个JSON类型数据字段之和;
2024-01-04 16:57:01
1028
1
原创 RabbitMQ清除积压消息/管理界面出现 Unacked 消息
rabbitmq的生产者端循环产生了多条消息给消费者,而消费者无法及时将消息处理掉,在消费端积压了多条消息(消费失败的时候,消息队列会一直重复的发送消息,导致程序死循环)需要清理项目因为错误而产生的积压消息队列。表明该队列支持优先级,先定义最大优先级值(定义最大值一般不要太大),在发布消息的时候指定该消息的优先级, 优先级更高(数值更大的)的消息先被消费。DLK:x-dead-letter-routing-key 的缩写,将删除的消息推送到指定交换机的指定路由键的队列中去。ha-all:镜像队列。
2023-08-10 09:13:01
10055
原创 如何防范redis未授权访问
一般来说,不要使用Redis的默认端口号6379,因为攻击者通常会扫描互联网上的主机,寻找端口为6379的Redis服务器。因此,建议Redis用户设置一个随机的端口来阻止攻击者的扫描攻击。使用Redis默认密码或空密码是最危险的,它为攻击者提供了直接进入Redis数据库的机会。因此,建议Redis用户设置一个强密码来保护Redis数据,以免被攻击者入侵。#redis.conf文件中进行设置。#redis.conf文件中进行设置。
2023-06-08 16:39:54
298
原创 防止sql注入方法之预编译
PreparedStatement的预编译功能是指首先将SQL语句编译成可重复使用的预处理语句(PreparedStatement),然后将其保存在数据库服务器端的缓存中以备后续使用。当需要执行该SQL语句时,只需将具体参数传入预处理语句即可快速执行SQL语句,而无需每次都重新解析和编译SQL语句。(3)打开mysql.log,发现其中Prepare就是预编译SQL语句,Execute就是执行SQL语句。4.验证方法:通过日志文件来看一下预编译的效果(如果之前开启过日志可直接跳至(3))
2023-06-08 16:01:05
1142
原创 MySQL update 语句 left join 怎么取多条数据中某字段最大的一条数据?
【代码】MySQL update 语句 left join 怎么取多条数据中某字段最大的一条数据?
2023-02-23 13:54:51
2349
转载 sql报错:……this is incompatible with sql_mode=only_full_group_by解决方案
sql group by
2022-10-28 08:57:36
187
原创 SPRINGBOOT启动报错JAVA.NIO.CHARSET.MALFORMEDINPUTEXCEPTION: INPUT LENGTH = 2解决方案
springboot启动报错
2022-09-28 08:43:58
275
原创 MySQL函数出现“This function has none of DETERMINISTIC, NO SQL..“解决方法
MySQL函数出现"This function has none of DETERMINISTIC, NO SQL..."解决方法
2022-09-25 14:28:09
1005
1
原创 rabbitmq、redis安装配置
一、rabbitmq操作服务关闭rabbitmq-server stop开启服务rabbitmq-server restart二、
2022-05-16 11:36:05
332
原创 开发遇到的问题及解决办法汇总
1.数组越界:https://www.cnblogs.com/smilefortoday/p/3976803.html
2022-05-10 09:14:29
229
原创 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
376
原创 java报错:找不到符号
1.问题:运行java报错找不到符号;2.解决方法:左上角file,invalidate Caches/restart
2022-04-25 10:29:24
1665
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
332
原创 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
852
转载 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
511
原创 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
2120
原创 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
2326
原创 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
1933
原创 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
1015
1
原创 vue 校验表单报错:model is required for validate to wor
参考https://blog.youkuaiyun.com/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
2525
原创 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
633
转载 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
1423
转载 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
154
原创 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
1839
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
540
原创 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
1791
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
555
原创 前端学习-navbar-fixed-top
导航栏固定使用 navbar-fixed-top 遮挡住下一模块内容 解决办法:style=“position: sticky;”
2021-03-04 11:14:59
1199
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
282
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
623
原创 如何查看并修改远程连接端口号
windows+R,在对话框中输入regedit命令;进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp,双击文件,切换到十进制,默认是3389,将他修改为其他数字,比如8888,6666等等,确定。...
2020-12-22 15:23:54
685
原创 后台报错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
7057
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
107
原创 导出指定数据库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
831
转载 utf-8的英文字母和中文汉字是一个字符占几个字节
转自https://blog.youkuaiyun.com/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
3732
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人