- 博客(8)
- 资源 (15)
- 收藏
- 关注
转载 Java AIO初探(异步网络IO)
按照《Unix网络编程》的划分,IO模型可以分为:阻塞IO、非阻塞IO、IO复用、信号驱动IO和异步IO,按照POSIX标准来划分只分为两类:同步IO和异步IO。如何区分呢?首先一个IO操作其实分成了两个步骤:发起IO请求和实际的IO操作,同步IO和异步IO的区别就在于第二个步骤是否阻塞,如果实际的IO读写阻塞请求进程,那么就是同步IO,因此阻塞IO、非阻塞IO、IO服用、信号驱动IO都是同步IO
2011-12-02 16:46:55 847
转载 The C10K problem翻译
The C10K problem如今的web服务器需要同时处理一万个以上的客户端了,难道不是吗?毕竟如今的网络是个big place了。 现在的计算机也很强大了,你只需要花大概$1200就可以买一个1000MHz的处理器,2G的内存, 1000Mbit/sec的网卡的机器。让我们来看看--20000个客户,每个为50KHz,100Kbyes和 50Kbit/sec,那么没有什么比为这两万个
2011-12-01 13:40:08 1615
原创 Java开发常识资料
一、Java基础JSE 核心基础(程序设计语言): 《Think in java》 (参考阅读:《Core Java》JAVA2核心技术第1卷.基础知识) 阅读 《Effective java第二版》集合容器主题:util包 各种数据结构和算法多线程主题:concurrent包 《Concurrent Program
2011-12-01 13:00:26 1827
转载 Java NIO 选择器(Selector)与通道(Channel) 原理
NIO底层实现poll, epoll(jdk1.5update 9 和jdk1.6 仅限于 linux 2.6以上 )Java NIO 选择器(Selector) 知识预备 (linux epoll) http://www.goldendoc.org/2011/07/java-nio-selector-pre-linux-epoll/Channel & FileDescript
2011-12-01 12:22:43 2088 1
转载 再谈select, iocp, epoll,kqueue及各种I/O复用机制
首先,介绍几种常见的I/O模型及其区别,如下:blocking I/Ononblocking I/OI/O multiplexing (select and poll)signal driven I/O (SIGIO)asynchronous I/O (the POSIX aio_functions)blocking I/O 这个不用多解释吧
2011-12-01 12:16:30 2699
转载 Java服务器开发基础知识select、poll、epoll iocp, kqueue
因为实际需要所致,我们不得不考虑在现有的开源/商用的应用服务器之外开发一个,有性能要求、有并发要求的服务端应用,从技术要求的角度来分析一下,用Java实现这件事情我们可能关注的知识层面。在整体上,可能需要我们从下面几个层面出发来考虑: 1.在硬件和操作系统层面:为什么需要关注这两个方面的知识,因为Java并没有自己的线程,使用的也是OS中的IO,所以我们不得不去了解系统在不同的硬件、O
2011-12-01 12:14:24 3671
转载 Java版服务器开发总结
今天打算对之前进行多年的Java版服务器端开发进行下技术总结,以供大家参考。个人对服务器开发基础框架平台有以下几点总结(会随时更新):1、 网络设计(BIO(java.net包)和NIO(java.nio.channels包)两种方式,参考MINA(C/S), JETTY(B/S)、jsockets和jniosocket等开源项目)(参考资料O’reilly系列网络编程)2、
2011-12-01 11:25:20 2061
转载 百度、新浪、Mixi、Apache社区赞助的开源key-value分布式存储系统[原创]
key-value分布式存储系统查询速度快、存放数据量大、支持高并发,非常适合通过主键进行查询,但不能进行复杂的条件查询。如果辅以Real-Time Search Engine(实时搜索引擎)进行复杂条件检索、全文检索,就可以替代并发性能较低的MySQL等关系型数据库,达到高并发、高性能,节省几十倍服务器数量的目的。以MemcacheDB、Tokyo Tyrant为代表的key-value分布式存
2011-12-01 10:32:06 2151
华为智能汽车解决方案_intelligent-driving-computing-platform-whitepaper.pdf
2020-10-28
中国计算机学会推荐国际学术会议和期刊目录-2019 (1).pdf|中国计算机学会推荐国际学术会议和期刊目录-2019 (1).pdf
2020-09-22
vimrc--2014-10-06
2014-10-06
Linux Performanceand Tuning Guidelines IBM RedBook4285.pdf
2014-02-06
Scalability, Availability & Stability Patterns.pdf
2012-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人