spring springboot启动时执行任务CommandLineRunner

# SpringBoot中CommandLineRunner的作用> 平常开发中有可能需要实现在项目启动后执行的功能,SpringBoot提供的一种简单的实现方案就是添加一个model并实现CommandLineRunner接口,实现功...

2022-12-10 424 阅读

java java中文件复制的4种方式

      今天一个同事问我文件复制的问题,他一个100M的文件复制的指定目录下竟然成了1G多,吓我一跳,后来看了他的代码发现是自己通过字节流复制的,定义的字节数组很大,导致...

2022-12-10 402 阅读

java java(包括springboot)读取resources下文件方式

      1、使用项目内路径读取,该路径只在开发工具中显示,类似:src/main/resources/resource.properties。只能在开发工具中使用,部署之后无法读取。(不通用)   File...

2022-12-10 422 阅读

spring SpringBoot在window和linux都可以获取resource路径的方法

// 获取项目根路径 final File basePath = new File(ResourceUtils.getURL("classpath:").getPath()); 这个再Windows下是可以的,但是在Linux (centos7)下是不行的,正确的获取方法: &nbs...

2022-12-10 735 阅读

java JAVA获取不同操作系统的分隔符等参数

import java.util.Properties; public class SeparatorUtils { /* system properties to get separators */ static final Properties PROPERTIES = new Properties(System.getPro...

2022-12-10 497 阅读

java 【DataX】Java中集成DataX开发

步骤 先说总体步骤: 下载源码,并编译到本地maven仓库; pom文件依赖datax-core和需要的reader和writer 环境变量设置datax.home(或者利用System#setProperty(String))和一些需要替换脚本...

2022-12-10 903 阅读

spring datax安装 及 springboot整合 datax

换了新工作,Java出身的我,弄点大数据的活. datax安装 环境要求1.jdk1.82.python 源码地址:https://github.com/alibaba/DataX 这里我下载的是最新版本的 DataX3.0 。下载地址为:http://data...

2022-12-10 1047 阅读

java 在JAVA应用中远程提交MapReduce程序至Hadoop集群运行

由于在单独的JAVA应用中,程序没有指明集群的一些配置信息,导致程序不知道集群的位置以及其他的一些信息,故首先在配置类中,即Configuration,需要指明集群的位置,配置代码如下: Con...

2022-12-10 402 阅读

jdbc ImpalaJDBCDriver 500051

使用ImpalaJDBCDriver时发现了一个bug,会报如下错误: (500051) ERROR processing query/statement. Error Code: 0, SQL state: TStatus(statusCode:ERROR_STATUS, sqlState:HY000, errorMe...

2022-12-10 1343 阅读

spring 自动关闭springboot

@Autowiredprivate ConfigurableApplicationContext context; context.close();

2022-12-10 513 阅读