Spark是分布式计算框架,多台机器之间必然存在着通信。Spark在早期版本采用Akka实现。现在在Akka的上层抽象出了一个RpcEnv。RpcEnv负责管理机器之间的通信。RpcEnv包含了如下三大核心:RpcEndpoint消息循环体,负责接收并处理消息。Spark中的Master、Worker都是RpcEndpoint。Rp..
分类:
Web程序 时间:
2016-05-06 02:28:50
阅读次数:
4751
一 、前言 这篇文章简单介绍操作系统的内存管理机制,包括动态分区分配,分页,分段和段页式。 二、动态分区内存 给了一块很大的内存,如何写一个new和delete做内存分配。虽然这个问题源自于操作系统的内存管理,但现在操作系统基本都用段页式了。而动态分区内存的思路主要用来写程序中的动态申请和回收内存了 ...
分类:
其他好文 时间:
2016-05-05 17:12:28
阅读次数:
178
ARC在OC里面个人感觉又是一个高大上的牛词,在前面Objective-C中的内存管理部分提到了ARC内存管理机制,ARC是Automatic Reference Counting 自动引用计数。有自动引用计数,那么就得有手动引用计数MRC(Mannul Reference Counting),前面 ...
分类:
其他好文 时间:
2016-05-05 12:38:59
阅读次数:
291
今天使用kvm管理机房机器的时候发现一只连不上,报以下错误:sun.security.validator.ValidatorException:PKIXpathvalidationfailed:java.security.cert.CertPathValidatorException:Algorithmconstraintscheckfailed:MD5withRSA我确认我已经把域名添加到例外了,但是还是不行..
分类:
编程语言 时间:
2016-05-05 07:14:31
阅读次数:
234
今天使用kvm管理机房机器的时候发现一只连不上,报以下错误:sun.security.validator.ValidatorException:PKIXpathvalidationfailed:java.security.cert.CertPathValidatorException:Algorithmconstraintscheckfailed:MD5withRSA我确认我已经把域名添加到例外了,但是还是不行..
分类:
编程语言 时间:
2016-05-05 07:07:02
阅读次数:
222
大多数现代类 Unix 操作系统都提供了一个集中的软件包管理机制,以帮助用户搜索、安装和管理软件。而软件通常以「包」的形式存储在仓库「repository」中,对软件包的使用和管理被称为包管理。而 Linux 包的基本组成部分通常有:共享库、应用程序、服务和文档 包管理通常不仅限于软件的一次性安装, ...
分类:
系统相关 时间:
2016-05-03 23:38:32
阅读次数:
374
多机房动环监测解决方案一、项目背景随着信息化管理程度越来越高,许多企事业单位的计算机机房不止一个,节点分布相对较多,数据信息交互量较大。针对用户的不同的管理机制,如各机房管理人员独立管理本地机房,中心机房管理员只对各分机房的部分信息进行收集、分析和统计,从..
分类:
其他好文 时间:
2016-05-03 20:38:33
阅读次数:
160
网上流传着一段挺有意思的话……
对于从事C或C++的开发人员来说,他们既是内存管理的最高权力的皇帝,也是最基础的劳动人民,担负着每一个对象生命开始到终结的维护工作,有点光杆司令的赶脚。
但对于java程序员来说,在虚拟机自动内存管理机制的帮助下,不需要手动维护,也不容易出现内存泄漏和溢出的问题。但是如果不了解JVM,一旦出现问题,你就会变得无从下手……
一、JVM Java Virt...
分类:
其他好文 时间:
2016-04-29 19:08:47
阅读次数:
126
对于从事C、C++程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权为的“皇帝”又是从事最基础工作的“劳动人民”----既拥有每一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责任。
对于Java程序员来说,在虚拟机自动内存管理机制的帮助下,不再需要为每一个new操作去写配对的delete/free代码,不容易出现内存泄漏和内存溢出问题,由虚拟机管理内存这一切看起来都很美好。不过,也正是因为Java程序员把内存控制的权力交给了Java虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了...
分类:
编程语言 时间:
2016-04-29 19:02:33
阅读次数:
219
Android的内存优化是性能优化中很重要的一部分,而避免OOM又是内存优化中比较核心的一点。这是一篇关于内存优化中如何避免OOM的总结性概要文章,内容大多都是和OOM有关的实践总结概要。理解错误或是偏差的地方,还请多包涵指正,谢谢!
(一)Android的内存管理机制
Google在Android的官网上有这样一篇文章,初步介绍了Android是如何管理应用的进程与内存分配:http...
分类:
移动开发 时间:
2016-04-29 15:19:54
阅读次数:
251