自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 博客搜索过滤

-csdn -cnblogs -sina -iteye -51cto -blogjava -itpub -blogbus -baidu -sohu -douban -163

2013-10-15 17:05:15 452

原创 nginx upstream流程

voidngx_http_upstream_init(ngx_http_request_t *r){ ngx_connection_t *c; c = r->connection; ngx_log_debug1(NGX_LOG_DEBUG_HTTP, c->log, 0, "http init upstream, c

2013-06-26 17:00:04 690

原创 客户端和服务器端的一些异常

java.io.IOException: Broken pipe原因:客户端断开连接,而服务端尝试往已关闭的socket中写数据时就会抛这种异常从别地方看到的总结第1个异常是java.net.BindException:Address already in use: JVM_Bind。该异常发生在服务器端进行new ServerSocket(port)(port是一个0,655

2013-06-07 15:42:34 1154

原创 查看/修改网卡buf size

查看网卡的buf size:在服务器上执行ethtool -g eth0,显示Pre-set maximums:RX: 4096RX Mini: 0RX Jumbo: 0TX: 4096Current hardware settings:RX: 256RX Mini: 0RX Jumbo: 0TX: 256而在自己机器上执行时,却显示Cannot get d

2013-06-03 13:52:49 4361

原创 在nginx中设置socket缓冲区大小

在src/event/ngx_event_connect.c中,方法ngx_event_connect_peer(ngx_peer_connection_t *pc)里设置了缓冲区大小,代码如下:if (setsockopt(s, SOL_SOCKET, SO_RCVBUF, (const void *) &pc->rcvbuf, sizeof(int)) == -1)此处的&pc->rcv

2013-05-31 19:42:18 2940

原创 nginx subrequest的一个坑

自己写了一个subrequest模块,通过反向代理将子请求打向后端。问题是当我发POST请求给nginx时,subrequest总是向后端发GET请求,于是我看了一下源码,在src/http/ngx_http_core_module.c中,原来ngx_http_subrequest方法中定义子请求是这样子的:sr->method = NGX_HTTP_GET;sr->method_name =

2013-05-24 16:28:54 1843

原创 记一次nginx错误

背景:当我编写upstream模块时,在回调函数create_request中,我构造了发向后端的http请求,并且后端服务也接收到请求,但是nginx却接收不到后端服务返回的应答,导致回调函数process_header不会被调用。错误标识:upstream prematurely closed connection while reading response header from up

2013-05-20 16:36:25 1469

原创 抓包工具

1.tcpdump看linux大棚就明白了,http://roclinux.cn/?cat=3如果抓本地的包,要用lo,而非eth1. eg:sudo tcpdump -i lo port 9999抓到的流显示的是tcp连接,可以清晰的看出三次握手协议2. ngrep在stackoverfow中看到的,http://stackoverflow.com/questions/924

2013-05-13 15:26:15 937

原创 ssh问题小记

在公司从本机登陆到服务器后,想从服务器scp些文件到本机时发现不好使了,报Connection closed by xx.xx.xx.xx错误,然后我查了一下本机的log(/var/log/system.log),其中显示error: Could not load host key: /etc/ssh/ssh_host_rsa_keyerror: Could not load host key:

2013-04-17 13:37:08 1290

原创 Mac OS-X 10.7 装kerberos小记

打算将mac作为开发机,公司机器间的认证是通过kerberos来搭建的,mac本身已经安装了kerberos,但是貌似10.7版本的不好使,所以在网上查了一下,说是要下载一个Kerberos Extras for Mac OS X(这里有介绍),于是下载并安装(注意,如果想让kerberos好使的前提是你的mac用户名和kerberos用户名必须相同,并且二者的密码也要相同)。

2013-03-30 18:03:05 6634

原创 搭建hadoop集群

选择两台机器进行搭建,其中一台作为namenode(10.7.18.44),另一台作为datanode(10.7.18.45)。首先,需要在两台机器上配置一些文件:1 在hadoop中的conf目录,配置masters和slaves文件。masters中写入10.7.18.44,slaves中写入10.7.18.45。2 配置core-site.xml文件。 fs.de

2012-05-08 16:29:08 329

原创 找出2n个数字重复n次出现的数字

题目要求:2n个数字,其中n个是重复的,剩下的都不一样数字排列全无顺序不允许申请O(n)以上的空间int MajorityElement(int a[], int n){ int count = 1; int current = 0; for

2011-09-27 00:38:17 375

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除