自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: “->>“

该查询使用了mybatis-plus分页插件PaginationInnerInterceptor进行分页查询,默认自动优化 COUNT SQL,使用的mybatis-plus版本为3.4.3.2,其jsqlparser版本为4.0,解析时报错,无法优化会使用原sql,因此可以正常查询,只不过会打印错误日志。报错net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: “->>”1.修改pom.xml文件。

2023-04-16 01:46:36 1929

原创 mapstruct类型转换报错

启动项目时报错 java: Can’t map property “BigDecimal product.price” to “Money product.price”. Consider to declare/implement a mapping method: “Money map(BigDecimal value)”.原因是子类转换类型不一致。

2023-03-14 20:13:29 4043 1

原创 VUE自定义组件双向绑定

以二次确认的弹框组件为例,子组件不能直接修改prop过来的数据。子组件Child.vue:<template> <div> <el-dialog :visible.sync="visible"> // 内容 </el-dialog> </div></template><script> export default { name: "ConfirmDialog", props: {

2021-05-08 15:24:36 203 2

原创 嵌套括号时RegExp.$1的指向问题

找toFixed()四舍五入不正确的解决方法时看见有大神重写了,其中有正则匹配如下:if(new RegExp("^(-|\\+)?(\\d+(\\.\\d{0,"+(n+1)+"})?)\\d*$").test(s)) { let s = "0" + RegExp.$2, pm = RegExp.$1, a = RegExp.$3.length, b = true; ……}有点好奇是什么意思就研究了一番:RegExp.$1代表第一个匹配项(-|\\+),即正负号。RegExp.

2021-03-04 15:23:14 355 2

原创 el-form自定义表单项的校验错误信息

动态表单根据后端获取的类型生成若干表单项,表单的内容传到后台进行校验,如果有错误信息则显示在相应的表单项下。查了很久无果,大部分是和自定义验证规则有关的,于是又重新看el-form属性,果不其然有一个表单项的属性用来显示错误信息(之前可能眼瞎了)。接下来的事就很简单了,绑定一个对象类型的data值到动态表单项的error属性,后端获取到了错误信息直接赋值就好。示例如下:<el-form-item :label="item.name" :prop="item.key" :error="erro

2020-12-29 16:45:14 1915 1

原创 IDEA Debug启动不了或卡住不动

IDEA中的项目点击Run可以正常运行,一点击Debug就卡死了,百思不得其解,最后上网查了(也不知道我当时在想什么,过了大半个月才去查),发现启动不了的原因是在项目中的方法上误打了断点,导致项目无法继续编译。解决方法:点击Debug-View Breakpoints,把方法断点取消掉。重新Debug,成功启动!...

2020-12-07 14:10:13 4255 3

原创 influxdb使用tz报错ERR: error parsing query: unable to find time zone Asia/Shanghai

tz()子句返回指定时区的UTC偏移量。实际使用时却报错了:1.Ubuntu中influxdb版本为1.2.4,报错:error parsing query: found tz, expected ; at line 1, char 60查了一下原因是版本太低,从1.3开始支持。2.Windows中influxdb版本为1.8.2,报错:error parsing query: unable to find time zone Asia/Shanghai解决方法:下载window版本的golan

2020-09-02 11:17:38 5154 3

原创 springboot项目启动报错:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException

启动项目时报错,原因是yml文件中有中文注释,且编码格式为GBK。解决方式如下:1.复制yml文件内容(正确显示中文的)2.设置编码方式:3.清除yml文件,重新粘贴保存。也可设置默认编码方式,避免以后出现相同错误。...

2020-08-27 15:33:49 2523

空空如也

空空如也

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

TA关注的人

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