
BUG
不要怂,就是干,每解决一个问题就是一种进步
因努力 果随缘
一个有故事的程序员
展开
-
Unknown column ‘str_time‘ in ‘field list‘
报这个错说明这个strTime在对象里有,在数据表里没有,数据库表里加上这个属性字段就行了。原创 2023-07-18 11:39:15 · 399 阅读 · 0 评论 -
Optional.ofNullable().orElse()会出现的问题
Optional.ofNullable(值1).orElse(值2)这个方法就是如果值1为null,就走值2,如果值1有值,就返回值1。只能判null,不能判断是否是空字符。原创 2023-04-13 19:09:00 · 2896 阅读 · 1 评论 -
nable to start web server; nested exception is java.lang.IllegalStateException: Unable to create the
报这错,说明服务器的磁盘满了,清除一些不必要的文件就可以了,释放一些磁盘空间就可以了。原创 2022-12-09 16:33:18 · 1573 阅读 · 0 评论 -
Bean对象基本类型出现的问题。
结果根据条件检索出来的数据不是自己想要的数据,我看了下执行的sql语句,原来多了几个默认检索条件,这几个条件我没传啊,怎么给我带上的了,原来,,,,,,我定义的属性是基本类型,有默认值,最后我把这个属性定义成包装类型就解决了。今天在开发的时候使用jpa自带的查询方法。原创 2022-09-30 16:21:55 · 190 阅读 · 0 评论 -
Java HotSpot(TM) 64-Bit Server VM warning: Insufficient space for shared memory
今天在启动StringBoot项目的时候,报这个错,意思是硬盘空间不足,启动不起来,于是我删除了一些没用的文件,释放了一些空间,最终项目成功运行。原创 2022-08-26 16:43:02 · 528 阅读 · 0 评论 -
项目时区问题解决
今天在线上遇到一个很蛋疼的问题,每次按区间查询数据库里的数据,查出来的总是快几个小时,在本地环境测试环境都没问题,但是一到正式环境就快几小时,后来在数据库连接上加上。原创 2022-07-26 16:09:35 · 291 阅读 · 0 评论 -
org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat server at xx
说明该项目端口号被占用了,我们要杀掉这个端口号第一步:输入命令: ps -ef | grep java找到这个端口号:4526然后杀掉:kill -9 4526原创 2022-06-15 23:34:51 · 1280 阅读 · 1 评论 -
Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Access denied for user
这个错代表你的配置密码不对,改成对的密码就行了。原创 2022-06-14 22:04:37 · 366 阅读 · 0 评论 -
@Value获取值为null
模拟下错误信息yml配置参数:使用这个类获取参数:结果:走个断点看看没有获取到配置里面的参数:原来问题出在这里:不能用new对象的方式去调用这个方法,必须用@Autowired注解去调用:我们在来试试:如图:获取到了配置文件里的参数。...原创 2022-05-27 16:20:27 · 179 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.zigao.com.xxx
今天在整合mybats的时候,报了这个错,错误截图如下:意思就是没有绑定这个方法,我也看了下这个namespace这个引用的路径没问题:对应的id也没问题:配置也没问题:那问题出在哪了了。我看了下:原来配置文件必须放在一级目录里:把它放到一级目录里,问题完美解决:...原创 2022-03-09 15:43:23 · 270 阅读 · 0 评论 -
; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
今天在用ktmybatis的原生方法的时候,报了这个错,我看了下控制台:控制台的sql语句,原来我的bean对象里有registrationTime这个属性,数据库里没有这个属性,导致映射不上,所以报错,我们只需要在bean对象中这个属性上添加个注解就完事,注意!!!一定是这个包下的,大家注意了!!!...原创 2021-12-30 16:18:04 · 1663 阅读 · 0 评论 -
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Contex
报这个错,是因为测试包名和项目包名不一致导致的。原创 2021-12-25 21:31:54 · 370 阅读 · 0 评论 -
Caused by: java.sql.SQLDataException: Cannot determine value type from string ‘xxxxx‘
如上图所示,报这个错的原因是,数据库表里面的字段和bean对象字段数据类型不一致造成的,比如数据库是Varchar类型,bean对象应该是Stringl类型的,如果是bean对象是int类型,那么就会报错。原创 2021-10-19 19:08:23 · 1566 阅读 · 0 评论 -
equals比较常量放前面
我们来看一段代码演示下: List<User> list = new ArrayList<>(); list.add(new User("1","李思思",22)); list.add(new User("2",null,24)); list.add(new User("3","柳如是",24)); for (User user : list) { if(user.getName().e原创 2021-10-12 16:15:42 · 792 阅读 · 0 评论 -
请求已过期,timestamp与当前时间相差过久,请检查时间戳是否精确到毫秒,,,,,,
今天线上环境突然报了这个错,一时半会就像丈二和尚摸不着头脑,咱不慌,遇到问题,方法总比困难多吗,我仔细看了下错误,我掉的是第三方的服务接口,需要时间戳验证,而我本地的时候和对方服务器的时间不一致,所以,就出现这个错。把时间改成与本地时间一致,问题解决。...原创 2021-10-11 10:13:27 · 3187 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.zigao.com.servi
Invalid bound statement (not found): com.zigao.com.service.PaymentService.getPayment at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:4...原创 2021-09-25 20:01:22 · 169 阅读 · 0 评论 -
Spring Boot启动类爆出一个红叉
原创 2021-07-22 19:54:20 · 1077 阅读 · 0 评论 -
Encountered invalid @Scheduled method ‘listLevel‘: Only no-arg methods may be annotated with @Schedu
今天在写定时任务的时候,突然项目启动不起来了,报错如下图所示:意思是定时任务的方法里不能有参数,我把参数去掉就好了原创 2021-03-31 16:52:13 · 950 阅读 · 0 评论 -
Encountered a duplicated sql alias [IRR_CODE] during auto-discovery of a native-sql query
今天在查询数据的时候,在数据库图形化界面上测试美问题,但是当用jpa调用的时候就报错了,看了下原因,原来sql有个字段重复了,如图这个irr_code这个字段重复了,起个别名就好了,问题解决...原创 2021-03-29 16:23:16 · 287 阅读 · 0 评论 -
java.sql.SQLException: Zero date value prohibited
解决方案是在数据库连接地址上加上这个&zeroDateTimeBehavior=convertToNull 具体可以看这位老哥的解答https://blog.youkuaiyun.com/sunforraining/article/details/80055435原创 2020-11-02 15:12:43 · 113 阅读 · 0 评论 -
Error running ‘xxxx‘: Cannot start process, the working directory ‘D:\zigao\zigao‘ does not exist
解决方法:原创 2020-09-04 23:22:17 · 781 阅读 · 0 评论 -
Failed to bind properties under ‘‘ to com.zaxxer.hikari.HikariDataSource:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Bean instantiation via factory method fai原创 2020-08-30 16:55:33 · 3370 阅读 · 0 评论 -
springboot启动出现Process finished with exit code 0
如上图所示,SpringBoot启动报错。查了下,是因为maven里没有加web起步依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>加上之后:在启动一下:..原创 2020-08-30 16:40:14 · 802 阅读 · 0 评论 -
开发中遇到的无脑bug
今天在测试接口的时候,无论怎么测,都报404,我检查了好几遍,代码写的没问题啊,都快绝望了,最后仔细发现,代码多了个空格如图:哎:开发还是要仔细点啊。原创 2020-07-28 10:56:50 · 118 阅读 · 0 评论 -
idea配置jdk
首先jdk一定要配置好环境变量。如下图原创 2020-07-20 21:40:30 · 201 阅读 · 0 评论 -
Error:Cannot run program “D:\java\bin\java.exe“ (in directory “C:\Users\xxxx\.IntelliJIdea2018.1\sy
启动项目,遇到这个错,说明你的服务jdk出了问题我打开jdk,果然出了问题重装jdk就好了。原创 2020-07-20 21:42:12 · 8184 阅读 · 0 评论 -
spring boot启动类启动 错误: 找不到或无法加载主类 xxx.xxxx.Application 的解决方法
今天在启动SpringBoot项目的时候,控制台答应找不到或无法加载主类 xxx.xxxx.Application。解决方案:在启动就可以了。原创 2020-07-17 08:39:55 · 2567 阅读 · 2 评论 -
Description: Web server failed to start. Port 48009 was already in use. Action: Identify and stop
完整错误:Description:Web server failed to start. Port 48009 was already in use.Action:Identify and stop the process that's listening on port 48009 or configure this application to listen on another port.2020-07-15 16:25:01.793 [main] INFO o.s.schedu.原创 2020-07-15 16:43:16 · 1457 阅读 · 0 评论 -
spring boot+mybatis使用Map返回时,当值为空时属性也会没有返回回来
今天在做查询的时候,使用list作为参数返回的时候,当数据库里面的值为空时,就会无法返回,前端也无法便利数据,现在有两种解决方法,第一种是直接把map替换成对象,第二种是在mybatis里加个配置文件,当查询数据为空时字段返回为null,不加这个查询数据为空时,字段将被隐藏 ,加上这个就好了。mybatis: configuration: call-setters-on-nulls: true如上图所示,在yml文件里加上这个配置,就完美解决了这个问题。...原创 2020-07-15 13:59:45 · 851 阅读 · 0 评论 -
mybatis与mysql时间总是慢8小时
今天在做项目的时候,出现了一个问题,mybatis与mysql查出的时间总是慢8小时解决方法:在yml配置文件里加上spring: jackson: # json 序列化配置 date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT然后在数据源url后面加上&serverTimezone=GMT%2b8url: jdbc:mysql://xxx:xxxx/xxxx?useUnicode=true&chara原创 2020-07-14 09:32:47 · 739 阅读 · 0 评论 -
MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
{"status":-1,"message":"新增异常:\n### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction\n### The error may exist in class path resource [mapper/InsertMapM.原创 2020-07-02 16:50:53 · 635 阅读 · 0 评论 -
git clone出现fatal: unable to access https://: SSL certificate problem: self signed certificate
今天在用git拉代码的时候,出现了这个个错。我们来解决它win+r 打开cmd窗口然后输入:git config --global http.sslVerify false好了,问题解决。原创 2020-06-15 15:56:50 · 771 阅读 · 0 评论 -
Cannot resolve method “xxx”的问题
今天在用lombok插件的时候,突然报了这了这个错,原我在用lombok的时候没有安装lombok插件解决办法是安装个lombok插件就OK了,然后重启一下就OK了。原创 2020-06-13 22:48:02 · 1025 阅读 · 2 评论 -
新增异常\r\n### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstrain
错误完整提示:"新增异常\r\n###Errorupdatingdatabase.Cause:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:Duplicateentry'23434375573'forkey'PRIMARY'\r\n###Theerrormayexistinfile[C:\\Users\\xxxx\\xxxxx\\xxxx\\xxxx\\targe...原创 2020-06-03 08:38:18 · 8626 阅读 · 0 评论 -
Caused by: java.lang.ClassNotFoundException: Cannot find class: com.lisisi.myframework.entity.Insert
今天在开发的时候,遇到这个问题,我们来看看class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'com.lisisi.myframework.entity.InsertMap'. Cause: java.lang.ClassNotFoundException: Cannot find class: com.lisisi.myframework.entity.InsertMap at o...原创 2020-06-02 10:45:10 · 1068 阅读 · 0 评论 -
Field redisTemplate in com.xxxx.utils.RedisCacheRepository required a bean of type .xxxxxx
今天在整合SpringBoot的reids的时候,报了个错,错误如图所示。说白了就是没有注入到spring容器中去,但是我代码明明注入进来了, @Autowired private RedisTemplate<String, Object> redisTemplate;但是我把@Autowired换成@Resource就可以了或者把泛型去掉也可以, @Autowired private RedisTemplate redisTemplate;.原创 2020-05-21 14:15:54 · 2926 阅读 · 0 评论 -
Caused by: com.mysql.cj.exceptions.CJException: Access denied for user 'root'@'localhost' (using pas
Caused by: com.mysql.cj.exceptions.CJException: Access denied for user 'root'@'localhost' (using password: YES)java项目启动报这个错说白了就是你的项目application.yml或者(properties)里面的配置数据源信息密码不对。可以用数据库客户端工具连接一下,是否能连通,连不通说明密码有问题。...原创 2020-05-13 10:34:05 · 18939 阅读 · 0 评论 -
Field restTemplate in com.mayikt.service.OrderService required a bean of type 'org.springframework.w
这个错说明没有找到restTemplate模板,说明没有注入到spring容器中去,我们手动把它注入进来,在启动类上注册,上代码:@SpringBootApplicationpublic class App { public static void main(String[] args) { SpringApplication.run(App.class); ...原创 2020-05-05 18:24:51 · 2522 阅读 · 0 评论 -
对接第三方接口要注意哪些,你踩过坑吗
做程序开发的难免会和第三方服务商打交道,对于我们程序员来说,最头疼的就是调用第三方服务商提供的接口,这个是最头疼的事情了,稍不留神,就踩坑。下面我来说说遇到的坑首先:现在大部分接口都是走的是http协议加json格式进行传输调用,我们拿到第三方接口先不要急着去对接,一定要慢慢的看清楚,先细品一下,慢慢的细品,这样做的好处,就是在对接接口的时候少走弯路,下面我们就要讲讲注意调用第三方接口注意...原创 2020-03-23 17:32:19 · 6575 阅读 · 6 评论 -
org.springframework.dao.InvalidDataAccessApiUsageException: Executing an update/delete query; nested
org.springframework.dao.InvalidDataAccessApiUsageException: Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query a...原创 2020-02-19 14:28:18 · 2930 阅读 · 0 评论