`
shixiaomu
  • 浏览: 375848 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
2.1.2.1. ssh 必须安装ssh , sshd 也必须运行,这样Hadoop的脚本才可以远程操控其他的Hadoop和HBase进程。ssh之间必须都打通,不用密码都可以登录,详细方法可以Google一下 ("ssh passwordless login"). 2.1.2.2. DNS HBase使用本地 hostname 才获得IP地址. 正反向的DNS都是可以的. 如果你的机器有多个接口,HBase会使用hostname指向的主接口. 如果还不够,你可以设置 hbase.regionserver.dns.interface 来指定主接口。当然你的整个集群的配 ...
看图。。。。
编译错误详解 头文件: 1.在编译时,我们可以用-I(i的大写)选项来指定头文件所在的目录 在-I后可以有空格也可以没有空格,另外也可以指定多个目录 gcc main.c -I ./ -I ./include/ 2.设置gcc的环境变量C_INCLUDE_PATH、CPLUS_INCLUDE_PATH 、CP ...
程序编译运行时头文件或动态链接库的查找 [此博文包含图片] (2013-06-05 14:08:10) 转载▼ 标签: 动态库 头文件 查找 it 分类: linux 转自:http://blog.csdn.net/dlutxie/article/details/6776936           当考虑怎样总结这个头文件及动态 ...

神器gdb(整合)

来源:http://fanqiang.chinaunix.net/program/other/2006-07-14/4834.shtml (2006-07-14 11:18:05) 一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符(<和>)和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。 利用set args 命令就可以修改发送给程序的参数,而使用s ...
  http 只是一种格式。   还缺少date ,但是已经可以用了 curl 测试     evutil_socket_t fd = bufferevent_getfd(bev);   bufferevent_write(bev, "HTTP/1.1 200 OK\r\n", 17);   bufferevent_write(bev,"Content-Type: text/html;charset=utf-8\r\n",39);   bufferevent_write(bev, "Content-Length: 6\r\n",19 ...
随机输出,适合构建测试数据的时候使用。 例如: head -100000 block_0_0.list | shuf  | awk  '{print "http://192.168.16.100:6001/get?UID=" $1}' > /root/webtest/rand10000.txt NAME        shuf - generate random permutations SYNOPSIS        shuf [OPTION]... [FILE]        shuf -e [OPTION]... [ARG]...        shuf ...
net.rubyeye.xmemcached.exception.MemcachedServerException: out of memory storing object 解决方案:加大内存. 这个回答有点二,是针对我们的带固化功能的memcached版本的。 重启后不能服务 ,每次重启 都要比之前加大10%,才能正常加载数据。
什么样的土壤培育什么样的植物,体制决定了态度,态度决定了高度,高度决定了层次。 创始人团队有广告大规模运营经验吗?搞懂广告这回事了吗? 能解决佣金管理和应收账款以及因此而来的现金流问题吗? 但总之来说对于管理的灵活性和精细化要求极高。 插个话,手机广告平台的所谓七三分成, 连佣金都付不起,何来前途? 朝三暮四的技术调整连猴子也骗不了。 媒体广告这个江湖,我们都是初中生) 三年运营,我们两手空空,落下的就是人。 所以,一句话总结,最没价值的是人, 最有价值的还是人。 产品不可依,因为变化快; 资源不可赖,因为瞬间逝; 关系不可靠,它随利益转; 一切转头空,还是人最重。
Disruptor是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。 第一部分。引子 谈到并发程序设计,有几个概念是避免不了的。 1.锁:锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对性能有很大的损失。用户态的锁虽然避免了这些问题,但是其实它们只是在没有真实的竞争时才有效。下面是一个计数实验中不加锁、使用锁、使用CAS及定义volatile变量之间的性能对比。 2. CAS: CAS的涵义不多介绍 ...

java io nio 区别和联系.

    博客分类:
  • java
 
IO                NIO 面向流            面向缓冲 阻塞IO            非阻塞IO 无                选择器 面向流与面向缓冲 Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。 Java I ...
函数式编程扫盲篇  1. 概论  在过去的近十年的时间里,面向对象编程大行其道。以至于在大学的教育里,老师也只会教给我们两种编程模型,面向过程和面向对象。  孰不知,在面向对象产生之前,在面向对象思想产生之前,函数式编程已经有了数十年的历史。  那么,接下来,就让我们回顾这个古老又现代的编程模型,让我们看看究竟是什么魔力将这个概念,将这个古老的概念,在21世纪的今天再次拉入了我们的视野。   2. 什么是函数式编程  在维基百科中,已经对函数式编程有了很详细的介绍。  那我们就来摘取一下Wiki上对Functional Programming的定义:  In computer science, ...
netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}' ./tcpcopy -x 50090-10.13.12.12:50055 iptables -I OUTPUT -p tcp --sport 8080 -j QUEUE iptables -L -n 查看防火墙 由于客户端过来的请求packets,目的地址就是61.135.250.217,目的端口80, 我们需要改变复制包的目的地址和目的端口, 改成测试服务器的ip地址和端口号,这样才能 访 ...
描述了这样一个场景,有一个叫做Paxos的小岛(Island)上面住了一批居民,岛上面所有的事情由一些特殊的人决定,他们叫做议员(Senator)。议员的总数(Senator Count)是确定的,不能更改。岛上每次环境事务的变更都需要通过一个提议(Pr ...
netcat被誉为网络安全界的‘瑞士军刀’,一个简单而有用的工具,透过使用TCP或UDP协议的网络连接去读写数据。它被设计成一个稳定的后门工具,能够直接由其它程序和脚本轻松驱动。同时,它也是一个功能强大的网络调试和探测工具,能够建立你需要的几乎所有类型的网络连接。 一、基本使用 想要连接到某处: nc [-options] hostname port[s] [ports] … 绑定端口等待连接: nc -l port [-options] [hostname] [port] 参数: -h 帮助信息 -l 监听模式,用于入站连接 -n 指定数字的IP地址,不能用hostname -u UDP模式 ...
Global site tag (gtag.js) - Google Analytics