码迷,mamicode.com
首页 > 2016年04月29日 > 全部分享
Yarn源码分析之事件异步分发器AsyncDispatcher
AsyncDispatcher是Yarn中事件异步分发器,它是ResourceManager中的一个基于阻塞队列的分发或者调度事件的组件,其在一个特定的单线程中分派事件,交给AsyncDispatcher中之前注册的针对该事件所属事件类型的事件处理器EventHandler来处理。每个事件类型类可能会有多个处理渠道,即多个事件处理器,可以使用一个线程池调度事件。...
分类:其他好文   时间:2016-04-29 17:55:55    阅读次数:173
Java设计模式——享元模式
在有大量对象时,有可能会造成内存溢出,我们把其中共同的部分抽象出来,如果有相同的业务请求,直接返回在内存中已有的对象,避免重新创建。...
分类:编程语言   时间:2016-04-29 17:55:18    阅读次数:179
Ubuntu12.04 制作Smart210的编译环境
去年一月份做的笔记,一直没有发表,现在在找工作,才发觉自己的工作习惯不太好,笔记的话最好还是能够发出来,大家一起阅读,交流这样才能提升的快些,在这里很是感谢那些在CSDN,51CTO,和cnblog里分享自己成果的大牛们。学习的很多东西都是在这些大牛的启发下学习,并掌握的。我也会陆陆续续地把自己工作中用到的知识点分门别类地整理出来,给后来者提供一些方便。关键点都已标出,若还有不解之处,欢迎留言,大...
分类:系统相关   时间:2016-04-29 17:56:58    阅读次数:333
数据库优化
新的关于数据库的内容。查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,...
分类:数据库   时间:2016-04-29 17:56:59    阅读次数:202
virtio的qemu总线与设备模型
(很多内容是网上找的,+上我个人的一点理解,推荐大家去看 http://mnstory.net/2014/10/qemu-device-simulation 这篇文章) qemu启动时,如果配置了相应virtio设备,会对guest的pci总线,virtio设备等进行模拟,先来看看qemu的设备模拟,那i8254/PIT为例(PIT的硬件规范略过,有兴趣的话可以参考 http://wiki.os...
分类:其他好文   时间:2016-04-29 17:55:00    阅读次数:267
Chromium网页Layer Tree绘制过程分析
网页绘图表面创建完成之后,调度器就会请求绘制CC Layer Tree,这样网页在加载完成之后就能快速显示出来。通过CC Layer Tree可以依次找到Graphics Layer Tree、Render Layer Tree和Render Object Tree。有了Render Object Tree之后,就可以执行具体的绘制工作了。接下来我们就分析网页CC Layer Tree的绘制过程。...
分类:Web程序   时间:2016-04-29 17:54:26    阅读次数:183
Linux 系统裁剪笔记 软盘2
第一步:裁减内核打开终端,输入:cd /usr/src/linux2.4,然后输入make xconfig.现在编译内核正式开始了1.1 “code maturity level options”选项,代表代码的成熟等级,因为这是一个试验的部分,我们不需要,所以关闭它。1.2 “Loadable module support”可加载模块支持可加载模块是指内核代码(kernel code)的一些片断...
分类:系统相关   时间:2016-04-29 17:54:48    阅读次数:225
再次理解CAP
从单机RDMS到分布式数据库 从前...大家都在使用单机,单节点的数据库。例如:sql server, mysql , oracle... 我们如果想要提升整体性能,我们必须纵向提高单节点的能力。这虽然简单,但是很贵,而且很容易就会抵达上限。 后来...大家想出了各种办法:主从复制, 分表,分库,sharding 分布式系统中的CAP理论如火如荼,每个人都在说。是否真的理解...
分类:其他好文   时间:2016-04-29 17:55:21    阅读次数:125
FLV文件格式官方规范详解
——如果要学习一个新的知识点,官方手册可能是最快的途径。查看网上其他人的总结也许入门更快,但是要准确,深入,完整,还是要看官方手册。以下内容来自对官方文档Video File Format SpecificationVersion 10的分析总结。过程中借助ffmpeg实际转换了一个flv文件用例研究。一个FLV文件,每种类型的tag都属于一个流,也就是一个flv文件最多只有一个音频流,一个视频流...
分类:其他好文   时间:2016-04-29 17:55:59    阅读次数:928
翻翻git之---SharedPreferences好用的封装库 PreferencesManager
转载请注明出处:王亟亟的大牛之路之前的那个整合库又更新了,东西会越来越多,方便大家找素材和学习,这里再安利下:https://github.com/ddwhan0123/Useful-Open-Source-Android往常我们经常会用到SP,大致代码像这样:SharedPreferences sharedPreferences = getSharedPreferences("wjj", Cont...
分类:其他好文   时间:2016-04-29 17:54:13    阅读次数:144
iOS动画解析
iOS引入动画效果可以使我们的软件得到更好的用户体验,因此动画的深入研究无疑对于开发者一个很好的加分项。 常见的iOS对动画的操作分为两类: CALayer层的操作 UIView的操作 二者有何区别 UIView里面包含有一个CALayer层 UIView之所以能够在屏幕上显示出来,完全因为其内部拥有一个CALayer层 CALayer层的操作更底层更轻量级、性能更高。 UIView动画执行完毕之...
分类:移动开发   时间:2016-04-29 17:55:10    阅读次数:258
JAVA微信扫码支付模式二功能实现以及回调
一、准备工作首先吐槽一下微信关于支付这块,本身支持的支付模式就好几种,但是官方文档特别零散,连像样的JAVA相关的demo也没几个。本人之前没有搞过微信支付,一开始真是被它搞晕,折腾两天终于调通了,特此写下来,以享后人吧!关于准备工作,就“微信扫码支付模式二”官方文档地址在这 https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_1...
分类:微信   时间:2016-04-29 17:55:54    阅读次数:495
activiti 多实例任务
activiti 多实例任务,activiti 会签实现,activiti加签实现,activiti任务节点,分享牛系列作品,我们在使用activiti 工作流引擎的时候,最常用的肯定是任务节点,因为在OA系统、审批系统、办公自动化系统中核心的处理就是流程的运转,在流程运转的时候,可能我们有这样的一个需求,在一个任务节点的时候,我们需要多个人对这个节点进行审批,比如实际中这样一个例子,假如是一个部门的投票,这个部门有5个人,那么当5个人都投票的时候大概分为如下几种:...
分类:其他好文   时间:2016-04-29 17:54:13    阅读次数:242
这样读源码,不牛X也难
如果不阅读源代码,真不知道自己能否成长起来,而要是阅读不得法,则很可能被碾压成肉酱……...
分类:其他好文   时间:2016-04-29 17:53:14    阅读次数:128
中位数
题目描述:给定一个未排序的整数数组,找到其中位数。中位数是排序后数组的中间值,如果数组的个数是偶数个,则返回排序后数组的第N/2个数。 样例:给出数组[4, 5, 1, 2, 3], 返回 3;给出数组[7, 9, 4, 5],返回 5 目的是要找到排在最中间的那个数。这不由使人回想起快速排序,快排每次都是令枢轴排在它该排在的位置。而其他位置的元素未必是排好序的。 那么我们可以这样来思考...
分类:其他好文   时间:2016-04-29 17:55:33    阅读次数:113
第11章非阻塞I/O
第11章非阻塞I/O...
分类:其他好文   时间:2016-04-29 17:52:49    阅读次数:149
TCP/IP 卷一 ----------IP:网际协议
3.1 引言 所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。 IP是不可靠协议,即它不能保证IP数据报能成功到达目的地。任何要求的可靠性都由其上层协议完成。 IP是无连接的,即IP并不维护任何关于后续数据报的状态信息。 每个IP数据报的处理都是相互独立的,因此IP数据报是可以不按照发送顺序接收的。 3.2 IP首部 IP数据报的格式:...
分类:其他好文   时间:2016-04-29 17:54:46    阅读次数:170
2847条   上一页 1 ... 63 64 65 66 67 68 69 ... 168 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!