需求分析 采集需求:某服务器的某特定目录下,会不断产生新的文件,每当有新文件出现,就需要把文件采集到HDFS中去 结构示意图: 根据需求,首先定义以下3大要素 数据源组件,即source ——监控文件目录 : spooldir spooldir特性: 1、监视一个目录,只要目录中出现新文件,就会采集 ...
分类:
Web程序 时间:
2021-06-20 17:55:46
阅读次数:
0
前言 在测试的过程中,我们经常需要造一些测试数据,这里给大家介绍一个造测试数据的利器 Faker 库,可以帮我们随机生成伪数据。 Faker介绍 Faker 是python的一个第三方模块,主要用来生成伪数据,无需再手动生成或者手写随机数来生成数据,只需要调用 Faker 提供的方法,即可快速完成数 ...
分类:
其他好文 时间:
2021-06-20 17:51:05
阅读次数:
0
1、枚举类的理解 /** * 一、枚举类的理解 * 1)枚举是什么意思 一一列举出来 有限的 确定个数的 * 2)枚举类的理解:当前类的对象是有限个的、确定的 能一一的列举出来,我们称此类是枚举类, 这里例如 季节这个类就 四个季节, Season 就四个对象 Season * 就是枚举类 * * ...
分类:
其他好文 时间:
2021-06-20 17:50:19
阅读次数:
0
启动 docker 服务 systemctl start docker 查看docker服务状态 systemctl status docker 列出当前所有正在运行的容器 docker ps -a CONTAINER ID 7bb8b4a58c79 为 ID号 启动容器,命令:docker sta ...
分类:
系统相关 时间:
2021-06-20 17:44:18
阅读次数:
0
链表练习2 PAT乙级1025/甲级1074:反转链表 算法思路:将链表分块,每k个节点一块,针对每块中的节点进行反转操作 反转链表的伪代码 设该区域头节点为head,定义指针p,q,r p=head; q=p->next p->next = null; while(k--){ r = q->nex ...
分类:
编程语言 时间:
2021-06-20 17:43:12
阅读次数:
0
平衡树入门——替罪羊树 1 简介 替罪羊树是一颗重量平衡树,不需要旋转,但是非常暴力,据说常数很小,但是我写的替罪羊树跑不过 Treap ,可能常数比较大。。。 2 数据结构解析 2.1 节点结构体 struct node{ int val,l,r,cnt,size,allsize,not_dele ...
分类:
其他好文 时间:
2021-06-20 17:42:23
阅读次数:
0
Servlet汇总 因为看公司代码,有个cookie+jwt.Token登录验证接口,于是回顾下servlet、cookie、session、前后端分离restful、jwt.token相关内容。虽然现在流行的是网关封装各个接口,但是基础还是比较重要,需要重新复习。 Servlet--基础理论、实战 ...
分类:
其他好文 时间:
2021-06-20 17:37:51
阅读次数:
0
单例模式 饿汉:在定义instance时new对象 懒汉:在getInstance方法里new对象,默认getInstance方法不是线程安全的,需要加synchronized修饰符保证线程安全 应用示例:java.lang.Runtime对象 多例模式 应用示例:数据库连接池 ...
分类:
其他好文 时间:
2021-06-20 17:37:32
阅读次数:
0
前言 一般来说,在进行实际应用的开发过程中,应用会拥有不同的运行环境,通常会有以下环境: 本地开发环境 测试环境 生产环境 在不同环境中,我们可能会使用不同的数据库或邮件发送等配置,这时候则需要通过 .env 文件来针对不同的运行环境作不同的设置。 环境变量 在自动化测试中,有时需要借助环境变量实现 ...
分类:
Web程序 时间:
2021-06-20 17:34:37
阅读次数:
0
以输出国际象棋棋盘为例,这里我们需要用到ascll值为219的扩展字符。首先我们给出代码: #include "stdio.h" int main() { int i,j; for(i=0;i<8;i++) { for(j=0;j<8;j++) if((i+j)%2==0) printf("%c%c ...
分类:
编程语言 时间:
2021-06-19 19:36:31
阅读次数:
0