
高性能篇
yypiao
这个作者很懒,什么都没留下…
展开
-
使用 Apache MINA 开发高性能网络应用程序
Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA 所支持的功能也在进一...原创 2011-08-08 17:04:54 · 141 阅读 · 0 评论 -
Hadoop学习笔记二 安装部署
<转自http://www.cnblogs.com/wayne1017/archive/2007/03/20/678724.htmlHadoop学习笔记二 安装部署> 本文主要是以安装和使用hadoop-0.12.0为例,指出在部署Hadoop的时候容易遇到的问题以及如何解决。硬件环境共有3台机器,均使用的FC5系统,Java使用的是jdk1.6.0。IP配置如下:dbrg-1:20...原创 2011-12-21 17:34:35 · 90 阅读 · 0 评论 -
Hadoop学习笔记
这里先大致介绍一下Hadoop. 本文大部分内容都是从官网Hadoop上来的。其中有一篇介绍HDFS的pdf文档,里面对Hadoop介绍的比较全面了。我的这一个系列的Hadoop学习笔记也是从这里一步一步进行下来的,同时又参考了网上的很多文章,对学习Hadoop中遇到的问题进行了归纳总结。 言归正传,先说一下Hadoop的来龙去脉。谈到Hadoop就不得不提到Lucene和Nu...原创 2011-12-21 17:32:18 · 98 阅读 · 0 评论 -
hadoop学习笔记之一:初识hadoop请在这里输入日志标题
转自淘宝QA组技术博客 引言 最近了解到淘宝使用hadoop的项目多了起来,hadoop对于许多测试人员来说或许是个新鲜玩儿,因此,把自己之前整理的学习笔记整理发上来,希望通过此系列文章快速了解Hadoop的基本概念和架构原理,从而助于hadoop相关项目的测试理解和沟通。 Hadoop简介 Hadoop 是一个实现了 MapReduce 计算模型的开源分布式并行编程框架,借助于 H...原创 2011-12-21 17:31:11 · 160 阅读 · 0 评论 -
一个进程能够打开最大文件句柄数的设置
<转自http://www.txwb.com/Article/serverHelp/Linux/200804/11508.html> 在Linux下,我们使用ulimit -n命令可以看到单个进程能够打开的最大文件句柄数量(socket连接也算在里面)。系统默认值1024。 对于一般的应用来说(象Apache、系统进程)1024完全足够使用。但是如何象squid、m...原创 2011-12-20 21:59:52 · 283 阅读 · 0 评论 -
Linux I/O多路复用之select,poll与epoll区别
1 selectselect()系统调用提供一个机制来实现同步多元I/O:#include <sys/time.h>#include <sys/types.h>#include <unistd.h>int select (int n,fd_set *readfds,fd_set *writefds,fd_set *exceptfds,struct timeval...原创 2011-12-20 00:32:51 · 94 阅读 · 0 评论 -
select、poll、epoll的比较
<转自http://www.cnblogs.com/xuxm2007/archive/2011/08/15/2139809.html> linux提供了select、poll、epoll接口来实现IO复用,三者的原型如下所示,本文从参数、实现、性能等方面对三者进行对比。 int select(int nfds, fd_set *readfds, fd_set...原创 2011-12-20 00:15:45 · 87 阅读 · 0 评论 -
使用Java NIO编写高性能的服务器
<转自http://tenyears.iteye.com/blog/40489> 从JDK 1.4开始,Java的标准库中就包含了NIO,即所谓的“New IO”。其中最重要的功能就是提供了“非阻塞”的IO,当然包括了Socket。NonBlocking的IO就是对select(Unix平台下)以及 WaitForMultipleObjects(Windows平台)的封装,提供了高性...原创 2011-12-12 13:33:54 · 81 阅读 · 0 评论 -
Jetty 的 Continuation 机制
<转自http://www.ibm.com/developerworks/cn/web/wa-lo-jetty/> 简介: Jetty 是一个用 Java 实现、开源、基于标准的,并且具有丰富功能的 Http 服务器和 Web 容器,可以免费的用于商业行为。Jetty 这个项目成立于 1995 年,现在已经有非常多的成功产品基于 Jetty,比如 Apache Geromino,...原创 2011-08-08 18:36:23 · 184 阅读 · 0 评论 -
Nginx/LVS/HAProxy负载均衡软件的优缺点详解
PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。 一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了;如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的;...原创 2016-03-26 15:28:21 · 98 阅读 · 0 评论