摘要:
基础知识 yarn是hadoop集群的资源管理系统 yarn的组件主要包含3个部分 1.ResourceManager:Global(全局)的进程 2.NodeManager:运行在每个节点上的进程 3.ApplicationMaster:Application-specific 应用级别的进程 4 阅读全文
摘要:
nova提供了一种配置计算实例,支持创建虚拟机,裸机服务器。nova在linux上作为一组守护进程运行,以提供该服务 nova分成两类节点:一个是nova-compute计算节点,另一个是控制节点 API部分 nova api:负责接收和响应外部请求,外部访问nova的唯一途径,接受外部请求并通过M 阅读全文
摘要:
git正确开发流程1. git clone url 从某个url克隆代码到本地2. git checkout -b test 创建一个新的分支来进行操作,防止影响主分支3. 在本地进行代码修改4. git add file_name 将修改后的文件添加到工作区 git add . 将所有变化添加到工 阅读全文
摘要:
最近看了一本书,叫做《Effictive Java中文版》,是Joshua Bloch著,潘爱民翻译的。其实下载这本书已经很久了,但是由于自己一直忙于其他事情,就一直没有看。有一天突然又翻到,所以就从头看了一下。 个人感觉这本书和Effictive C++非常的相似,都是从实例的角度出发,为编程者提 阅读全文
摘要:
最近打算将常用的设计模式学习一下,所以在kindle上下载了“大话设计模式”一书,并在这里写了一片文章,用来记录下自己学习的点滴。同样该篇文章也是一个学习计划 1. 什么时设计模式? 设计模式其实时一套被反复使用,多数人知晓,经过分类的,代码设计经验的总结。使用设计模式的主要目的就是为了可重用代码, 阅读全文
摘要:
该文章的知识点基本上来自于这个连接,然后融入了自己的一些理解:http://gityuan.com/2015/10/31/binder-prepare/ 1. 背景知识 Android的四层结构中,最底层是linux的kenel层,也就是说Android实际上还是基于linux来进行实现的,基本的实 阅读全文
摘要:
1. 说到Android的架构,大家第一眼想到的可能都是下面这张众所周知的图 (1) 应用程序层(applications):应用程序层主要是一些核心的应用程序包,比如电话,短信,地图,电子邮件等等。对应的源码包在 packages/apps 下,里面包含了各种应用程序的源码 (2) 应用框架层(a 阅读全文
摘要:
上周基本上都在参加面试了,自己的校招也基本结束了。后期会真正根据自己的学习偶尔写点博客了,当作自己的学习笔记吧 1. OSI模型 OSI(Open System Interconnect),开放式系统互联,是ISO(国际标准化组织)在1985年研究的网络互连模型。 (1) 应用层(Applicati 阅读全文
摘要:
Android中的所有线程一般只被分为两种类型,一种是Main Thread,另一种是Worker Thread,UI的更新必须在Main Thread中进行,因此有好多其他的复杂操作,比如文件的读写以及网络的链接下载需要在Worker Thread中进行。创建新的线程执行其他的操作基本上有两种方案 阅读全文
摘要:
1. 什么是内存泄漏和内存溢出 内存泄漏:可以简单地理解为内存丢了,也就是说new之后忘记释放掉了,导致内存一直在被占用,程序无法再使用这个内存单元,直到程序结束才能使用。这就是内存泄漏了。 内存溢出:溢出就是装不下,漫了出来,比如为一个变量开辟了一个int类型的空间,却要把一个long型或floa 阅读全文