疑难杂症
mine_wz
这个作者很懒,什么都没留下…
展开
-
Redis分布式setnx设置key永久问题
redis分布式锁的api的小陷阱原创 2023-01-12 14:20:04 · 1348 阅读 · 0 评论 -
mysql对json数据排序问题
需对json内容中name进行排序因为原来数据类型是 List ,使用函数 JSON_EXTRACT操作故而取出来的数据都是数组或者空数组指定 list的下标,直接拿内容SELECT JSON_EXTRACT(c_director_leader,‘[0].name′)FROMtpropunittpuWHERE(tpu.cdel=0ANDtpu.cborderunit=0)ORDERBYJSONEXTRACT(cdirectorleader,′[0].name') FROM t_prop_unit t原创 2022-06-14 17:48:55 · 2387 阅读 · 0 评论 -
org.apache.ibatis.type.TypeException: Error setting non null for parameter #4 with JdbcType null
org.apache.ibatis.type.TypeException: Error setting non null for parameter #4 with JdbcType null特定条件下,出现问题后经过各种尝试发现,xml中有注解导致该问题出现原创 2022-06-07 20:13:46 · 2107 阅读 · 1 评论 -
Build提示get这些方法无效
1.方法1:(成功解决)-Djps.track.ap.dependencies=false方法2:<!--Lombok--><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.14</version> <scope>pr原创 2022-04-08 14:50:17 · 175 阅读 · 0 评论 -
Flyway启动问题
1. Validate failed: Detected failed migration to version 1.0.2 (init table)出现原因:1.0.2这个脚本中出现错误的语法,修改再次执行出现,解决方案1(不推荐):flyway_schema_history 表中删除1.0.2这次错误的数据解决方案2:#抛出异常时,第二次运行会覆盖掉上一次运行错误spring.flyway.clean-on-validation-error:true2.Error processing原创 2022-03-15 18:05:58 · 1743 阅读 · 0 评论 -
多文件上传收到文件为空(解决)
controller如图问题:后端接受不到文件,直接抛空指针解决办法:改为数组形式接收原创 2022-02-28 17:51:03 · 534 阅读 · 0 评论 -
mybatis坑
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 'ew.sqlSegment != null and ew.sqlSegment != '' and ew.nonEmptyOfWhere'. Cause: org.apache.ibatis.ognl.OgnlException: sqlS原创 2021-12-14 16:16:03 · 436 阅读 · 0 评论 -
Spire.XLS无法读取纯数字
如图无法读取到 1,2,3读取的代码如下:String tag = cellRange.getText().trim();原因应该是框架对文字和数字进行了分离解决办法添加对数字读取的 String tag = cellRange.getText().trim(); tag = StringUtils.isEmpty(tag)?cellRange.getNumberText().trim():tag;...原创 2021-11-12 10:06:03 · 293 阅读 · 0 评论 -
Oracle频繁出现用户取消操作
java.sql.SQLTimeoutException: ORA-01013: user requested cancel of current operation at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:450) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:399) at oracle.jdbc.dr原创 2021-11-10 11:24:22 · 2213 阅读 · 0 评论 -
idea插件sonarLint提示版本过低
回退版本插件版本原创 2021-09-08 18:04:49 · 1996 阅读 · 0 评论 -
transient关键字
坑:添加会导致querywrapper的添加语句中字段失效未找出问题原创 2021-09-03 15:24:52 · 49 阅读 · 0 评论 -
Lock wait timeout exceeded; try restarting transaction
排除思路表被锁查看在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_TRXkill 掉id行被锁select trx_mysql_thread_id from INFORMATION_SCHEMA.INNODB_TRX;kill 掉id原创 2021-08-19 18:18:50 · 70 阅读 · 0 评论 -
No mapping for POST
起因是添加了自定义拦截器,日志中不停的刷新警告排查发现是因为拦截的是/**(所有url),资源目录也被拦截解决方法在拦截器中添加下面代码放行资源目录 @Override protected void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");原创 2021-04-07 09:37:08 · 5614 阅读 · 0 评论 -
RequestBody和RequestParam
RequestBody注解默认–接收的为application/json,RequestParam注解接收的请求头为application/x-www-form-urlencoded原创 2021-03-09 09:14:12 · 74 阅读 · 0 评论 -
找不到打包文件
错误:无论怎么修改,都不会生效不去读本地的文件,而是去私服上的拿;解决所以问题在于pom里,替换成指向本地或删除relativePath原创 2021-01-15 16:06:01 · 129 阅读 · 0 评论 -
linux下sh脚本问题
类似于这种的话。可能是因为服务器没有安装 shell 可以尝试 bash 脚本.sh或者 ./脚本运行set ff=unix这个命令是 将脚本类型转换成 linux可识别的脚本在vim命令里执行原创 2020-10-13 15:08:31 · 181 阅读 · 0 评论 -
Autowired调用·对象为空
最后发现 controller层 是通过反射拿到这个对象的 而不是去spring容器中拿到的原创 2020-09-28 12:10:43 · 308 阅读 · 0 评论