2004年09月
在Java的世界里,无论类还是各种数据,其结构的处理是整个程序的逻辑以及性能的关键。由于本人接触了一个有关性能与逻辑同时并存的问题,于是就开始研究这方面的问题。找遍了大大小小的论坛,也把《Java 虚拟机规范》,《apress,.java.collections.(2001),.bm.ocr.6.0.shareconnector》,和《Thinking in Java》翻了也找不到很好的答案,于是一气之下把JDK的 src 解压出来研究,扩然开朗,遂写此文,跟大家分享感受和顺便验证我理解还有没有漏洞。 这里就拿HashMap来研究吧。阅读全文>
发表于 @ 2004年09月07日 20:30:00|评论(loading...)|编辑
在 数 据 库 中, 空 值 用 来 表 示 实 际 值 未 知 或 无 意 义 的 情 况。 在 一 个 表 中, 如 果 一 行 中 的 某 列 没 有 值, 那 么 就 称 它 为 空 值(NULL)。 任 何 数 据 类 型 的 列, 只 要 没 有 使 用 非 空(NOT NULL) 或 主 键(PRIMARY KEY) 完 整 性 限 制, 都 可 以 出 现 空 值。 在 实 际 应 用 中, 如 果 忽 略 空 值 的 存 在, 将 会 造 成 造 成 不 必 要 的 麻 烦。 阅读全文>
发表于 @ 2004年09月07日 19:53:00|评论(loading...)|编辑
在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.Vector类,它能够显著地提高程序的性能。下面我们就来具体地分析一下这方面的问题。
阅读全文>
发表于 @ 2004年09月06日 22:04:00|评论(loading...)|编辑
在过去的几年中,Java 平台技术取得了一些惊人进展。但这项技术在某些方面的广泛应用和它最初的设计目标完全不同。Java 平台技术最初是希望通过客户端运行 Applet 和 application,来给网页增加交互性。而现在该技术最常见的用途却是基于服务器的 J2EE 系统。为了让 Java 平台在客户端发挥它的最大潜力,人们开发了许多新技术。由于企业系统逐渐被互联网应用程序所取代,掌握这些新技术也就非常必要。在这篇文章中,你可以看到如何利用新旧技术来达到此目的。
阅读全文>
发表于 @ 2004年09月06日 21:46:00|评论(loading...)|编辑
你是否为等待你的查询返回结果而感到疲惫?你是否已经为增强索引和调优SQL而感到疲惫,但仍然不能提高查询性能?那么,你是否已经考虑创建物化视图?有了物化视图,那些过去需要数小时运行的报告可以在几分钟内完成。物化视图可以包括联接(join)和集合(aggregate),它提供了一种储存预计算结果的方法。阅读全文>
发表于 @ 2004年09月05日 23:03:00|评论(loading...)|编辑
如果你是一个与Java开发人员协同工作的Oracle数据库管理员,你可能与他们有很多不同的看法。例如,当他们想改变数据库模式以更好地存储他们的对象时,你可能会很惊讶;当他们讨论WAR和EAR时,你可能会感到很困惑。为了更好地帮助你与J2EE开发人员进行沟通,让我们来对J2EE进行一个简要介绍并看看J2EE开发人员所面临的一些挑战。阅读全文>
发表于 @ 2004年09月05日 22:30:00|评论(loading...)|编辑
Java Collections---HashMap深度分析与比较。阅读全文>
发表于 @ 2004年09月05日 21:40:00|评论(loading...)|编辑
JDataStore是Borland公司推出的一个纯Java轻量级关系型数据库。相对于庞大的Oracle、SQL Server来说,JDataStore 要小得多,而且对系统的要求也要低,可是它的性能一点也不差。阅读全文>
发表于 @ 2004年09月03日 20:17:00|评论(loading...)|编辑
本文试图从另一个角度(设计模式的意图、动机)来看待设计模式,通过这种新的思路,设计模式会变得非常贴近你的设计过程,并且能够指导、简化你的设计,最终将会导出一个优秀的解决方案。
阅读全文>
发表于 @ 2004年09月03日 20:07:00|评论(loading...)|编辑
在本文中,我将先讨论如何建立自己的库,需要根据哪些标准,然后给出一个简单的例子。在第二部分中,我将通过一个功能比较完善的库来做进一步的讨论。
阅读全文>
发表于 @ 2004年09月03日 20:04:00|评论(loading...)|编辑
在通常的Server/Client方式MIS开发中,总是有没完没了的报表需要制作,调试报表花费的时间也是最多而且乏味,还常常不能满足客户的要求。要是能够让用户自己调整报表的格式和内容,然后将它保存下来,程序下次启动时它自动调用保存了的报表格式那有多好。本人通过如下方法最终实现了用的要求。
阅读全文>
发表于 @ 2004年09月02日 21:19:00|评论(loading...)|编辑
在PowerBuilder中数据窗口(DataWindow)技术可以说是PB的核心,以至于Sybase公司甚至为它申请了专利。对数据库中数据的所有操作几乎都是通过DataWindow对象来完成的,数据窗口对象创建的好坏直接影响到应用程序本身的优劣。
阅读全文>
发表于 @ 2004年09月02日 21:18:00|评论(loading...)|编辑
Oracle9i数据库在内部特性方面有着非常大的增强,其中一个最令Oracle DBA兴奋的莫过于可以动态设置全部的Oracle SGA控制参数。与8i不同的是,原来都将初始化参数放到一个文本文件中,并且在数据库启动的时候读取,Oracle9i却可以通过ALTER DATABASE和ALTER SYSTEM命令复位全部的Oracle参数。阅读全文>
发表于 @ 2004年09月02日 21:12:00|评论(loading...)|编辑
Oracle关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库的安全性是数据库管理工作的重要内容。本文是笔者在总结Oracle数据库安全管理工作的基础上,对Oracle数据库系统密码文件的创建、使用和维护作了详细的介绍,供大家参考。
阅读全文>
发表于 @ 2004年09月01日 21:13:00|评论(loading...)|编辑
在Oracle数据库中,DBA可以通过观测一定的表或视图来了解当前空间的使用状况,进而作出可能的调整决定。
阅读全文>
发表于 @ 2004年09月01日 21:09:00|评论(loading...)|编辑
这里会讨论令Oracle停机时间最小化的步骤。各种形式的停机--计划的或者是非计划的--总是不断地发生,一个DBA应该有正确的备份策略,这样在数据库出现问题时就可以更快地恢复。阅读全文>
发表于 @ 2004年09月01日 21:05:00|评论(loading...)|编辑