《一切为了跨平台》的相关内容
相关讨论
tomcat6使用NIO后ThreadLocal不再灵光?
http://www.jdon.com/jivejdon/thread/24664.html
fangshun 写道使用ThreadLocal可以大量减少参数的传递,可以使代码简洁,但是一定要明白,一个线程会绑定多个自己定义的局部对象,ThreadLocal是抽象在线程上的对象创建工厂,目前的Tomcat5使用了线程池,一个线程处理一个request,这样ThreadLocal对象可以抽象的绑定 ...
by liusong1111 2007-04-27 浏览 (9146) 回复 (27) 关键字: threadlocal
高性能的HTTP引擎—— Grizzly(一) NIO简介
NIO简介
作为Java EE Web层面的最前端,HTTP引擎是负责接收客户请求的最开始的部分,这部分的性能在很大程度上决定了整个Java EE产品的性能和可扩展性。回顾现有的J2EE产品,大部分的HTTP引擎都不是用纯Java编写的。例如,Sun的JES应用服务器内置了一个用本地语言(C/C++)开发Web服务器,JBoss的Web Server也不是纯Java的,它使用了大量与平台相关的运行 ...
by sasion 2008-03-20 浏览 (1142) 回复 (0) 关键字:
请问Java网络编程如何在不使用多线程的情况下实现异步返回?
我指的是在不使用多线程的情况下进行并发处理
具体的情况是,在不使用多线程的情况下,服务器侦听某个端口,在有连接进来的时候会调用某个函数对此连接进行处理,但是由于处理的过程可能会比较长,为了不让后面连接的用户等待,需要此函数能异步返回,而不是阻塞在这个函数。
之所以希望不使用多线程,是因为考虑到同时连接的用户数会比较多,如果用多线程的话,线程创建,销毁和切换的开销会太大。虽然可以使用线程池,但是 ...
by ssnake 2007-09-29 浏览 (1221) 回复 (5) 关键字: 网络编程
使用Java NIO编写高性能的服务器
从JDK 1.4开始,Java的标准库中就包含了NIO,即所谓的“New IO”。其中最重要的功能就是提供了“非阻塞”的IO,当然包括了Socket。NonBlocking的IO就是对select(Unix平台下)以及 WaitForMultipleObjects(Windows平台)的封装,提供了高性能、易伸缩的服务架构。
说来惭愧,直到JDK1 ...
by tenyears 2006-12-24 浏览 (6066) 回复 (2) 关键字: java nio
批量修改style采取哪种方式好(答fins)
fins同志向我提了个问题。因这个问题其实可以展开讨论,所以提出来大家共同探讨。
fins 写道
在同类元素 例如 td 很多的情况下, "一次性改变元素的class对应的styleSheet"
和 "在循环里改变每一个元素style" 哪个更好
ext的代码不知道你看过没
在ext 1 里 改变表格列宽的方式 就是用的 改变那一列的 td对应的class里的 width
而ext 2里变成了 ...
by hax 2008-02-23 浏览 (4392) 回复 (12) 关键字:
相关博客
使用Java NIO编写高性能的服务器
« 在Java中寻找ACE的影子
用ACE写网络服务也比较方便 »
转自:http://tenyears.cn/?p=139
December 24th, 2006
使用Java NIO编写高性能的服务器
从JDK 1.4开始,Java的标准库中就包含了NIO,即所谓的“New IO”。其中最重要的功能就是提 ...
by wwlhp 2008-08-15 浏览 (105) 回复 (0) 关键字: io
Nonblocking I/O
在Nonblocking I/O中最重要的也就是三个类
引用java.nio.channels.SelectableChannel
java.nio.channels.Selector
java.nio.channels.SelectionKey
1 SelectableChannel
默认情况下channels是阻塞的.我们可以设置一个channel为nonblock的,可是并不是所有的c ...
by simohayha 2008-03-31 浏览 (1715) 回复 (1) 关键字:
高性能的HTTP引擎—— Grizzly(三) Grizzly的特点
对企业级的服务器软件,高性能和可扩展性是基本的要求。除此之外,还应该有应对各种不同环境的能力。例如,一个好的服务器软件不应该假设所有的客户端都有很快的处理能力和很好的网络环境。如果一个客户端的运行速度很慢,或者网络速度很慢,这就意味着整个请求的时间变长。而对于服务器来说,这就意味着这个客户端的请求将占用更长的时间。这个时间的延迟不是由服务器造成的,因此CPU的占用不会增加什么,但是网络连接的时间会 ...
by sasion 2008-03-20 浏览 (319) 回复 (2) 关键字:
高性能的HTTP引擎—— Grizzly(一) NIO简介
NIO简介
作为Java EE Web层面的最前端,HTTP引擎是负责接收客户请求的最开始的部分,这部分的性能在很大程度上决定了整个Java EE产品的性能和可扩展性。回顾现有的J2EE产品,大部分的HTTP引擎都不是用纯Java编写的。例如,Sun的JES应用服务器内置了一个用本地语言(C/C++)开发Web服务器,JBoss的Web Server也不是纯Java的,它使用了大量与平台相关的运行 ...
by sasion 2008-03-20 浏览 (269) 回复 (0) 关键字:
使用Java NIO编写高性能的服务器
从JDK 1.4开始,Java的标准库中就包含了NIO,即所谓的“New IO”。其中最重要的功能就是提供了“非阻塞”的IO,当然包括了Socket。NonBlocking的IO就是对select(Unix平台下)以及 WaitForMultipleObjects(Windows平台)的封装,提供了高性能、易伸缩的服务架构。
说来惭愧,直到JDK1 ...
by tenyears 2006-12-24 浏览 (3296) 回复 (2) 关键字: Java NIO
相关圈子讨论
D语言IDE项目计划
通过一周时间讨论,初步确定项目方向为IDE。IDE项目发起人是soulmachine,我作为临时召集人开展前期准备工作,收集大家的意义,了解大家的知识水平和项目经验,有意向参与此项目者请说明自己的情况,最终会根据大家的自我介绍来讨论决定是否开始这个项目。目前我认为项目准备工作并不充分,这个帖子作为一个报名帖,也作为技术准备和交流帖,欢迎大家就IDE项目的准备工作进行讨论。
IDE是比较复杂的项目 ...
by qiezi 2007-04-16 浏览 (11004) 回复 (82)
有没有人愿意加入 dotmars 的开发
Dotmars 意图采用 .Net Framework 的总体设计,把 C# 实现的 Mono .net 类库移植到D语言。Dotmars 的实现中立于 tango 和 phobos,可以与二者之一同时使用。总之 dotmars 是一个面向D的对 .Net Framework 的改良和精炼。
.Mars 目前实现的部分有:
dotmars.base.random 线程安全随机数发生器
dotma ...
by oldrev 2007-04-29 浏览 (3317) 回复 (43)
一个简单问题:DesktopApp和WebApp有什么不同
初学Flex,用FB3创建工程时,下面有一个Application Type选项,其中有Web Application和一个Desktop Application,两个不同的工程有何区别?虽然从字面上理解,一个是桌面独立客户端一个是要嵌入Web使用的应用程序,但是从实际新建的效果来看,几乎没有任何区别,请教一下。
by timnity 2008-09-25 浏览 (126) 回复 (3)
討論一下D需要的類庫
與及現在存在的對應產品.
1.集合
2.正則表達式
3.圖形界面
4.系統相關
5.日誌
6.流庫
7.網絡
8.XML 操作
9.數據庫相關
其中,圖形庫,我想如果可以實現WPF兼容,哪么就可以利用ms的設計器,這樣比較有前途.而且wpf的xml思想很容易跨平臺.
系統方面,應該一開始就考慮跨平臺,尤其在手機等小設備上的應用,會比較好.
by htqx 2008-04-06 浏览 (443) 回复 (5)

