- 博客(4)
- 收藏
- 关注
转载 linux的zero copy
许多web应用都会向用户提供大量的静态内容,这意味着有很多data从硬盘读出之后,会原封不动的通过socket传输给用户。这种操作看起来可能不会怎么消耗CPU,但是实际上它是低效的:kernal把数据从disk读出来,然后把它传输给user级的application,然后application再次把同样的内容再传回给处于kernal级的socket。这种场景下,application实际上只是作为
2015-04-27 16:47:58 665
原创 jstorm部署
普通部署 192.168.16.8, 192.168.16.9,192.168.16.10为例 一.Zookeeper 1.下载zookeeper 下载地址http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/ 2.解压到/home/hadoop/ tar -zxvfzookeeper-3.4.6.tar.gz
2015-04-21 09:54:05 1452
转载 (转)深刻理解Linux进程间通信(IPC)
深刻理解Linux进程间通信(IPC) 0. 序 1. 管道 1.1. 管道概述及相关API应用 1.2. 有名管道概述及相关API应用 1.3. 小结 1.4. 参考资料 2. 信号(上) 2.1. 信号及信号来源 2.2. 信号的种类 2.3. 进程对信号的响应 2.4. 信号的发送 2.5. 信号的安装(设置信号关联动作
2015-04-20 17:57:31 1406
原创 java并发编程(一)类、接口和方法
多核的时代,所以面向多核编程很重要,所以java的并发跟多线程的开发就很重要。 1.线程池 WHY:复用线程,可以降低创建线程的开销,因为在线程执行结束后执行回收操作,不是真正去销毁线程。 TestThreadPool.java,本地环境测试,线程中执行很简单,创建线程的开销占整个时间的比例较大,100000次运算的时候,ThreadPoolExecutor:Thread
2015-04-06 11:58:42 1333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人