开发|JAVA
JAVA开发笔记
梦醒贰零壹柒
这个作者很懒,什么都没留下…
展开
-
[开发|java] LocalDate转化为LocalDateTime
要将 java.time.LocalDate 转换为 java.time.LocalDateTime,你需要指定一天中的时间。因为 LocalDate 只包含日期部分(年、月、日),而 LocalDateTime 包含日期和时间(时、分、秒、纳秒),所以在转换时必须提供一个时间部分的详细信息。原创 2024-06-26 01:42:45 · 211 阅读 · 0 评论 -
[开发|java] 在windows系统中配置maven环境变量
系统版本: windows10。原创 2024-06-06 01:06:44 · 209 阅读 · 0 评论 -
[开发|java] java在windows中环境变量配置
配置Java开发环境在Windows系统中通常涉及两个关键环境变量的设置:JAVA_HOME 和 Path。系统版本:windows10。原创 2024-06-05 21:57:46 · 616 阅读 · 0 评论 -
[开发|java] asdf 安装Oracle JDK
asdf 的java官方插件未包含oracke jdk, asdf使用install命令安装oralce jdk,需要从本地下载。以oracle 8u221为例演示安装。记录备用的sha256值。的临时文件夹,文件夹中有。3. 启动文件服务器。原创 2024-05-30 10:31:15 · 507 阅读 · 0 评论 -
[开发|JAVA] 如何在测试代码中指定语言环境
在测试代码中指定语言环境原创 2024-05-08 17:00:03 · 283 阅读 · 0 评论 -
[开发|JAVA] asdf安装adoptium openJDK
asdf 安装 openjdk原创 2024-04-30 17:08:18 · 348 阅读 · 0 评论 -
[开发|JAVA] java删除文件失败,重试删除代码示例
重复尝试代码代码示例原创 2024-04-29 15:39:29 · 86 阅读 · 0 评论 -
[开发|java] java将匿名函数(匿名内部类)转换为非匿名函数
java将匿名函数(匿名内部类)转换为非匿名函数原创 2024-04-29 15:09:20 · 185 阅读 · 0 评论 -
[开发|JAVA] java爬虫工具Jsoup笔记(持续更新)
Jsoup 是一款功能强大、易于使用且高度灵活的 Java HTML 解析库,凭借其精准的解析能力、CSS 选择器支持、数据抽取与清洗功能,广泛应用于各种涉及 HTML 处理的场景。原创 2024-04-09 09:12:11 · 338 阅读 · 0 评论 -
[开发|java] java程序启动包java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer错误
根本原因是jdk8和jdk11中ByteBuffer实现方式不同,当组件编译打包的版本与当前项目jdk版本不一致时,会出现java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;原创 2024-02-27 09:51:10 · 429 阅读 · 0 评论 -
[开发|JAVA] Fatal Error: Unable to find package java.lang in classpath or bootclasspath
原因:windows和linux下,需要使用不同的分隔符。windows使用分号(使用${path.separator}代替了分号。),linux使用冒号(转载 2023-12-18 19:57:06 · 378 阅读 · 0 评论 -
[开发|java] 链接数据库报com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure错误
配置文件添加如下配置。原创 2023-09-21 10:14:08 · 117 阅读 · 0 评论 -
[开发|JAVA] dateease编译资料笔记
使用如下命令下载依赖。原创 2023-09-19 11:22:17 · 259 阅读 · 0 评论 -
[开发|java] 将数组使用环境变量传递配置给typesafe配置示例
假设需要如下配置要设置环境传递。原创 2023-08-30 23:50:50 · 158 阅读 · 0 评论 -
[开发|java] activeJdbc的model的isModified方法说明
在 ActiveJDBC 中,每个数据库表都对应一个继承自 org.javalite.activejdbc.Model 的类,该类用于表示数据库表中的记录。在这个示例中,isModified 方法用于检查 user 对象是否被修改过。当您调用 set 方法修改字段值时,isModified 方法会相应地更新状态。当您从数据库中检索出一个记录时,您可以使用 isModified 方法检查记录是否被修改过。在上面的示例中,User 类继承自 Model 类,并声明了两个必须的字段 name 和 email。原创 2023-08-30 00:13:35 · 197 阅读 · 0 评论 -
[开发|java] java list 取某个属性最大的项
方法来创建一个比较器,以便根据年龄属性进行比较。方法使用这个比较器来找到年龄属性最大的那个。原创 2023-08-30 00:05:46 · 3033 阅读 · 0 评论 -
[开发|java] list列表使用
【代码】[开发|java] list列表使用。原创 2023-05-15 21:10:07 · 48 阅读 · 0 评论 -
[java|maven] pom.xml文件模板
pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/ma原创 2020-09-07 10:38:07 · 342 阅读 · 0 评论 -
[开发|java]java 遍历list执行方法后,返回另个list
操作接受一个函数作为参数,该函数定义了对每个元素进行的操作,并返回一个新的元素。在示例中,我们使用 lambda 表达式。要遍历一个列表并对每个元素执行某个方法,并将方法的返回值组成另一个列表,可以使用流的。在上述示例中,我们创建了一个包含三个字符串元素的列表。方法,将元素转换为大写形式。方法将转换后的元素收集到另一个列表中。操作遍历列表,并对每个元素执行。方法并返回转换后的大写字符串。原创 2023-05-15 21:14:09 · 1187 阅读 · 0 评论 -
[开发|java] java对象之间转换库ModelMapper使用
ModelMapper是一个用于对象之间转换的Java库,它能够自动映射一个Java对象的属性到另一个Java对象。原创 2023-07-27 12:17:54 · 541 阅读 · 0 评论 -
[开发|java] java 发送get请求获取数据
【代码】[开发|java] java 发送get请求获取数据。原创 2023-07-27 12:14:04 · 2317 阅读 · 0 评论 -
[开发|java] java 将json转化java对象
【代码】[开发|java] java 将json转化java对象。原创 2023-07-27 12:10:12 · 223 阅读 · 0 评论 -
[开发|java] java解析json
【代码】[开发|java] java解析json。原创 2023-07-27 12:07:34 · 161 阅读 · 0 评论 -
[开发|数据库] 金仓数据库连接笔记
【代码】[开发|数据库] 金仓数据库连接笔记。原创 2023-07-06 21:56:27 · 852 阅读 · 0 评论 -
[java] mvn 使用笔记
【代码】[java] mvn 使用笔记。原创 2023-07-05 11:02:18 · 51 阅读 · 0 评论 -
[开发|java] 将一个Java字符串按逗号分割成一个列表(List)
方法返回的是一个固定大小的列表,不支持对其进行添加或删除操作。如果需要进行修改操作,可以将其转换为。方法将字符串分割成字符串数组,然后将数组转换为列表。方法将数组转换为列表。最后,我们打印输出列表的内容。按逗号分割成一个字符串数组,然后使用。在上述代码中,我们使用。原创 2023-06-24 16:50:16 · 7295 阅读 · 0 评论 -
[开发|java] html转pdf
HTML to PDF Using OpenPDF原创 2023-06-23 21:49:15 · 170 阅读 · 0 评论 -
[运维] java springboot项目指定配置信息
springboot项目指定配置信息转载 2022-08-07 12:39:21 · 367 阅读 · 0 评论 -
[开发|java] java 对象的fromMap方法说明
Java中的"fromMap"方法通常是用于从一个Map对象创建一个新的Java对象。该方法通常用于数据传输、对象转换或反序列化等场景。对象并将"name"和"age"属性的值设置为特定的值。对象中提取"name"和"age"属性的值来创建一个新的Person对象。对象转换为一个Person对象,并打印出对象的属性值。类定义了一个静态的"fromMap"方法,接收一个。对象时,可以使用"fromMap"方法将该。对象,以便在代码中更方便地处理和操作数据。方法中,我们创建了一个。对象作为参数,并从该。原创 2023-06-15 11:43:42 · 197 阅读 · 0 评论 -
[开发|JAVA] JAVA单元测试示例
参考文献Java的简单单元测试例子单元测试示例源文件import java.io.File;import java.io.IOException;import org.apache.tika.Tika;public class TikaUtil { public static String getFileType(File file) { Tika tika = new Tika(); try { return tika.d原创 2021-06-04 15:47:09 · 581 阅读 · 1 评论 -
[开发] JAVA解析Excel工具EasyExcel
Java解析、生成Excel比较有名的框架有Apachepoi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对07版Excel的解析,能够原本一个3M的excel用POIsax依然需要100M左右内存降低到几M,并且再大的excel不会出现内存溢出,03版依赖POI的sax模式。...原创 2022-07-25 10:41:15 · 118 阅读 · 0 评论 -
[java] maven常用命令(持续更新)
清理项目mvn clean打包项目mvn package -Dmaven.test.skip=true清理项目&&跳过测试&&打包mvn clean package -DskipTests生成jar包并复制到本地的maven仓库中mvn install -Dmaven.test.skip=true原创 2020-09-28 12:51:36 · 772 阅读 · 0 评论 -
[开发|java] 查询数据库返回的数据用map接收
这里,第一个 Map 表示第一行数据,其中键 “name” 对应值 “John”,键 “age” 对应值 25。第二个 Map 表示第二行数据,其中键 “name” 对应值 “Jane”,键 “age” 对应值 30。例如,如果查询结果有两行数据,每行有两个列(“name” 和 “age”),则使用。这意味着每个 Map 对象存储的是一行数据的信息,而不是相同的数据。当数据库返回的数据为多行结果集时,可以使用。都是独立的,存储不同的数据行的信息。的键是列名,值是对应的数据。的键是列名,值是对应的数据。原创 2023-06-07 20:57:58 · 2892 阅读 · 0 评论 -
[开发|java] org.quartz 使用cron表达式
org.quartz 是一个开源的任务调度框架,用于在Java应用程序中实现任务的定时执行。它支持多种触发器类型,其中一种是使用 cron 表达式进行任务调度。原创 2023-06-10 15:27:05 · 458 阅读 · 0 评论 -
[开发|java] 使用POI操作excel文件(持续更新)
参考文献JAVA POI的使用POI下载地址maven仓库包地址原创 2021-06-03 10:17:48 · 64 阅读 · 0 评论 -
[开发] JAVA开发常用函数
java 数据分组、过滤器原创 2022-07-21 20:13:18 · 146 阅读 · 0 评论 -
[开发|java] greenrobot.eventbus的ThreadMode说明
事件处理在后台线程上执行。如果事件发布的线程是主线程,会创建一个新的后台线程执行事件处理方法;如果事件发布的线程已经是后台线程,则直接在该后台线程上执行事件处理方法。如果事件发布的线程不是主线程,事件处理方法会通过主线程的消息队列进行调度,保证在主线程上执行。:事件处理在单独的线程池中执行。无论事件发布的线程是主线程还是后台线程,事件处理方法都会在单独的线程池中执行。即事件发布的线程会立即调用事件处理方法,不会开启新的线程。,可以根据事件的处理逻辑和需求来控制事件的执行线程,以达到最佳的性能和响应效果。原创 2023-05-27 22:24:06 · 694 阅读 · 0 评论 -
[开发|java] java list 添加都号返回字符串
是在 Java 8 中引入的方便的拼接字符串的工具类,而。是在 Java 中常用的拼接字符串的类。中的元素拼接成一个以逗号分隔的字符串。中的元素拼接成一个字符串,可以使用。以上两种方法都可以将。原创 2023-05-22 17:38:59 · 178 阅读 · 0 评论 -
[开发|java] org.quartz.Scheduler 配置定时触发任务
在上述示例中,我们定义了一个任务(MyJob)和一个触发器(SimpleTrigger)。任务使用JobBuilder创建,并分配一个唯一的标识符(“myJob"和"group1”)。最后,我们通过调用scheduler.scheduleJob(job, trigger)将任务和触发器关联到Scheduler,然后启动Scheduler。要定义一个定时触发任务,可以使用Quartz提供的Job和Trigger接口。Job接口代表要执行的任务,Trigger接口定义了任务执行的触发条件。原创 2023-06-09 23:22:00 · 1000 阅读 · 0 评论 -
[开发|JAVA] java开发常用工具库(持续更新)
[开发|JAVA] java开发常用工具库(持续更新)原创 2022-11-16 16:59:52 · 128 阅读 · 0 评论