0%
java-stream求和
发表于
本文字数:
246
阅读时长 ≈
1 分钟
element-ui表格局部更新
发表于
本文字数:
230
阅读时长 ≈
1 分钟
swagger3注解的变化
发表于
本文字数:
663
阅读时长 ≈
1 分钟
mybatis-plus更新字段忽略null
发表于
本文字数:
803
阅读时长 ≈
1 分钟
前言
项目上在用mybatis-plus后,我想更新一个字段为null值时发现设置到实体中更新无效,并没有更新,发现需要在字段上加个注解
解决
如果是新增时,在实体类对应的字段上加注解@TableField(insertStrategy=FieldStrategy.IGNORED),忽略null值的判断,例如
1 | @TableField(insertStrategy = FieldStrategy.IGNORED) |
如果是更新时,在实体类对应的字段上加注解@TableField(updateStrategy=FieldStrategy.IGNORED),忽略null值的判断,例如
1 | @TableField(updateStrategy = FieldStrategy.IGNORED) |
共有一下几个可选值,不加的话默认就是not_null,所以默认不能更新null值进去
1 | /** |
根据模板导出word文件
发表于
本文字数:
2.3k
阅读时长 ≈
2 分钟
优雅的生成测试数据
发表于
本文字数:
13k
阅读时长 ≈
12 分钟
推荐两个后台框架
发表于
本文字数:
5.3k
阅读时长 ≈
5 分钟
mysql报错out of sort memory
发表于
本文字数:
486
阅读时长 ≈
1 分钟
前言
最近再用MySQL数据库排序时遇到了一个报错,Out of sort memory, consider increasing server sort buffer size,字面翻译就是排序缓冲区内存不足,下面记录下如何解决
解决
1、打开MySQL终端连接到数据库
1 | mysql -u root -p |
输入密码后,连接到数据库
2、用命令看下当前缓冲区大小
1 | show variables like '%sort_buffer_size%'; |
找到 sort_buffer_size这行,后面的value就是大小,比如1024 * 1024 才是1KB的大小,根据实际情况调整该大小
3、调整sort_buffer_size大小,比如我要调整到512k
1 | SET GLOBAL sort_buffer_size = 512000000; |
4、执行上述sql后,不要着急查询,需要先exit退出当前mysql连接,重新连接才能生效,如果是navicat,需要关闭当前数据库连接,重新打开才可生效
最后再尝试排序,发现已正常,无报错
注意
这种设置方式在mysql重启后会失效,所以如果需要永久生效,请在my.cnf中配置
flex布局理解
发表于
更新于
本文字数:
2.3k
阅读时长 ≈
2 分钟