- 博客(14)
- 收藏
- 关注
原创 flink--The heartbeat...timed out
flink程序被kill掉,查看日志发现如下报错:Caused by: java.util.concurrent.TimeoutException: The heartbeat of TaskManager with id container_e06_1627962873638_5732_01_000003 timed out. at org.apache.flink.runtime.resourcemanager.ResourceManager$TaskManagerHeartbeatListe
2021-08-13 11:25:26
3290
原创 windows10安装虚拟机设置Hyper-V
1.安装完虚拟机出现Hyper-V不兼容2.打开 控制面板-程序-程序和功能点击 启用和关闭 Window 功能 关闭Hyper-V3.重启机器看虚拟机能不能打开4.如果打开还是提示Hyper-V不兼容,需要重启,按住 f11,进入 设置界面点击高级模式--settings设置 go2bios为启动5.重启电脑即可...
2020-04-29 17:47:34
685
原创 hive2elasticsearch
申明:这个是自己在用到这个插件时碰到的一点坑坑,有不同意见的,敬请告知,欢迎讨论。一,Hive向ElasticSearch中写数据(基于elasticsearch-Hadoop的6.4.0.jar)1.引入的jar包 将elasticsearch-Hadoop的6.4.0.jar导入hive的jar包目录下或者hive的auxlib下 add jar /opt/ap...
2018-11-02 18:53:10
695
原创 安装centos 7 虚拟机 步骤
一、安装vm下载vm和centos2.安装vm二、安装centos创建虚拟机2.选择自定义3.next4.选择稍后安装操作系统5.选择linux6.可以将安装位置放到d盘7.next8.我选择了2G9.我选择了桥接网络10.LSI Logic11.SCSI12.创建新虚拟磁盘13.设...
2018-09-08 11:50:06
957
原创 c++基本知识
1、new、delete、malloc、freedelete会调用对象的析构函数free只会释放内存new调用构造函数malloc、free是c++、c标准库函数(不能把执行构造函数与析构函数的任务强加给他们),无法满足动态对象的开的要求。new、delete是c++运算符2、delete与delete[]delete只调用一次析构函
2017-05-09 19:20:55
361
原创 死锁
死锁:指多个进程因竞争共享资源而造成的一种僵局,若无外力作用,这些进程都将永远不能再 向前推进。安全状态与不安全状态:安全状态指系统能按某种进程顺序来为每个进程分配其所需资源,直 至最大需求,使每个进程都可顺利完成。若系统不存在这样一个序列, 则称系统处于不安全状态。产生死锁的原因:(1)竞争系统资源 (2)进程的推进顺序不当产生死锁的必要条件:互斥条件:进程要求对
2017-05-09 19:17:21
454
原创 linux文件目录
1 redhat文件目录层次结构 Linux文件系统的组织方式称做Filesystem Hierarchy Standard(文件系统分层标准,简称FHS),即采用层次式的树状目录结构。在此结构的最上层是根目录"/"(斜杠),然后在此根目录下是其他的目录和子目录。2 redhat的目录结构和功能 输入命令cd /切换到根目录下,图1-1为redhat下的文件结构1./
2017-05-09 19:03:12
349
原创 程序员面试宝典第一章总结
1、c中printf函数计算参数时都是从右向左入栈的。#includeint main(){ int b =3; int arr[] ={6,7,8,9,10}; int *p = arr; *(p++)+=123; printf("%d,%d\n",*p,*(++p)); return 0;}
2017-05-09 18:59:13
417
原创 笔试题:判断一个单链表是否有环,如果有,找出环的起始位置
问题:判断一个单链表是否有环,如果有,找出环的起始位置。分析:是否有环方法一:我们可以从单链表Head开始,每遍历一个,就把那个node放在hashset里,走到下一个的时候,把该node放在hashset里查找,如果有相同的,就表示有环,如果走到单链表最后一个node,在hashset里都没有重复的node,就表示没有环。 这种方法需要O(n)的空间和时间。方法二:设置两个指针指向单链表的hea...
2016-09-01 09:18:10
3570
原创 栈与堆的区别
栈(2M):(1)由编译器自动分配释放,(系统自动分配)。(2)只要栈的剩余空间大于所申请的空间,系统将为程序提供内存,否则报异常提示。(3)栈由高到低延伸,是一块连续的空间。(4)函数调用时,第一个进栈的是函数调用的下一条指令的地址,然后是函数的各个参数(大多数编译器都是由右向左入栈,然后是函数中的局部变量)。(静态变量不在栈中)(5)速度较快。
2016-09-01 08:48:13
306
原创 B树
一、B-树特点1.定义任意非叶子结点最多只有M个儿子;且M>2;2.根结点的儿子数为[2, M];3.除根结点以外的非叶子结点的儿子数为[M/2, M];4.每个结点存放至少M/2-1(取上整)和至多M-1个关键字;(至少2个关键5.非叶子结点的关键字个数=指向儿子的指针个数-1;6.非叶子结点的关键字:K[1], K[2], …, K[M-1];且K[
2016-08-27 23:20:44
743
原创 基于Java的设计管理系统
项目总结1、项目开发背景:目前,国内外毕业论文选题一般采用两种方式:一种将毕业设计存在软盘上交;另一种则存放到教师的电脑上的一个共享目录内。但这两种方法都有各自的弊端:前一种方法不方便携带、速度慢、容量小、易损坏;后一种方法虽然解决了软盘容量小、容易坏的问题。但存在一个更致命的缺点:学生可以随意的查看、更改和删除其他同学的毕业设计,造成大量如抄袭毕业设计、恶意删除或修改其他同学毕业设计的事
2016-08-27 10:09:11
32067
117
原创 排序算法
1、插入排序每步将一个待排序的对象,按其关键码大小,插入到前面已经排好序的一组对象的适当位置上,直到对象全部插入为止。1.1 直接插入排序原理:将数组分为无序区和有序两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序的都移动到有序区完场排序。要点:设立哨兵,作为临时存储和判断数组边界使用。void InsertSort(int*L,int length){ i...
2016-08-27 09:53:22
733
原创 目标文件里的秘密
ABSTRACT: A target file contains instruction codes, data and some information needed in the link process, such as symbol tables, debugging information, string tables etc. Generally the mentioned information is classified based on its different properties a
2016-08-27 09:47:38
1135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人