1 Map side tuning参数1.1 MapTask运行内部原理 当map
task开始运算,并产生中间数据时,其产生的中间结果并非直接就简单的写入磁盘。这中间的过程比较复杂,并且利用到了内存buffer来进行已经产生的部分结果的缓存,并在内存buffer中进行一些预排序来优化整个map.....
分类:
其他好文 时间:
2014-05-20 01:54:58
阅读次数:
341
一、设置索引索引将查找信息和 Directory Server
条目关联起来。Directory Server支持以下几种索引:1出现索引(pres)- 列出了具有特定属性的条目,与属性的值无关。2等式索引(eq)-
使您能够高效地搜索包含特定属性值的条目。3近似索引(approx)- 通过使用 ~...
分类:
其他好文 时间:
2014-05-20 00:34:27
阅读次数:
540
问题1、视频压缩解码模块在运用的时候出现错误:解码器再解码第二帧视频图片的时候出现异常
client: ../../decoder/T264dec.c:594:T264dec_decode_nal: Assertion `0' failed.
Aborted
对于该问题的分析及解决过程为:
1、 修改数据类型,所有缓存区改为unsigned char类型(原来统一为char 类型)...
分类:
其他好文 时间:
2014-05-16 01:21:08
阅读次数:
792
查看RDB文件结构,发现最后的8字节是CRC64校验算得,从文件头开始直到8字节校验码前的FF结束码(含),经过CRC64校验计算发现,貌似最后的8字节是小端模式实现的。参考redis的crc64实现的代码,点击查看Java代码如下:
1 package com.jadic.utils; 2 3 ....
分类:
数据库 时间:
2014-05-15 22:28:53
阅读次数:
1123
预加载的好处可以让网页更快的呈现给用户,缺点就是可能会增加无用的请求(但图片、css、js这些静态文件可以被缓存),如果用户访问的页面里面的css、js、图片被预加载了,用户打开页面的速度会快很多,提升用户体验。在用到一些大图片展示的时候,预加载大图是很不错的方法,图片更快的被呈现给用户。不多说了,...
分类:
编程语言 时间:
2014-05-15 22:01:00
阅读次数:
548
Requirements:
1,需要一个linux系统。
2, X-Server。(在命令行下实现对X-server的模拟,渲染图形进行缓存)-在没有安装X-Server的环境下提供图像渲染)
Agenda:
以ubuntu系统为例:
1, 打开命令行。
2,安装svn,g++,如果以前装过,执行这段命令也没关系,不会报错。sudo apt-get ...
分类:
Web程序 时间:
2014-05-15 19:29:59
阅读次数:
542
server{if(!-e$request_filename){rewrite^(.*)$/index.phplast;}}如果if没有放在location时,在做memc缓存时,在错误日志里会提示以下信息2014/05/1210:45:51[error]11520#0:*325726srcache_fetch:cachesenttruncatedresponsebodywhilesendingtoclient,client:192.168.3.124,..
分类:
其他好文 时间:
2014-05-15 19:02:44
阅读次数:
350
FreeBSD删除文件缓存,在负载方面FreeBSD比CentOS好很多很多。#!/bin/sh
if[!-s/tmp/dir.dat];then
find/home/www/web/cache-typed>/tmp/dir.dat
fi
mkdir/var/tmpdir
DIRS=`cat/tmp/dir.dat`
foriin$DIRS
do
load=$(top-n1|awk-F‘[.]+‘‘/averages/{print$6}‘)
#rsync--delet..
分类:
其他好文 时间:
2014-05-15 18:51:06
阅读次数:
314
前言:这里介绍一个python下,比celery更加简单的异步工具,真的是很简单,当然他的功能没有celery多,复杂程度也没有celery大,文档貌似也没有celery多,但是为啥会介绍rq这个东西因为他够简单。当然他虽然简单,但是也是需要中间人的,也就是Broker,这里只能是redis了。他没..
分类:
编程语言 时间:
2014-05-15 09:21:14
阅读次数:
568
在Extjs的官方文档中,Ext.get()和Ext.fly()的方法的声明如下:get(String/HTMLElement/Ext.Elementel):Ext.dom.Elementfly(String/HTMLElementdom,[Stringnamed]):Ext.dom.AbstractElement.Fly这两个方法的区别:1.Ext.get()使用理论缓存的机制,如果你需要频繁的操作一个dom..
分类:
其他好文 时间:
2014-05-15 08:51:18
阅读次数:
285