首页 > 2015年06月01日 > 全部分享
Hadoop源代码分析(MapTask辅助类 I)
Hadoop源代码分析(MapTask辅助类I)MapTask的辅劣类主要针对Mapper的输入和输出。首先我们来看MapTask中用的的Mapper输入,在类图中,返部分位于右上角。MapTask.TrackedRecordReader是一个Wrapper,在原有输入RecordReader的基础上,添加了收集上报统计数据的功能。MapTask.S..
分类:其他   时间:2015-06-01 20:38:25    收藏:0  评论:0  赞:0  阅读:254
Hadoop资源分享
Hadoop技术内幕:深入解析MapReduce架构设计与实现原理http://yunpan.cn/cwBBhLYTBnVRG(提取码:1810)
分类:其他   时间:2015-06-01 20:38:15    收藏:0  评论:0  赞:0  阅读:222
敏捷脑图用例实践之路
原文在infoq已经发布,可以直接阅读:http://www.infoq.com/cn/articles/road-of-agile-mind-map-practice/传统的黑盒测试用例比较繁杂,在实施敏捷的项目中会显得水土不服,让测试人员过度关注用例步骤的编写、修改,甚至同一条用例经过多人执行得到相同结果,让人想到一个呼..
分类:其他   时间:2015-06-01 20:38:05    收藏:0  评论:0  赞:0  阅读:436
httpd知识汇总
一、httpd:俗称Apache,以高度模块化设计的,即core+modules。1、特性:a、DSO:DynamicSharedObjectb、MPM:MultipathProcessingModule多道处理模块。prefork:预先创建进程,即进程池,一个进程一个请求。需要定义最大空闲数(注意:最大不能超过1024),最小空闲数。worker..
分类:Web开发   时间:2015-06-01 20:37:45    收藏:0  评论:0  赞:0  阅读:233
STDIN_FILENO与STDIN的区别
STDIN_FILENO与STDIN的区别:STDIN_FILENO:1).数据类型:int2).层次:系统级的API,是一个文件句柄,定义在<unistd.h>中。3).相应的函数:open(),close(),read(),write(),lseek()等系统级别的函数。SDTIN:1).数据类型:FILE*2).层次:c语言的提供的标准输入流。c语..
分类:其他   时间:2015-06-01 20:37:35    收藏:0  评论:0  赞:0  阅读:228
Linux下阻塞与非阻塞IO
阻塞:顾名思义,就是指在执行设备操作时若不能获得资源则挂起操作,直到满足可操作的条件后再进行操作,被挂起的进程进入休眠状态,被从调度器的运行队列移走,直到等待的条件满足。非阻塞:就是反过来,进程在不能进行设备操作时并不挂起,它或者放弃,或者不停的查询,直到可..
分类:系统服务   时间:2015-06-01 20:37:15    收藏:0  评论:0  赞:1  阅读:1609
键盘控制----回显与行输入设置
做MP3播放器时需要键盘控制音乐播放,比如按空格键音乐暂停/播放。网上查找了好久发现大都是stty命令修改终端+ioctl(STDIN_FIONREAD,&flag)读取缓冲区字符数。验证之后发现,其实用只用stty命令即可完成功能。示例如下:
分类:其他   时间:2015-06-01 20:37:05    收藏:0  评论:0  赞:0  阅读:139
Ceph mon节点故障处理案例分解
Cephmonitor故障恢复查看ceph健康状态[root@bgw-os-node151~]#cephhealthHEALTH_OK[root@bgw-os-node151~]#cephhealthdetailHEALTH_OK[root@bgw-os-node151~]#cephmonstate2:3monsat{bgw-os-node151=10.240.216.151:6789/0,bgw-os-node152=10.240.216.152:6789/0,bgw-os-node15..
分类:其他   时间:2015-06-01 20:36:35    收藏:0  评论:0  赞:0  阅读:2322
nginx+keepalived配置
一、环境系统:CentOS6.4x64位最小化安装nginx-m:192.168.3.23nginx-s:192.168.3.24vip:192.168.3.25二、安装nginx在nginx-m和nginx-s安装nginx,这里使用脚本安装,脚本内容如下#!/bin/bash cur_dir=$(pwd) NGINXVERSION=‘nginx-1.6.0‘ exportLANG=zh_CN.UTF-8 #Sourcefuncti..
分类:其他   时间:2015-06-01 20:35:56    收藏:0  评论:0  赞:0  阅读:176
nginx日志切割,日志格式,静态文件不记录日志,配置缓存
我是直接写的一个简单的shell实现的,内容如下:#!/bin/bashdatedir=`date+%Y%m%d`/bin/mkdir/home/logs/$datedir>/dev/null2>&1/bin/mv/home/logs/*.log/home/logs/$datedir/bin/kill-HUP`cat/var/run/nginx.pid`这样执行以后,就会在/home/logs/$datedir目录下生成..
分类:其他   时间:2015-06-01 20:35:35    收藏:0  评论:0  赞:0  阅读:254
python 点滴记录11:函数参数的收集
8python中,当在不确定给函数传递参数的个数时,可以使用*args和**kargs形式(args、kargs可以使用其他名称定义)。一、*args形式eg1:deffunc(x,*a): printx printa func(1,2,3,4,5)调用函数后结果为:1 (2,3,4,5)从过结果可看出,在使用*a后,当给函数传递多个参数时,函数会..
分类:编程语言   时间:2015-06-01 20:35:25    收藏:0  评论:0  赞:0  阅读:197
Linux内核编译、管理以及kickstart和引导镜像制作
Linux内核编译、管理以及kickstart和引导镜像制作内核的组成:核心文件:/boot/vmlinuz-VERSION模块管理:lsmod命令:列出已经装载的模块/另一种办法:#cat/proc/modules-n模块名:只显示模块文件路径显示出的信息中:depends:显示被此模块所依赖的其它模块;modprobe命令:实..
分类:系统服务   时间:2015-06-01 20:35:15    收藏:0  评论:0  赞:0  阅读:307
nginx+php使用open_basedir限制站点目录防止跨站
open_basedir的正确格式:php_admin_value[open_basedir]=/data/www/:/tmp/这种方式不需要重启nginx或php-fpm服务。安全起见应当取消掉.user.ini文件的写权限。关于.user.ini文件的详细说明:http://php.net/manual/zh/configuration.file.per-user.php设置open_basedir的同时..
分类:Web开发   时间:2015-06-01 20:35:05    收藏:0  评论:0  赞:0  阅读:282
分享:“延迟加载与预加载”使用体会
注:文章以Linq to Entities 讲解 接触mvc+ef开发一年时间左右了,之前一直处于使用状态,对ef里面的一些概念并没有太多的研究,在解决问题的过程中有些疑问一直逗留在脑海中,现在稍微可以空下来查查资料并整理下了。 什么是“延迟加载”和“预加载”?听上去好像很拽的样子。 延迟加载: 老大最初给我的解释——“当使用到的时候才去加载,比如:ToLi...
分类:其他   时间:2015-06-01 20:33:03    收藏:0  评论:0  赞:0  阅读:192
Shell脚本基本命令
shell脚本运行方式 $sh script.sh $sh /home/path/script.sh $chmod a+x script.sh ; $./script.sh echo的三种使用方式 echo hello world 不能包含一些特殊关键字,如分号; echo "hello word" 不能包含一些特殊字符,比如! echo 'hello word" 包含'$v...
分类:系统服务   时间:2015-06-01 20:32:35    收藏:0  评论:0  赞:0  阅读:208
猫猫学iOS(五十五)多线程网络之图片下载框架之SDWebImage
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents效果:代码:- (NSArray *)apps { if (!_apps) { NSArray *dictArray = [NSArray arrayWithContentsOfFile:[[NSBundl...
分类:移动平台   时间:2015-06-01 20:32:25    收藏:0  评论:0  赞:0  阅读:244
Docker生态系统系列之一:常用组件介绍
【编者的话】本篇文章是介绍Docker生态系统的第一篇,不仅从概念上介绍了容器化、服务发现和全局配置存储、网络工具、调度、集群管理和编排这几部分内容,而且配以清晰易懂的例子进行讲解说明,非常值得读者称赞。Docker是现在使用最多的容器化软件。与其它已经存在的容器化系统相比,Docker可以更加简单的创建和管理容器,并与其它开源软件集成。 简介 容器化是一个以可移植和可预测...
分类:其他   时间:2015-06-01 20:32:15    收藏:0  评论:0  赞:0  阅读:389
Linux系统编程——进程间通信:信号中断处理
信号是 Linux 进程间通信的最古老的方式。信号是软件中断,它是在软件层次上对中断机制的一种模拟。信号可以导致一个正在运行的进程被另一个正在运行的异步进程中断,转而处理某一个突发事件。 “中断”在我们生活中经常遇到,譬如,我正在房间里打游戏,突然送快递的来了,把正在玩游戏的我给“中断”了,我去签收快递( 处理中断 ),处理完成后,再继续玩我的游戏。这里我们学习的“信号”就是属于这么一种“中断”。我们在终端上敲“ctrl + c”,就产生一个“中断”,相当于产生一个信号,接着就会处理这么一个“中断任务”(默...
分类:系统服务   时间:2015-06-01 20:32:05    收藏:0  评论:0  赞:0  阅读:273
jquery FAQ
1、jquery中的几个小应用  function selectType(keytypeTem){     //给单选按钮赋值     if (null == keytypeTem || "" == keytypeTem) {      $('input:radio:first').attr('checked', 'checked');     } else if(1 == keytyp...
分类:Web开发   时间:2015-06-01 20:31:55    收藏:0  评论:0  赞:0  阅读:248
Android之异步线程原理
异步消息处理线程是指,线程在启动后会进入一个无线循环体中,没循环一次,从内部的消息队列中取出一个一个消息,并回调相应的消息处理函数,执行完一个消息后则继续循环。如果消息队列为空,线程会暂停,知道消息队列中有新的消息。...
分类:移动平台   时间:2015-06-01 20:31:45    收藏:0  评论:0  赞:0  阅读:242
1866条   上一页 1 ... 18 19 20 21 22 ... 94 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!