Optional的map操作也是进行类型转换的,和Labmda的stream的map()方法功能是一样的。区别… 继续阅读 Lambda从入门到精通之二十六 Optional对象的map方法的使用方法
分类: Java基础
Lambda从入门到精通之二十五 Optional多种方法读取内部值的方法
Optional提供了多种方法可以从Optional类型中读取值的方法,我们来看一下方法和对应的源码。1、ge… 继续阅读 Lambda从入门到精通之二十五 Optional多种方法读取内部值的方法
Lambda从入门到精通之二十四 创建Optional对象的几种方法
前面的两篇文章已经了解了Optional,如何使用Optional避免空指针,Optional的真正作用,我们… 继续阅读 Lambda从入门到精通之二十四 创建Optional对象的几种方法
Lambda从入门到精通之二十三 深入理解Optional的作用
Optional的作用是什么?主要作用是消除空指针,但是消除空指针并非是直接用上Optonal,而你什么也不用… 继续阅读 Lambda从入门到精通之二十三 深入理解Optional的作用
Mybatis运行报错:Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String
报错如下: 问题原因:我的Mybatis中的日期查询写法: 看着也没什么问题,但是实际执行报错如上面所示。 原… 继续阅读 Mybatis运行报错:Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String
SpringBoot项目启动报错:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test
Failed to execute goal org.apache.maven.plugins:maven-s… 继续阅读 SpringBoot项目启动报错:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test
idea本地执行程序报错:java.lang.OutOfMemoryError: GC overhead limit exceeded
idea本地执行程序提示如下: 我的开发场景是使用SpringBoot开发了一个文件上传功能,解析上传文件中的… 继续阅读 idea本地执行程序报错:java.lang.OutOfMemoryError: GC overhead limit exceeded
本地maven仓库有jar还从远程下载,下载了还提示没有jar包 解决办法
今天遇到了一个比较奇怪的问题,代码一直在本地运行的好好的,结果远程同步了一次代码到本地,idea中的所有子项目… 继续阅读 本地maven仓库有jar还从远程下载,下载了还提示没有jar包 解决办法
使用lombok的@SneakyThrows注解报错Java: 未报告的异常错误java.lang.InterruptedException
使用了lombok的@SneakyThrows注解,运行时还是报错:java: 未报告的异常错误java.la… 继续阅读 使用lombok的@SneakyThrows注解报错Java: 未报告的异常错误java.lang.InterruptedException
Java编译: 未报告的异常错误java.lang.InterruptedException; 必须对其进行捕获或声明以便抛出
运行代码提示如下: 解决:方法一,把对应需要异常处理的代码try-catch,代码如下 方法二,将对应的方法做… 继续阅读 Java编译: 未报告的异常错误java.lang.InterruptedException; 必须对其进行捕获或声明以便抛出
windows git clone时报错:remote: Incorrect username or password ( access token )
当我使用windows系统clone gitee代码的时候 ,提示remote: Incorrect user… 继续阅读 windows git clone时报错:remote: Incorrect username or password ( access token )
SpringBoot配置Swagger启动报错:Failed to start bean ‘documentationPluginsBootstrapper’
报错如下: 错误原因:版本问题。程序使用的SpringBoot版本是2.6.6,Swagger版本是sprin… 继续阅读 SpringBoot配置Swagger启动报错:Failed to start bean ‘documentationPluginsBootstrapper’
SpringBoot中运行代码报错:Null return value from advice does not match primitive return type for: public boolean
代码执行报错: 代码中我使用了SpringBoot的异步方法,也就是对应方法上使用了注解:@Async,代码如… 继续阅读 SpringBoot中运行代码报错:Null return value from advice does not match primitive return type for: public boolean
Mybatis执行报错:There is no getter for property named “item” in class com.itzhimei.TestMobileListCondition
代码的实现目标是基于一个电话号码的List查询条件,去查询一组数据,但是报错如下: 我是要循环组装查询条件,使… 继续阅读 Mybatis执行报错:There is no getter for property named “item” in class com.itzhimei.TestMobileListCondition
List的spliterator()方法使用
List的spliterator()是JDK1.8添加的方法,这个方法允许我们对一个集合对象中的元素进行分割,… 继续阅读 List的spliterator()方法使用
mybatis if标签test比较值不匹配的问题解决
问题:if标签的test比较值相等 不匹配的情况情况1:我们用if的test判断一个条件不为空时的写法: 大多… 继续阅读 mybatis if标签test比较值不匹配的问题解决
创建Byte对象,报错:Exception in thread “main” java.lang.NumberFormatException: Value out of range. Value:”128″ Radix:10
在使用Byte构造方法创建一个Byte对象时,报错如下: 代码: 问题原因:一个Byte类型的值的范围:Min… 继续阅读 创建Byte对象,报错:Exception in thread “main” java.lang.NumberFormatException: Value out of range. Value:”128″ Radix:10
创建Byte对象,报错:Exception in thread “main” java.lang.NumberFormatException: For input string: “xxx”
在使用Byte构造方法创建一个Byte对象时,报错如下: 代码: 问题原因:这里的构造方法支持使用字符串进行初… 继续阅读 创建Byte对象,报错:Exception in thread “main” java.lang.NumberFormatException: For input string: “xxx”
idea中html中文乱码解决办法
在idea中导入的html或者新建的html文档,输入中文乱码,可以尝试下面两种方法来解决。 方法一:idea… 继续阅读 idea中html中文乱码解决办法
Java基础之 Byte类型的类型转换
Byte封装类型提供了一系列的方法,能够从一个字符串创建一个Byte,也能将一个Byte转换为字符串、int、… 继续阅读 Java基础之 Byte类型的类型转换