Bug程序员之路
文章平均质量分 77
记录问题解决的历程。
totalo
这个作者很懒,什么都没留下…
展开
-
Mybatis-Pagehelper参数supportMethodsArguments引起的血案
Mybatis-Pagehelper配置参数supportMethodsArguments引起的血案原创 2023-09-06 11:48:12 · 352 阅读 · 0 评论 -
Maven打包后二进制文件文件大小变化,无法正常使用
问题分析在项目的resource文件夹中,配置相关的二进制配置文件,使用maven 打包编译后,在机器是部署提示找不到相关的配置文件,查看编译后的文件大小有变化,但是找不到原因。使用非resource文件夹下的文件项目可以正常启动。怀疑是maven 打包的问题。问题解决经过查询分析,发现maven中的fliter确实会对二进制文件进行特殊的处理.需要配置相关的过滤条件,配置如下:<plugin> <groupId>org.apache.maven.plugins</g原创 2020-12-20 19:44:59 · 1150 阅读 · 0 评论 -
问题解决:java.lang.IllegalArgumentException: Could not obtain required identifier from entity看看怎么解决把~
0x00 概述在项目开发中,采用Mongo存储,使用MongoRepository进行数据查询,数据库对应的实体如下:public class Test{ private Object o1; private Object o2;}0x01 问题现象在业务查询中,数据查询正常,但是调delete方法时报了如下所示的错误:java.lang.IllegalArgum...原创 2020-05-03 19:17:41 · 2088 阅读 · 2 评论 -
问题解决: @CreatedDate 注解失效问题, 看这篇就够了!
0x00 概述在业务开发中,接手了一个前人开发的项目,项目中有一个实体类,对接的Mongo 在这个类中使用的是@Data注解以及@NoArgsConstructor 注解,在开发过程中,有一个createTime字段使用的是@CreatedDate 注解声明创建时间.并且该类中还有一个构造方法如下:public RetryEntity(String id, RetryType retryTyp...原创 2020-04-24 12:22:08 · 11223 阅读 · 8 评论 -
问题解决:mongotemplate比较数据库中的字符串数值 query & Criteria
0x00 问题描述今天接到一个bug发现范围查询失效了,经过简单的排查发现在业务开始的时候,将数据库的dao类中的取现字段定义成了string 导致存入mongo时为string,而在写查询时,却未在意,导致gte和lte无效。0x01 解决方案经过查询,可以找到mongo中有相关的查询如下db.collectionName.find({"$where":"this.field>xx...原创 2020-04-07 21:23:51 · 1787 阅读 · 0 评论 -
问题解决:fastjson 迁移至gson 反序列化错误:org.springframework.http.converter.HttpMessageNotWritableException
0x00 前言在工作开发总,有一个需求需要将项目中的fastjson迁移至gson,在迁移过程中发现了一个奇葩的bug,如下:org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: (was java.lang.IllegalStateException); neste...原创 2020-03-27 11:36:26 · 1785 阅读 · 1 评论 -
mybatis运行报错java.lang.UnsupportedOperationException
这里写自定义目录标题问题描述解决办法关注http://totalo.top 更多源码、更多问题解决办法、更多积累,btw,点广告~问题描述mybaits运行报如下错误:Caused by: java.lang.UnsupportedOperationException at org.apache.ibatis.reflection.wrapper.CollectionWrapper....原创 2019-09-11 15:13:45 · 679 阅读 · 0 评论 -
【whl文件安装】Could not find a version that satisfies the requirement basemap (from version:)
直接使用pip 安装提示没有合适的包,适合版本,将python环境进行修改也不行,考虑下载whl文件进行安装。 解决问题的要点如下:1、需要和版本相对应。2、修改相关的版本...原创 2019-01-26 23:42:56 · 4577 阅读 · 4 评论 -
GoLand创建go文件,运行时产生CreateProcess failed with error 216:错误
刚刚安装了GoLand,尝试着写第一个go程序,但是默认包报错。如下: 经过探索,发现,go的默认的包名需要为main,修改为main即可。package mainimport "fmt"func main() { fmt.Println("Hello word")} ...原创 2019-01-05 20:02:06 · 4272 阅读 · 2 评论 -
github提交显示用户信息错误,导致不计算commit
问题描述:在电脑系统重装后,第一时间下载上git进行commit,但是github上显示的用户名错误,错误样例如下图所示: 经过一系列的排查,寻找解决办法,重装也无济于事,于是重装了一下系统。之后发现,在安装git后未对于用户名和用户的邮箱进行设置,由此设置一下即可。git config --global user.name "John Doe"git config --g...原创 2019-01-04 00:02:23 · 2428 阅读 · 0 评论