最新文章列表

Tomcat NIO源代码分析(三) -- Protocol和Processor

现在请求到了Protocol(Http11NioProtocol)的#process()方法了,由于方法较长,很多代码没有列出: public SocketState process(NioChannel socket) { // 得到Processor Http11NioProcessor processor = connections.remove(socket); try ...
zddava 评论(1) 有3019人浏览 2010-12-09 09:39

Tomcat NIO源代码分析(二) -- Poller

接着上面的流程,现在请求到了Poller的#register()方法 public void register(final NioChannel socket) { socket.setPoller(this); // KeyAttachment是对NioChannel信息的包装,同样是非GC KeyAttachment key = keyCache.poll(); fi ...
zddava 评论(0) 有4509人浏览 2010-12-08 08:46

通过 Tomcat Advanced I/O 获得高性能的 Ajax

转自:http://www.ibm.com/developerworks/cn/web/wa-aj-hiperform/ 简介: 使用非阻塞 I/O(Non-Blocking I/O,NIO)可以极大地提高服务器的性能,因为它能充分地利用系统资源(线程)。在具有长轮询机制的 Asynchronous JavaScript + XML (Ajax) 应用程序中,性能的提升非常显著。它还允许在受限 ...
footman265 评论(0) 有728人浏览 2010-12-04 21:19

Servlet 3.0 实战:异步 Servlet 与 Comet 风格应用程序

转自http://www.ibm.com/developerworks/cn/java/j-lo-comet/ 概述 作为 Java EE 6 体系中重要成员的 JSR 315 规范,将 Servlet API 最新的版本从 2.5 提升到了 3.0,这是近 10 年来 Servlet 版本号最大的一次升级,此次升级中引入了若干项令开发人员兴奋的特性,如: 可插拔的 Web 架构(Web ...
liuxinglanyue 评论(0) 有904人浏览 2010-12-04 21:19

Servlet 3.0 实战:异步 Servlet 与 Comet 风格应用程序

转自http://www.ibm.com/developerworks/cn/java/j-lo-comet/ 概述 作为 Java EE 6 体系中重要成员的 JSR 315 规范,将 Servlet API 最新的版本从 2.5 提升到了 3.0,这是近 10 年来 Servlet 版本号最大的一次升级,此次升级中引入了若干项令开发人员兴奋的特性,如: 可插拔的 Web 架构(W ...
footman265 评论(0) 有794人浏览 2010-12-04 21:16

使用Java实现Comet风格的Web应用

探索 Comet 开发的不同实现。看看 Jetty 和 Tomcat 之类的流行 Java™ Web 服务器如何支持 Comet 应用程序,并了解如何为不同的服务器编程。最后,了解 Java 中有关 Comet 的标准化建议,这些建议是即将到来的 Servlet 3.0 和 JavaEE 6 规范的一部分。 <!-- START RESERVED FOR FUTURE USE INCLUDE ...
yangxianjiangg 评论(0) 有742人浏览 2010-12-03 18:31

知识分享-每周一点(2)

畏浮云遮望眼,自缘身在最高层。(王安石) 读书之法,在循序而渐进,熟读而精思。(朱熹) 工欲善其事,必先利其器。(孔子) 读书使人充实,讨论使人机智,笔记使人准确。因此不常作笔记者须记忆特强,不常讨论者须天生聪颖,不常读书者须欺世有术,始能无知而显有知。(培根)   歇歇脚 程序员:你的代码为谁而写 Subversion 1.6.15版本发布 Ubuntu 的正式 ...
csd_ali 评论(0) 有1421人浏览 2010-12-03 12:52

有趣的Comet技术选择,论 Is node.js best for Comet?

http://sunxiunan.com/?p=1768   首先要声明,我对Comet技术只了解皮毛,下面的评论如果有错误欢迎各位看官指出。本文相关博客地址:http://amix.dk/blog/post/19577#Is-node-js-best-for-Comet amix在这篇博客中谈论他们在Plurk中Comet技术选择的变迁。   说句题外话,他有另外一篇博客 ...
lua 评论(0) 有2013人浏览 2010-12-03 00:05

Servlet 3.0 实战:异步 Servlet 与 Comet 风格应用程序

原创,但首发于:http://www.ibm.com/developerworks/cn/java/j-lo-comet/index.html   概述 作为 Java EE 6 体系中重要成员的 JSR 315 规范,将 Servlet API 最新的版本从 2.5 提升到了 3.0,这是近 10 年来 Servlet 版本号最大的一次升级,此次升级中引入了若干项令开发人员兴奋的特性 ...
IcyFenix 评论(0) 有1808人浏览 2010-12-01 19:15

Ajax推送与拉取方式的优缺点

在他们的实验性研究中,作者们在一个利用COMET推送方式实现(Dojo的Cometd库)的AJAX应用和一个纯拉取方式的应用之间,对数据一致性、服务器性能、网络性能以及数据遗失进行了比较。 他们总结说:     “...如果我们想要高数据一致性和高网络性能,我们就应该选择推送方式。但是,推送会带来一些扩展性问题;服务器应用程序CPU使用率是拉取方式 的7倍。根据我们的结果,服务器性能会在350-50 ...
loquat 评论(0) 有886人浏览 2010-11-14 13:51

Tomcat 7 beta 版下载

Tomcat 7 beta 版下载 Tomcat官方不久前提供了Tomcat 7 beta的下载地址,不过即使是beta版本,比之前的Tomcat 7 RC4离正式 版也更近了一步。 Tomcat 7主要改进包括: 1. Tomcat 7完全支持Servlet 3.0规范 2. Tomcat 7重构了comet类,将comet类从org.apache.catalina包下移动到org.apache ...
511278779 评论(0) 有991人浏览 2010-11-08 14:37

技术关键词

  ElasticSearch,  Redis,  Memcache,  Ehcache,  Comet,  Restful,  Scribe,  Terracotta,  mongoDB,  Rebol,  mod_pagespeed,  birt,  Memlink,  Bigpipe,  Tidy,  JSOUP,  CMS plone,  Drupal, ...
szgaea 评论(0) 有936人浏览 2010-11-05 14:08

DWR2.0.x的推技术

DWR2.0.x的推技术也叫DWR Reverse Ajax(逆向Ajax)主要是在BS架构中,从服务器端向多个浏览器主动推数据的一种技术。 在DWR所开的线程中使用Reverse Ajax时,通过WebContextFactory.get()获取WebContext对象,进而获取脚本Session。 在DWR之外使用Reverse Ajax时,就要用到ServerContext,在Sp ...
zhengxuezhou 评论(0) 有2489人浏览 2010-10-21 13:51

关于消息实时接收的问题

  系统有这样一个需求,我在服务器端 写入一条消息发送给用户,记录在Oracle表中- ,客户端怎么能实时响应,也就是说,弹出一个像qq的消息框 ,客户端大概有200来人,且同时在线的,如果客户端每次查询数据库看有没有自己的消息,有就弹出来,这是不是对性能有影响呢,能不能用其他的方式写咯 ,很迷惘  
navy0168 评论(28) 有1858人浏览 2010-10-20 12:36

基于 HTTP 长连接的“服务器推”技术

http://www.ibm.com/developerworks/cn/web/wa-lo-comet/index.html
qingfengjushi1 评论(0) 有839人浏览 2010-10-18 17:31

http长链接 转载

     最近在看“服务器推送技术 ”,在B/S结构中,通过某种magic使得客户端不需要通过轮询即可以得到服务端的最新信息(比如股票价格),这样 ...
xubindehao 评论(0) 有1439人浏览 2010-10-15 13:34

ubuntu 实现动态桌面壁纸 原理

不知大家在使用ubuntu时有没有注意到,ubuntu下是可以实现多张壁纸动态切换的,好像Win7下也有类似的功能(曾经使用win7一段时间)。我也是最近才注意到这点,下面是在ubuntu10.04下实验的,之前版本的应该也可以。  实现原理是使用一个xml文件来记录可供切换选择的壁纸。下面展示的是10.04中自带的一个样例。  首先说明一下,ubuntu默认的壁纸存放在/usr/share/b ...
developer.chao 评论(0) 有1746人浏览 2010-10-15 07:42

使用Nginx的NHPM模块和jQuery进行的Comet测试

原文在这里:http://blog.jamieisaacs.com/2010/08/27/comet-with-nginx-and-jquery/ 一直很想了解Comet的实现,正好看见了上面的这个文章,就装了个CentOS做了一下实验,过程如下: 1、下载软件和安装 引用 wget http://pushmodule.slact.net/downloads/nginx_http_push_modu ...
zjnbshifox 评论(0) 有3141人浏览 2010-10-14 16:04

pushlet 学习一

协作平台的webim 是采用pushlet来做的,Pushlet 是一种comet 实 现:在Servlet机制下,数据从server端的Java对象直接推送(push)到(动态)HTML页面,而无需 ...
ganqing1234 评论(0) 有2655人浏览 2010-10-09 12:14

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics