ETJava Beta | Java    注册   登录
  • Java递归删除目录和复制子目录案例 package com.et; import java.io.File; import java.io.IOException; /* * 首先检查源位置是否是目录, * 如果是,则创建目标位置的目录(如果它尚不存在), * 然后递归复制每个子项。 * 如果源位置是文件,则简单地使用java.nio.file.Files.copy方法复制文件 * * */ public class DirectoryCopier { /** * 复制目录 * @param sourceDir 原目录 * @param targe
    发表于 2024-06-12 22:19:19 阅读(186)
  • Java递归统计文件数量 统计某个目录下的所有文件 包括子目录下的文件 这里我们需要使用递归实现 package com.et.util; import java.io.File; import java.io.FilenameFilter; /** * @Author: ETJAVA * @CreateTime: 2024-06-09 23:14 * @Description: TODO 递归删除文件 * @Version: 1.0 */ public class DeleteFile { static int i=1; public static voi
    发表于 2024-06-09 23:38:16 阅读(194)
  • JS原生方式格式化日期 /*格式化时间*/     function formatTime(date) {         let year = date.getFullYear(); // 获取年份         let month = date.getMonth() + 1; // 获取月份(注意要加1,月份从0开始)         let day = date.getDate(); // 获取日期         let hour = date.getHours(); // 获取小时         let minute = date.getMinutes(); // 获取分钟  
    发表于 2024-06-09 23:01:30 阅读(190)
  • 系统启动时出现如下错误信息 2024-06-07 16:03:25,858 [localhost-startStop-1] DEBUG [org.springframework.jdbc.support.SQLErrorCodesFactory] - Looking up default SQLErrorCodes for DataSource [{ CreateTime:"2024-06-07 16:03:24", ActiveCount:1, PoolingCount:0, CreateCount:1, DestroyCount:0, CloseCount:2, Conne
    发表于 2024-06-07 22:24:50 阅读(188)
  • 文件上传时对文件格式进行验证(文件后缀) form表单 <form id="myForm" enctype="multipart/form-data"> <table class="table"> <tr> <td> 提交实验报告 </td> <td> <input type="file" id="reportFile" name="reportFile"> </td> </tr> <tr>
    发表于 2024-06-07 12:52:56 阅读(190)
  • Tess4J解析图片文字 1   添加依赖 <dependency> <groupId>net.sourceforge.tess4j</groupId> <artifactId>tess4j</artifactId> <version>5.6.0</version> </dependency> 下载语言库 链接:https://pan.baidu.com/s/15WMD6A-x6hli4smtJ9i8FQ?pwd=1234  提取码:1234 将语言库解压缩到某个盘符下 然后程序中指定语言库位置
    发表于 2024-05-19 22:03:29 阅读(195)
  • windows系统 刷新DNS   命令行中执行 ipconfig /flushdns  
    发表于 2024-05-03 20:52:00 阅读(112)
  • for循环打印九九乘法表   public static void main(String[] args) { for(int i = 1;i<=9;i++){// 控制行数 for(int j = 1;j<=i;j++){ // 控制每一行的列数 每一行的列数==当前的行数 j<=i System.out.print(j+"*"+i+"="+(j*i)+"\t"); } // 每一行执行完成后 进行换行 System.out.println()
    发表于 2024-04-27 01:13:06 阅读(218)
  • Springdata JPA 新版不支持 @NotEmpty注解 解决   我们在使用springdata jpa时 直接在对象属性上通过@NotEmpty进行非空验证是很方便的 但新版的springdata jpa不在支持hibernate的验证方式了  我们需要手动添加hibernate的相关依赖才可以继续使用   <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactI
    发表于 2024-04-21 22:41:43 阅读(200)
  • json中处理日期格式   JSON中处理日期格式方式有很多,这里我们单独抽离一个工具类出来进行处理日期格式   然后在实体类中针对日期类型的get方法上使用@JsonSerialize(using = xxx.class)   处理json中日期之前   json中日期处理工具类 package com.et.util; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import com.fasterxml.jackson.core.Json
    发表于 2024-04-17 00:33:35 阅读(219)