Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql、postgresql...)间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库... ...
分类:
其他好文 时间:
2020-01-13 19:42:03
阅读次数:
78
STM32进行动态内存分配是需要注意动态内存分配大小不要超过.S文件中设置Heap Size大小 如图所示: 0x4000 :可以分配得最大字节是16384bytes 这个地方malloc的大小超过了16384,所以程序在运行时会分配失败,产生硬件异常。 如有不对的地方,请指出,万分感谢。 ...
分类:
其他好文 时间:
2020-01-13 13:05:54
阅读次数:
234
因为这里没有明确指出堆是指数据结构还是存储方式,所以两个尝试都回答一下。 一.堆和栈作为数据结构 1.堆(heap),也叫做优先队列(priority queue),队列中允许的操作是先进先出(FIFO),在队尾插入元素,在队头取出元素。而堆也是一样,在堆底插入元素,在堆顶取出元素,但是堆中元素的排 ...
分类:
其他好文 时间:
2020-01-12 13:12:03
阅读次数:
66
优先队列 priority_queue:按照优先级排序,优先级高的排在队首,用堆(heap)、二叉堆 实现 ①头文件:#include <queue> ②用法:priority_queue <type, contiainer, functional> type: 数据类型 container:容器类 ...
分类:
其他好文 时间:
2020-01-11 15:23:18
阅读次数:
88
https://learnku.com/docs/go-blog/qihoo/6532 Use a Task Pool, a mechanism with a group of long-lived goroutines consuming global task or message queues ...
分类:
Web程序 时间:
2020-01-11 15:09:02
阅读次数:
105
JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) ) 堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 栈区: 1. ...
分类:
其他好文 时间:
2020-01-11 13:23:22
阅读次数:
55
JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) ) 1.堆:存储对象(实例),被所有线程共享 2.栈:存储对象引用和基本数据类型,每个线程都有一个线程栈 3.方法区:也叫静态区,存储class信息和static变量,被所有线程共享 public class Test { ...
分类:
其他好文 时间:
2020-01-11 11:50:54
阅读次数:
72
目录 JVM 线程内存共享区 堆 heap (线程共享) 新生代的划分 Eden/FromSurvivor/To Survivor FromSurvivor To Survivor 新生代Minor GC 回收过程 老年代区域 清理算法:标记清除法 方法区、永久代(线程共享) 运行时常量池 线程内存 ...
分类:
其他好文 时间:
2020-01-09 18:57:51
阅读次数:
102
2019年终总结&小半年流媒体服务器开发经验总结 [toc] 时间转瞬即逝,转眼间19年已经过去了,人愈来愈来老,却不见人心和物质的提升,期望2020年能有一个崭新的自己。 今年因为发展原因,从嵌入式跳槽做互联网后端了,干了一年突然转行,自己也很纠结这么做对不对,但归根结底我只是选择了做自己想做的事 ...
分类:
其他好文 时间:
2020-01-07 01:14:46
阅读次数:
148
①维护堆的性质,max_heapify通过让A[i]的值在最大堆中“逐级下降”,从而使得下标i为根节点的子树重新遵循最大堆性质。 void max_heapify(int A[], int i) { int left = 2 * i; int right = 2 * i + 1; int large ...
分类:
编程语言 时间:
2020-01-07 01:02:59
阅读次数:
89