Bug
一枝独秀儿
这个作者很懒,什么都没留下…
展开
-
Easy-Es框架异步分页查询问题记录
最近在做导出excel优化,就把查询BD改成了查ES,并且使用了线程池。就出现了导出数据的条数对不上的问题。最终发现easy-es在分页的时候往传入的wrapper中设置的from和size,由于使用线程池传入的wrapper是同一个就出现了数据安全问题,所有就此记录一下问题,在使用线程池时一定要注意线程安全。原创 2023-09-20 14:17:28 · 430 阅读 · 1 评论 -
获取阿里云OSS图片url的InputStream输入流403
最近在做百度ocr图片识别的需求,需要把oss中图片的url转成base64后调用百度ocr的接口,在url转换base64中报错403,发现有些图片正常,有些不正常;在debug中发现postmain传的url和后端接收到的url不一致,是在传输过url自动转义了,经过转义后可能会把oss url上的秘钥解析错误。所以将url反编译后不在报403。参考这篇文章:https://blog.csdn.net/zyw0101/article/details/81188084。原创 2023-09-12 12:32:05 · 302 阅读 · 0 评论 -
MySQL表锁死,MySQL表修改数据超时
如MySQL有一张表修改数据超时,其他表操作正常,很可能是该表被锁死了select * from information_schema.innodb_trx找到 trx_mysql_thead_id 执行kill命令原创 2022-03-25 13:46:52 · 1488 阅读 · 0 评论 -
判断对象属性是否全部为空
有时候new了一个对象,根据一些逻辑判断set了属性值,最后判断不为null再做后续的逻辑处理,此时new的对象可能值都为空,但是对象并不等于null /** * 判断对象属性是否全部为空,是返回true * @param object * @return */ private static boolean checkObjAllFieldsIsNull(Object object) { if (null == object) { .原创 2022-03-23 16:27:43 · 4455 阅读 · 2 评论 -
解决Navicat运行sql文件报错:1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘created_at‘ at
解决Navicat运行sql文件报错:1292 - Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘created_at’ at row 1[ERR] 1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'created_at' at row 1从上面的描述我们可以看出原因是:我们给类型是datetime的xxx字段赋值0000-00-00转载 2021-10-20 13:35:19 · 9081 阅读 · 2 评论 -
启动Spring Boot项目出现警告:Java HotSpot(TM) 64-Bit Server VM warning
运行spring boot项目是出现了如下警告:Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.//大意为:选项-Xverify:none和-noverify在JDK 13中已被弃用,可能会在未来的版本中被删除。解决办法:...原创 2020-12-15 11:17:05 · 13197 阅读 · 7 评论 -
maven提示Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin 错误的解决方案
maven提示Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin 错误的解决方案// 提示错误Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project demo: There are test failures.解决方法,在pom中添加如下坐标:<b原创 2020-12-04 14:25:14 · 2550 阅读 · 0 评论