jdon 解惑授道,企业信息化解决之道

并行计算

在过去,大概只有勇敢的程序员才敢使用pthread和Win32线程,现代语言如Java正试图在编写一些令人恐惧的应用如并行计算等方面来挽救我们。

J2EE的Servlet和EJB确保我们不用担心线程以及同步等问题,我们只要象往常一样编程,容器自动会使用线程池等技术来支持我们的应用。

在对于一些有状态的应用场合(数据不依赖数据库),多线程并行编程(Concurrent programming)将会非常复杂。无论怎样,从多线程到服务器群分布式并行计算,卓越的性能是我们自始自终追求的目标。

J2EE到底是什么?
J2EE底层是如何实现并行计算的,如何能正确的使用J2EE?

多线程设计要点
多线程无疑拥有更快更好的性能,但是难以驯服。

Java NIO原理解析
I/O是线程Block的主要原因之一,非堵塞I/O是JDK 1.4以后的新功能。

Reactor模式和NIO
非堵塞I/O如何和我们具体的事件相结合,Reactor模式提供了一个巧妙的实现方式。

Java性能设计
从细微之处,在每一行的代码编写中都蕴含着性能的考量,该篇文章从三个方面详细分析了代码的不同写法对性能的影响。

JMX架构的了解 
优越的性能和良好的可管理和拓展性是可以协调的,建议使用JMX架构自己的Java系统。

JMX架构的了解(2)

Java事件处理模式
事件发生及状态变化是实时动态系统的典型现象,如何能及时感应触发,有诸多模式可供选择。

参考资料:

Doug Lea

Design Patterns, Pattern Languages, and Frameworks

更多高性能专题系列讨论....

更多NIO专题系列讨论....

更多内存泄漏专题系列讨论....

更多性能调优专题系列讨论......

更多异步JMS专题系列讨论....

 





标签总列表



Jdon框架演示

JiveJdon3.0
源码下载

GoF设计模式

在线教程

社区精彩讨论




google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘 博采网摘