DataX的执行流程分析

开篇  最早接触DataX是在前阿里同事在现在的公司引入的时候提到的,一直想抽空好好看看这部分代码,因为DataX的代码框架设计的很好,非常适合二次开发。在熟悉DataX的代码过程中,没...

2022-12-10 637 阅读

ELK

1、说明 接下来,按照下图的结构: 服务器上运行nginx和logstash agent,产生的nginx日志发往redis; redis起到发布订阅的作用; logstash 服务器获取Redis中的日志,发往ES   node...

2022-12-10 297 阅读

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

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

2022-12-10 579 阅读

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

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

2022-12-10 287 阅读

datax、datax_web环境搭建

适用场景 datax配合datax_web可进行 1 历史数据迁移;2 亿万数据大库切成小库等数据抽取的场景操作。     (更适合全量数据的场景,增量建议用canal,datax也可实现每...

2022-12-10 470 阅读

数据库 sysbench 数据库压力测试工具

sysbench是一款压力测试工具,可以测试系统的硬件性能,也可以用来对数据库进行基准测试 wget https://github.com/akopytov/sysbench/archive/1.0.zip -O "sysbench-1.0.zip"  下载之后...

2022-12-10 334 阅读

http_load使用详解

1.什么是http_loadhttp_load是一款基于Linux平台的web服务器性能测试工具,用于测试web服务器的吞吐量与负载,web页面的性能。 2.http_load的安装1)下载地址wget http://www.acme.com/softw...

2022-12-10 217 阅读

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

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

2022-12-10 291 阅读

spring springboot启动时执行任务CommandLineRunner

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

2022-12-10 274 阅读

从jar包内复制文件到系统目录内

需求 最近想实现一个java执行shell脚本的小demo,其实执行的一条命令是比较容易的,一百度一大堆;执行脚本也特别简单,参数为路径即可,但是有没有想过下面的这种情况? 你想执行...

2022-12-10 372 阅读