- 博客(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
2222
原创 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
4390
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
235
1
原创 嵌套括号时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
406
2
原创 el-form自定义表单项的校验错误信息
动态表单根据后端获取的类型生成若干表单项,表单的内容传到后台进行校验,如果有错误信息则显示在相应的表单项下。查了很久无果,大部分是和自定义验证规则有关的,于是又重新看el-form属性,果不其然有一个表单项的属性用来显示错误信息(之前可能眼瞎了)。接下来的事就很简单了,绑定一个对象类型的data值到动态表单项的error属性,后端获取到了错误信息直接赋值就好。示例如下:<el-form-item :label="item.name" :prop="item.key" :error="erro
2020-12-29 16:45:14
1950
1
原创 IDEA Debug启动不了或卡住不动
IDEA中的项目点击Run可以正常运行,一点击Debug就卡死了,百思不得其解,最后上网查了(也不知道我当时在想什么,过了大半个月才去查),发现启动不了的原因是在项目中的方法上误打了断点,导致项目无法继续编译。解决方法:点击Debug-View Breakpoints,把方法断点取消掉。重新Debug,成功启动!...
2020-12-07 14:10:13
4404
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
5258
3
原创 springboot项目启动报错:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException
启动项目时报错,原因是yml文件中有中文注释,且编码格式为GBK。解决方式如下:1.复制yml文件内容(正确显示中文的)2.设置编码方式:3.清除yml文件,重新粘贴保存。也可设置默认编码方式,避免以后出现相同错误。...
2020-08-27 15:33:49
2569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人