- 博客(9)
- 收藏
- 关注
原创 idea项目启动报:java: 程序包XXXXXX不存在,包都能找到,却提示不存在问题解决方法
java的maven项目时,编译正常,项目也没有报错,但在启动的时候,控制台显示Error:java:程序包XXXX.XXX.XXXX.XXX不存在,项目有对应的jar包存在。点击File > Settings > Build, Execution, Deployment > Build Tools > Maven > Runner。勾选Delegate IDE build/run actions to maven 就能正常启动了。将IDE构建/运行操作委托给maven。
2023-07-13 15:30:14 4171 1
原创 JDK1.8-Stream()流常用方法笔记
reversed()为降序,不加.reversed()为升序。sortordType -排序方式 0:升序 1:降序。1、过滤掉对象不为空并且某个指定值不为空的数据。3、List对象分组(转成有序Map)1、根据页数和每页数量截取当页数据。.limit - 到第几条数据结束。出现重复值时取前面或后面的值。2、List动态字段排序排序。2、List非对象转Map。1、List对象转Map。2、List非对象排序。出现重复key时会报错。2、List非对象分组。1、List对象分组。1、List对象排序。
2023-07-12 16:15:04 679
原创 List通过stream分组后再转Map后无序解决方案Collectors.toMap()报错
如果需要一个有序Map时就需要在toMap里面增加TreeMap::new返回一个有序Map。通过这种toMap转成Map可能会出现key值重复而导致报错的问题。(i1, i2) -> i2 当key值重复时,使用最后一个。(i1, i2) -> i1 当key值重复时,使用第一个。List分组后再使用stream进行汇总并转成Map。Collectors.toMap的三个参数。Collectors.toMap的四个参数。上面代码会返回一个无序Map。
2022-10-26 09:43:46 2076 1
原创 IntelliJ IDEA关闭和停止 SonarLint 自动扫描,手动运行SonarLint检查代码
SonarLint 自动扫描安装后,idea的使用经常出现卡顿,并且运行内存使用非常高,出现的原因为SonarLint 实时自动扫描的消耗,所以一般情况我们需要关闭SonarLint 自动扫描扫描功能,在需要对代码进行规范检查时再手动开启。...
2022-08-16 13:40:23 12645
原创 JDK1.8新特性之时间函数API详解
JDK1.8提供的新时间API都在java.time包下所有类都是线程安全的日期、时间及对比相关的对象创建完均不可修改可并发解析与格式化日期与时间支持设置不同的时区与历法。LocalDate,LocalTime,LocalDateTime,Instant,Duration,Period,ZoneID,ZonedDateTime,DateTimeFormatter....
2022-07-27 18:18:24 1486 1
原创 安装完PLSQL遇到Initialization error错误解决办法
问题描述:当安装完PLSQL或者免安装版的时候打开PLSQL弹框报Initialization error错主要原因是没有相应的oci.dll文件解决办法:1:在PLSQL配置>首选项中确认数据库的OCI库是否匹配了相对应oci.dll文件的地址2:如已匹配正确地址还继续报错可能是版本不一致在官网下载和当前安装的PLSQL一样版本和位数(Windows 32或Windows 64)的instantclient压缩包https://www.oracle.c..
2021-08-25 09:41:29 22544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人