 |
 |
 |
 |
 |
 |
管理 Java 类路径(UNIX 和 Mac OS X) 类路径是 Java 平台中最复杂也最令人头痛的部分之一,但熟练掌握类路径对成为一名专业 Java 程序员来说却又十分关键。在本文中,Elliotte Rusty Harold 为您阐述了类路径和源路径的复杂性,并向您展示了如何在 UNIX 和 Mac OS X 中熟练掌握它们。如果您使用的是 Windows,请参阅本文的姊妹篇。
|
|
|
|
2007年1月4日 |
|
| |
AIX 上的 Java 故障诊断:AIX 核心转储 您是否希望节省一些时间?本文提供了对 IBM AIX(R) 操作系统上的 Java(TM) 系统进行故障排除的说明。在本文中,作者提供了简短、简单和完整的说明,指导您收集 AIX 核心文件和其他文件,以便分析运行于 AIX 上的 Java 应用程序的进程异常。您还将了解如何对数据打包并将其发送给 IBM Support。 |
|
|
|
2007年1月11日 |
|
| |
将 Java Web 应用从 Windows 移植到 AIX 时需要注意的问题 研究您在将 Java(TM) Web 应用程序从 Windows(R) 移植到 AIX(R) 时可能会陷入的三个陷阱,并了解如何避免它们。在开发应用程序时,您通常是在开发环境中进行,然后再将它们部署到生产环境。如果您在 Windows 上进行开发并部署到类 UNIX(R) 平台,则可能会遇到一些微妙的陷阱。第一个陷阱是在 Windows 和 AIX 中设置不同的行分隔符,第二个陷阱说明了在不同开发环境和操作系统中定位文件的最佳方法,第三个陷阱是套接字通信中的一个常见异常。 |
|
|
|
2007年3月26日 |
|
| |
在异构 UNIX 系统间可靠的迁移 Java 应用 使用组件化的构建系统自动地将带有本地扩展的 Java(TM) 项目移植到异类 UNIX(R) 平台。现在,类 UNIX 平台上运行的许多大型 Java 系统都需要第三方本地库支持,或者需要开发您自己的本地组件。这些平台上的许多实用工具和系统调用都没有相应的 Java 包装器。在这些环境中为各种平台构造“一次编写,到处运行”的 Java 应用程序需要维护单独的本地代码集、并集成单独的构建系统,而这样做有很多缺点。 |
|
|
|
2007年6月14日 |
|
| |
在 AIX Version 5.3 中使用 Java 和 PHP 技术进行开发,第 1 部分: 设置 Java 环境 在 AIX(R) 上开发一个 Java(TM) 应用程序,并了解如何通过使用 PHP 接口扩展该应用程序以查看基础 Java 代码。在 AIX 中可以开发使用 Java 和 PHP 技术的应用程序。在获得使用 PHP 作为基于 Web 的接口平台的好处的同时,您可以使用 Java 代码作为核心逻辑(或者重新部署现有的基于 Java 的应用程序)。本文是系列文章的第 1 部分,研究了 AIX 中 Java 编程语言和 PHP 集成方法的基础,提供了使用这种结构的示例应用程序的简要概述,然后介绍了在安装 Java 编程语言和 Apache Tomcat 以开发应用程序之前所需掌握的一些核心内容。 |
|
|
|
2007年7月12日 |
|
| |
在 AIX Version 5.3 中使用 Java 和 PHP 技术进行开发,第 3 部分: 将 Java 业务应用程序与 DB2 Version 9 进行集成 在 AIX(R) 中可以开发使用 Java(TM) 和 PHP 技术的应用程序。在获得使用 PHP 作为基于 Web 的接口平台的好处的同时,您可以使用 Java 编程语言编写核心逻辑(或者重新部署现有的基于 Java 的应用程序)。在本文(系列文章的第 3 部分)中,介绍了如何将第 2 部分中创建的核心应用程序连接到 DB2(R) 数据库,以便对问卷调查的问题和回答进行存储。 |
|
|
|
2007年8月23日 |
|
| |
在 AIX Version 5.3 中使用 Java 和 PHP 技术进行开发,第 5 部分: 安装和集成 PHP Java Bridge 在 AIX(R) 中可以开发使用 Java(TM) 和 PHP 技术的应用程序。本系列文章共有六个部分,本文是其中的第 5 部分,将介绍如何在 Tomcat 应用服务器中安装、设置和集成 PHP Java Bridge,从而使得您能够开发 PHP Web 接口。 |
|
|
|
2007年9月20日 |
|
| |
最大化 AIX 上的 Java 性能,第 1 部分: 基础 这个由五个部分组成的系列提供了若干技巧和技术,这些技巧和技术通常用于优化 Java(TM) 应用程序,以便在 AIX(R) 上实现最佳的性能。其中还提供了有关每个技巧的适用性讨论。使用这些技巧,您应该能够快速优化 Java 环境,以适合应用程序的需要。 |
|
|
|
2007年12月10日 |
|
| |
最大化 AIX 上的 Java 性能,第 2 部分: 速度需求 这个由五个部分组成的系列提供了若干技巧和技术,这些技巧和技术通常用于优化 Java(TM) 应用程序,以便在 AIX(R) 上实现最佳的性能。其中还提供了有关每个技巧的适用性讨论。使用这些技巧,您应该能够快速优化 Java 环境,以适合应用程序的需要。 |
|
|
|
2007年12月17日 |
|
| |
最大化 AIX 上的 Java 性能,第 3 部分: 更多就是更好 这个由五个部分组成的系列提供了若干技巧和技术,这些技巧和技术通常用于优化 Java(TM) 应用程序,以便在 AIX(R) 上实现最佳的性能。其中还提供了有关每个技巧的适用性讨论。使用这些技巧,您应该能够快速优化 Java 环境,以适合应用程序的需要。 |
|
|
|
2008年1月3日 |
|
| |
最大化 AIX 上的 Java 性能,第 4 部分: 监视流量 这个由五个部分组成的系列提供了若干技巧和技术,这些技巧和技术通常用于优化 Java(TM) 应用程序,以便在 AIX(R) 上实现最佳的性能。本文讨论 I/O 和网络可能成为瓶颈的情况。 |
|
|
|
2008年1月3日 |
|
| |
最大化 AIX 上的 Java 性能,第 5 部分: 参考资料和结论 这是由五个部分组成的系列的结束部分,此系列提供了相关技巧和技术,这些技巧和技术通常用于优化 Java(TM) 应用程序,以便在 AIX(R) 上实现最佳的性能。我们将讨论 AIX 上的 Java 性能优化的其他有趣方面,并查看几个案例研究,然后通过有用的参考资料列表结束此系列。
|
|
|
|
2008年1月3日 |
|
| |
在 AIX 上实现 Java: 下载、安装和配置 获取由位于德克萨斯州奥斯汀针对 AIX 和 Java 的 IBM Systems、UNIX 和 ISV 技术支持团队提供的为 IBM AIX 操作系统下载、安装和配置 Java 的简短、简单且完整的说明。如果您在与支持中心联系寻求问题解决之前采取本文中的步骤,则可以节省大量时间并免去许多麻烦。 |
|
|
|
2008年6月10日 |
|
| |
在 AIX Version 5.3 中使用 Java 和 PHP 技术进行开发,第 2 部分: 搭建一个基于 Java 的商业应用程序 可以开发使用 Java(TM) 和 PHP 技术的应用程序。在获得使用 PHP 作为基于 Web 的接口平台的好处的同时,您可以使用 Java 代码作为核心逻辑(或者重新部署现有的基于 Java 的应用程序)。本教程是由六个部分组成的系列文章中的第 2 部分,本教程创建了一个简单的 Java 业务应用程序,然后将其作为 Servlet 部署到运行 IBM AIX(R) Version 5.3 操作系统的 System p(TM) 系统的 Apache Tomcat 应用服务器中。 |
|
|
|
2007年8月23日 |
|
| |
在 AIX Version 5.3 中使用 Java 和 PHP 技术进行开发,第 4 部分: 构建 Java 业务应用程序 本系列文章共有六个部分,本文是其中的第 4 部分,将向您介绍如何在运行 IBM AIX® 5.3 操作系统的 pSeries® 系统中将 Java™ 业务应用程序和数据库部署为 Java Web 服务。 |
|
|
|
2007年9月20日 |
|
| |
在 AIX Version 5.3 中使用 Java 和 PHP 技术进行开发: 第 6 部分 使用在本系列文章前面的教程中所创建的数据库,为 Java(TM) 业务应用程序构建 PHP Web 接口。这个 PHP Web 接口可以收集来自用户的信息,并将会话数据发送到 Java 业务应用程序,以进行相应的处理和响应。 |
|
|
|
2008年3月10日 |
|
| |
XML 问题: 管道流微格式 XML 一种越来越常见的用法是让小段内容通过任意的处理工作流,就像 UNIX 管道中的文本那样。这些片段可能来自一个或多个文档,可以是整个文档也可以是其中的某些部分,也可能按需由其他来源综合而成,因此非常适合用流来描述。使用明确定义的 XML 或 XHTML 片段的微格式(microformat)方法非常适合于这种处理方式。本文介绍了一些这样的例子,即使用现有的 Python 和 Java(TM) 工具以及 hCard 和 hCalendar 微格式。 |
|
|
|
2006年6月1日 |
|
| |
学习用 doxygen 生成源码文档 维护用 C/C++ 开发的遗留系统并添加新特性是一项艰难的任务。幸运的是,doxygen 可以帮助您完成这个任务。doxygen 是一种用于 C/C++、Java、Python 和其他编程语言的文档系统。本文在 C/C++ 项目的上下文中讨论 doxygen 的特性,以及如何用 doxygen 定义的标记生成代码文档。 |
|
|
|
2008年10月13日 |
|
| |
内存详解 Java 堆耗尽并不是造成 java.lang.OutOfMemoryError 的惟一原因。如果本机内存耗尽,则会发生普通调试技巧无法解决的 OutOfMemoryError。本文将讨论本机内存的概念,Java 运行时如何使用它,它被耗尽时会出现什么情况,以及如何在 AIX 上调试本机 OutOfMemoryError。针对 Linux 和 Windows 系统的相同主题将在另一篇同类文章中介绍。 |
|
|
|
2009年5月11日 |
|
| |
高级性能调优概念 如果底层主机的配置不合适,即使是最好的应用程序,性能也会受损。本文讨论性能调优的四个关键方面以及在每个方面要注意的问题。另外,基于 Java 的应用程序还有其他性能调优需求,尤其是在垃圾收集方面。本文还讨论垃圾收集的相关信息。 |
|
|
|
2009年6月29日 |
|
| |
在 AIX 上通过 pollset 接口实现高效的 I/O 本文解释如何使用 pollset 接口提高在 AIX 平台上运行的包含大量异步 I/O 操作的 Java 应用程序的性能。这会消除用户和内核空间之间重复的文件描述符复制操作,通过 poll 缓存减少 poll 时间。
|
|
|
|
2009年9月2日 |
|
| |
扩展 Tomcat Web 服务器的功能 本教程是所有 Web 服务器或应用服务器管理员的必读指南。尽管 Apache Tomcat 的实现与其他 Web 服务器略有不同,但是本教程为许多高级管理任务提供了一种符合逻辑且简洁的执行方法,有助于成功地驻留、部署和管理多个 Java 2 Platform, Enterprise Edition(J2EE)Web 应用程序。学习如何设置、配置和保护 Tomcat 服务器,了解解决高级部署问题所需的技巧和工具。 |
|
|
|
2008年11月27日 |
|
| |