Java
文章平均质量分 50
长行
这个作者很懒,什么都没留下…
展开
-
Java|IDEA 中涉及的 JDK 版本设置
这里支持每个项目分别配置不同的字节码版本。原创 2024-03-07 20:33:35 · 738 阅读 · 0 评论 -
Java|IDEA 运行和打包报错解决【v2修订版】
将 IDEA 的 Project Structure(File > Project Structure)中的 Project 和各个 Modules 的 JDK 版本统一。在部分 IDEA 或 Maven 版本,如果统一上述配置后仍未解决,需再检查系统环境变量与上述配置中的 JDK 版本是否统一。似乎是由于插件版本冲突导致的,移除以下 2 个插件即可。但实际是因为 pom 文件中如下两个插件导致的。lombok 的 1.18.26 版本兼容性问题,使用 1.18.30 版本即可。原创 2024-03-04 23:14:41 · 495 阅读 · 1 评论 -
Java|文本清洗工具函数(Java 版及对应 Python 版)
如果输入的数据来源可能被进行过数字混淆,那么在进行 HTML 编码前应先处理被混淆的 HTML 编码。中,可以实现通过一个正则表达式匹配多种不同前缀 / 后缀,进而可以实现多种不同前缀 / 周会的批量处理。是字符串中的字符数量。因为长字符串一定不可能短字符串的前缀,所以我们首先将字符串按长度降序排序。的时间复杂度内,判断一个字符串是否为其他字符串的前缀,其中。通过将多种不同的前缀 / 后缀和合并到正则表达式的同一个。如果需要使用 Pattern 的其他方法,可类似。我们可以使用前缀树,实现在。原创 2023-12-31 18:26:51 · 406 阅读 · 0 评论 -
Java|逐行遍历多个文件的工具类
在有些场景下(例如从 HDFS 中下载的外部表),数据可能被分散在多个文件中。因为一下没有搜索到合适的工具类,所以我开发了一个遍历多个文件的工具类。实现每一个文件的遍历;在一个文件遍历完成时,自动切换下一个文件。为了保证在遍历没有完成时结束遍历可以关闭当前遍历文件的。类似,我们实现增加实例属性。方法,判断若当前文件的。原创 2023-12-26 20:42:32 · 418 阅读 · 0 评论 -
Java|IDEA 运行和打包报错解决
将 IDEA 的 Project Structure(File > Project Structure)中的 Project 和各个 Modules 的 JDK 版本统一。在部分 IDEA 或 Maven 版本,如果统一上述配置后仍未解决,需再检查系统环境变量与上述配置中的 JDK 版本是否统一。lombok 的 1.18.26 版本兼容性问题,使用 1.18.30 版本即可。原创 2023-12-01 11:17:26 · 9437 阅读 · 4 评论 -
Java|IDEA 中添加编译参数 --add-exports
我们可以通过设置参数来解决。原创 2023-11-24 13:25:35 · 1252 阅读 · 0 评论 -
Java|笔记:IDEA 的 Maven 操作及排坑
在 File > Settings > Build, Execution, Deployment > Build Tools > Maven 中,可以配置 Maven 的版本(Maven home path)、使用的。新版本的 Maven 不支持 http 的非安全地址,只支持 https 的安全地址。新版 IDEA 默认使用高版本的 Maven,导致不支持 http 地址。在右侧边栏中点击 Maven 图标即可进入 Maven 管理页。原创 2023-11-21 20:17:05 · 63 阅读 · 0 评论 -
Java|报错处理:module java.base does not “opens java.util“ to unnamed module
需要特别注意的是,添加的时 VM 参数而不是脚本参数。原创 2023-10-29 09:29:06 · 2905 阅读 · 0 评论 -
Java|8 种基本类型的初始化方法
此外,对于一些特殊符号,也可以直接使用 Unicode 转义序列来初始化。但需要特别注意的是,Unicode 转义序列会在解析代码前得到处理,等价于使用字面量值初始化 char 类型。如果使用 Unicode 转义序列表示一些特殊字符,例如会将。,则可能导致代码解析错误。通常来说,除非有特殊原因,否则直接使用字面量值即可,没必要使用 Unicode 转移序列。字符类型 char 用于表示 Unicode 编码的代码单元。原创 2023-10-16 08:09:27 · 390 阅读 · 0 评论