前言 linux内核不存在整真正意义上的线程。linux将所有的执行实体都称之为任务(task),每一个任务在干年上都类似于一个单线程的进程,具...
mapreduce与Spark的map-Shuffle-reduce过程 mapreduce过程解析(mapreduce采用的是sort-bas...
内存、栈、堆的一点小总结 程序的内存布局【前言】在32位系统中,大家可能认为我们可以用一个32位的指针访问任意内存地址。如下:int *p = ...
安装JDK 1.7+【下载网址】http://www.oracle.com/technetwork/java/javase/downloads/...
动态链接的一点小总结 动态链接(相对于静态链接)的优势动态链接可以节省内存和磁盘空间。动态链接使得内存和磁盘中的编译完成的目标文件只保留一份,这...
栈内存和堆内存 形象化的理解:Object obj = new Object(); 以上这句话,会把obj这个引用放进栈内存,再说白一点,就是...
extern "C"的小结 来自《程序员的自我修养》 C++为了与C兼容,C++可以使用关键字extern "C"来声明或者定义一个C符号:ex...
接着上篇部署。该篇是针对上篇的测试。 测试 Spark-shell测试./spark-shell...scala> val days = Lis...
【前言】main函数执行前后的宏观过程(C++) linux系统下压板程序的入口是"_start",这个函数是linux系统库(Glibc)的一...