java 通过JAVA代码对pom.xml文件进行dependency的增加与删除操作

通过java代码对pom.xml文件进行操作,首先需要引入jar包:<!--pom.xml文件解析--><dependency>     <groupId>org.apache.maven</groupId> &n...

2023-05-16 552 阅读

java Java IO 操作

IO操作Java对数据的操作都是通过流的方式,IO流用来处理设备之间的数据传输,文件上传和文件下载,Java用于操作流的对象都在IO包,NIO(New IO)包中。创建文件Java创建文件的方式有三种方式,...

2023-05-16 293 阅读

java java获取文件的目录(java获取当前目录下的文件)

java获取指定资源文件路径的几种方法你好,提问者:指定资源路径的方法有两种:一种是绝对路径,一种是相对路径。获取当前类的所在工程路径; File f = new File(this...

2023-05-16 348 阅读

java Java使用apache-commons-compress对文件进行压缩(LZ4、Gzip、Snappy、Zip、Tar)

因项目中的文件很大,非常占用磁盘空间,每次磁盘空间不足时客户都要我们手动删除文件,因此想对文件进行压缩,选用apache提供的commons-compress帮助类进行压缩封装了Gzip、LZ4、Snappy、Zi...

2023-05-16 2104 阅读

java Java压缩技术之解压篇,支持:ZIP、RAR、7Z、TAR、GZ、TAR.GZ、BZ2、TAR.BZ2

这篇文章主要讲解Java解压的操作,后续会写一篇关于压缩的文章。提醒:文章中有些片段看似代码很多,其实去除trycatch、释放资源真正有用的代码没几句,解压其实都很简单,主要用心去观察,...

2023-05-16 300 阅读

java 三分钟教你入门规则引擎Drools

Drools是一款基于Java语言的开源的规则引擎,可以将复杂且多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件或者特定的存储介质中(eg:数据库表),使得业务规则的变更不需要修正项目...

2023-05-05 355 阅读

java基础 java8日期计算(偏移N周,返回指定星期的日期)

使用举例:指定一个日期:如2022-08-26,返回两周前的周五,返回2022-08-12一、工具类package com.example.demo;   import java.time.DayOfWeek; import java.time.L...

2023-04-28 405 阅读

java Jasypt 配置文件加密

1. Jasypt库的使用1.1 简介Jasypt是一个Java简易加密库,用于加密配置文件中的敏感信息,如数据库密码。jasypt库与springboot集成,在实际开发中非常方便。1.2 添加依赖<dependency>&n...

2023-03-02 1195 阅读

java 解决@Async异步注解丢失当前request请求头

question:使用@Async异步注解时会丢失当前request请求头数据, 配置该类可以防止丢失@Configuration public class AsyncConfig extends AsyncConfigurerSupport {...

2023-02-18 1120 阅读

java Spring Boot 2.7动配置注册的加载从 spring.factories 迁移到 AutoConfiguration下的imports

自动配置修改自动配置注册如果您已经创建了自己的自动配置,您应该将注册从 org.springframework.boot.autoconfigure.EnableAutoConfiguration key 下的 spring.factories&nb...

2023-02-16 913 阅读