排序:
默认
按更新时间
按访问量

乱弹之性能调优,程序设计和技术管理

作者:Anders小明1. 性能调优的三个维度A. 性能的解决不仅仅是一个技术问题,而是一个流程制度;B. 性能的解决的前提是合理的性能需求评估管理;C. 性能调优依赖的技术包括两个方面:程序设计人员(调整应用程序)和基础服务维护人员(调整应用服务器,数据库应用和硬件服务);2. 性能调优的锁问题...

2008-03-07 16:00:00

阅读数:665

评论数:0

J2EE系列规范中文版的下载地址

转载请注明出处,谢谢。http://download.csdn.net/user/Janty_wei/

2008-01-06 18:24:00

阅读数:1109

评论数:0

SOA还活着,而且还很健康?

作 者:InfoQ chlvud    过去几个月我们已经听到越来越多关于SOA死亡的言论。到目前为止我们所听到的或许只是Gartner所谓的幻觉破灭期。可是,正如InfoWorld提到的:    “……模型潜在地处于被误导、及无知冠以其一个纯粹代表产品特征的破旧称号的危险之中。毕竟,这或多或少发...

2007-12-29 16:49:00

阅读数:715

评论数:0

Tiger核心库技术简介

摘要:Java之所以得到很多程序员的亲睐,除了她的严谨的面向对象特性外,还有一个不容轻视的因素,那就是她强大的类库。一门语言如果没有库,功能将会大打折扣,在JDK5.0版本中,其核心库也有了诸多的改进,本文将就其新特性进行简介。1.      访问环境变量和调用子进程1.1       访问环境变...

2007-11-15 14:54:00

阅读数:761

评论数:0

线程的相关讨论--(4)描绘线程安全性

7月份我们的并发专家 Brian Goetz 将 Hashtable 和 Vector 类描述为“有条件线程安全的”。一个类难道不是线程安全就是线程不安全的吗?不幸的是,线程安全并不是一个非真即假的命题,它的定义出人意料的困难。但是,正如Brian 在本月的 Java 理论与实践中解释的,尽量在 ...

2007-11-15 14:02:00

阅读数:962

评论数:0

java.util.concurrent系列文章--(6)网络服务的简单实践

Java5增加了新的类库并发集java.util.concurrent,该类库为并发程序提 供了丰富的API多线程编程在Java 5中更加容易,灵活。本文通过一个网络服务器模型,来实践Java5的多线程编程,该模型中使用了Java5中的线程池,阻塞队列,可重入锁等,还实践了 Callable, F...

2007-11-15 14:01:00

阅读数:1061

评论数:0

java.util.concurrent系列文章--(4)非阻塞算法简介

Java™ 5.0 第一次让使用 Java 语言开发非阻塞算法成为可能,java.util.concurrent 包充分地利用了这个功能。非阻塞算法属于并发算法,它们可以安全地派生它们的线程,不通过锁定派生,而是通过低级的原子性的硬件原生形式 —— 例如比较和交换。非阻塞算法的设计与实现极为困难,...

2007-11-15 13:58:00

阅读数:1209

评论数:0

java.util.concurrent系列文章--(3)基于硬件同步原语的原子类型

在 JDK 5.0 之前,如果不使用本机代码,就不能用 Java 语言编写无等待、无锁定的算法。在 java.util.concurrent 中添加原子变量类之后,这种情况发生了变化。请跟随并行专家 Brian Goetz 一起,了解这些新类如何使用 Java 语言开发高度可伸缩的无阻塞算法。您可...

2007-11-15 13:57:00

阅读数:1352

评论数:1

java.util.concurrent系列文章--(2)JDK1.5 锁机制

新的锁定类提高了同步性 —— 但还不能现在就抛弃 synchronizedJDK 5.0为开发人员开发高性能的并发应用程序提供了一些很有效的新选择。例如, java.util.concurrent.lock 中的类 ReentrantLock 被作为 Java 语言中 synchronized 功...

2007-11-15 13:55:00

阅读数:1485

评论数:0

java.util.concurrent系列文章--(1)JDK1.5 并发集合

Doug Lea 最初编写的 util.concurrent 包变成了 JSR-166 ,然后又变成了 J2SE 平台的 Tiger 版本。这个新库提供的是并发程序中通常需要的一组实用程序。如果对于优化对集合的多线程访问有兴趣,那么您就找对地方了。请在本文对应的讨论论坛上与作者 John Zuko...

2007-11-15 13:52:00

阅读数:1561

评论数:0

正确认识SOA真谛 走出ESB迷途

[摘要] 人们对ESB的追捧正在使SOA的实施走向“迷途”。利用ESB来辅助SOA实施变成了以ESB为中心来构建SOA应用,手段变成了目的,技术篡夺业务成为了SOA的重心,这严重地背叛了SOA的本原特性。    [关键字] ESB ...

2007-11-08 11:51:00

阅读数:1427

评论数:0

EJB CORE规范(第十四章 异常)

1         异常处理1.1          概述和概念1.1.1        应用异常应用异常是由Bean提供者定义的作为应用业务逻辑的一部分的异常。在这个规范中,应用异常和系统异常是不同的。企业bean的业务方法使用应用异常来将不正确的应用级条件通知给客户端,例如不能从业务方法的入参...

2007-11-03 15:32:00

阅读数:5127

评论数:1

Java 5.0多线程编程

Java 5.0多线程编程http://java.chinaitlab.com/line/39796     Java自1995年面世以来得到了广泛得一个运用,但是对多线程编程的支持Java很长时间一直停留在初级阶段。在Java 5.0之前Java里的多线程编程主要是通过Thread类,Runna...

2007-10-19 12:01:00

阅读数:994

评论数:0

设计原则

1         设计原则软件设计的根本原则:高内聚,低耦合。1.1       “开闭”原则(OCP)一个软件实体应当对扩展开放,对修改关闭。(Software entities should be open from extension, but closed for modificatio...

2007-10-11 17:28:00

阅读数:741

评论数:0

为什么敏捷实践会遭遇失败?

作者 Geoffrey Wiseman译者 李剑虽然众多敏捷专家都在帮助敏捷项目走向成功这方面投入了很多精力,但是我们也应当过一段时间就停下来思考一下,为什么有些敏捷项目或是对敏捷的实施会失败呢?了解了这些以后,或许我们就能在日后的实践过程中躲开前行路上的种种陷阱。Jean Tabaka列出了导致...

2007-09-21 09:36:00

阅读数:837

评论数:0

以ESB为导向建立SOA是有害的

作者 Jean-Jacques Dubray译者 郭晓刚Bobby Woolf是《Enterprise Application Integration Patterns》的合作者,也在IBM任职WebSphere SOA与J2EE顾问,他写了一篇文章来质疑把ESB当作SOA的实现基础是否正当(参阅...

2007-09-21 09:32:00

阅读数:950

评论数:0

EJB CORE规范(第十三章 事务)

1         支持事务EJB架构的关键特性之一就是对分布式事务的支持。EJB架构允许应用开发者原子地更新分布在不同位置的多个数据库的数据。而且,这些位置上可以使用不同的EJB服务器。1.1          概述本章对事务做了简单的概述,并阐述了大量的EJB中的事务场景。1.1.1     ...

2007-09-03 11:38:00

阅读数:2787

评论数:1

JDK6新特性之二 使用Compiler API

现在我们可以用JDK6 的Compiler API(JSR 199)去动态编译Java源文件,Compiler API结合反射功能就可以实现动态的产生Java代码并编译执行这些代码,有点动态语言的特征。这个特性对于某些需要用到动态编译的应用程序相当有用,比如JSP Web Server,当我们手动...

2007-08-10 10:27:00

阅读数:741

评论数:0

JDK6新特性之一 Desktop类和SystemTray类

1 Desktop类和SystemTray类 在JDK6中 ,AWT新增加了两个类:Desktop和SystemTray,前者可以用来打开系统默认浏览器浏览指定的URL,打开系统默认邮件客户端给指定的邮箱发邮件,用默认应用程序打开或编辑文件(比如,用记事本打开以txt为后缀名的文件),用系统默认的...

2007-08-10 10:11:00

阅读数:1394

评论数:0

用Java实现ESB

用JAVA实现ESBJeff Hanson用SOA集成新老组件和服务需要一个能够连接任意组件或服务的基础设施,通过这个基础设施就不需要考虑组件和服务的位置、消息协议和消息格式。为了能够通过这个基础设施串联起这些服务和组件,必须作很多的客户化定制。满足上述需求的SOA基础设施我们称为“ESB”。本文...

2007-08-03 09:26:00

阅读数:11553

评论数:4

提示
确定要删除当前文章?
取消 删除
关闭
关闭