标签 ‘Java’ 归档文章

数据库时代的终结

由 板桥里人 发表于 2005年05月14日 11:13。

经 板桥里人 允许,转载此文。
来自: http://www.jdon.com
2005/04/28
原文连接: http://www.jdon.com/artichect/dbover.htm

(更多…)

WebLogic 61 SP4 和 JDK 1.4 的集成

由 徐永久 发表于 2003年02月17日 22:42。

WebLogic 61 SP3 能够使用 JDK 1.4 ,来支持 Parallel Garbage Collection。 但是到了 61SP4,事情发生了变化。看我是怎样解决的。

解决问题的办法,首先是用相关的关键字搜索 Google。
不用说:就是 WebLogic 6.1 SP4 JDK 1.4 等等。
但是无论在 Web 页面还是新闻组都不能得到结果。

因此,应该去 askbea 的网站,果然在 Bea 的新闻组里,找到了下面的连接:

http://www.genuitec.com/products/JDK14_WLS61.pdf

这就是本文的内容,翻译出来如下:

在 $WL_HOME/lib 下建立 login.conf 文件如下:

ServerLoginModule {
com.sun.security.auth.module.NTLoginModule required debug=true;
};

修改: startWebLogic.sh 中启动 WebLogic 的那行:
为 java 添加:

-Djava.security.auth.login.config=$WL_HOME/lib/login.conf

这样,重新启动 WebLogic 就不会再遇到:

“java.lang.SecurityException: 无法定位登录配置”

的错误了。

JVM 性能调整的一些基本概念

本文是我在工作中调整 Solaris 8 上的 WebLogic 6.0SP2 中遇到诸多问题后,查阅相关资料而产生的一些概念,罗列出来,或许对您有所帮助。这并不代表,笔者推荐您使用 WebLogic 和 Solaris 的组合,相反,笔者欢迎相关 Tomcat 性能调整方面的心得。笔者在 Sun Tech Day 上和 Bea 公司的相关人员讨论后,认为 Bea 对 Open Source 和 Free Software 缺乏必要的远见。

另外,其中一些术语的翻译,是我自己的”创作“,我不知道别人是怎样翻译的。如果有不当的地方,希望指正。
(更多…)

Java 专家认为 C# 走错了方向

由 徐永久 发表于 2002年01月30日 02:03。

原文出处: http://techupdate.zdnet.com/techupdate/stories/main/0,14179,5101973,00.html

尽管微软对于源自 Java 的 C# 语言在不断的推广,但是Java 语言的发明者 James Gosling 对此不以为然。

下一代 Web 服务的软件开发语言就剩下微软和 Sun 对擂了,Java 的支持者包括 IBM, Oracle 等。 C# 不久将会微软 Visual Studio.Net 软件包的一部分,这个软件包已经于上周三面向开发人员发布。

Gosling作为 Sun 的副总裁对 C# 极不看好,但是他承认最初认识到这个语言时,他们还是有点吃惊。

而实际上,正确的答案是,“模仿是一种最真诚的奉承形式,因此,我们要感谢微软”,但是,微软的人们并没有模仿得很彻底,因为,它把 Java 的可靠性,生产力以及安全性给去掉了。

C# 在设计规则本身就是错误的,因为他们必须支持 C 和 C++ ,着就意味着必须必须拥有一个内存模型可以在所有时间存取所有内容,这就成为安全性和可靠性的主要障碍,一方面,他们拷贝了 Java ,另一方面他们添加了混乱以及愚蠢的一些东西,十分的可笑。

开发人员选择 C# ,与其说是实际性能,不如说是微软的攻关策略赢了。

Java 是 10 年前发明的语言,在 Sun ,没有多少人在开发集成开发环境(IDE),因为 IDE 是面向低级程序员的,而真正的程序员使用的最好的工具应该是 Emacs,这个 23 年前,我就为之付出了一些心血的家伙。

Sun 购买了 NetBeans 的开发工具,一年半之前开放了源码,我正在开发 NetBean 的插件。

IBM 也有自己的开源工程,叫做 Eclipse,可以把 Java 开发工具集成起来,让软件开发人员能在不同的软件制造商中选择。

但是这两个工程,可能会合并起来,产生共同的 API。

微软正在积极推出其 Web 服务,但是 Java 在这方面的工作却没有起色,是不是因为 Java 的支持者,通过 Java Community Process 不能就 Web 服务的标准达成统一的意见呢?

民主要比独裁走起来慢得多,Web 服务最主要的就是合作,因此还有一些民主进程需要走。

Google+