`
文章列表
Oracle(新闻发布 )和IBM(新闻发布 )昨天联合宣布,IBM将以参与修订JDK7路线图为开始,加入OpenJDK社区开发Java平台。 在新闻发布会现场,Oracle的高级副总裁Hasan Rizvi介绍说,IBM和Oracle希望能够联合“加速Java平台革新的步伐”。另外,IBM和Oracle将通力合作继续优化JCP,目前JCP也将维持在Java规范方面的主要工作。 很久以来IBM就在Java方面投入了很多精力,在1995年12月就获得Java的许可(Licensee ),其公司和Oracle一样现在也有很多基于Java平台的相关业务,尤其是它的Java EE产品。此 ...
蔡学镛,台湾清华大学硕士,曾任程序员、技术经理、技术总监。除了将技术知识用于软件开发相关的工作之外,他也担任过培训班讲师、研讨会讲师、技术图书翻译与编辑、技术专栏作家等工作。他撰写的《Java夜未眠》一书, ...
简介 Slice 将 OpenJPA 扩展用于一个分布式的、水平分区的数据库环境。一个使用单个数据库的基于 OpenJPA 的应用程序可以由 Slice 针对数据跨多个数据库分区存储的存储环境进行重新配置。这种升级不需要在应用程序代码或数据库模式方面做任何更改。 水平数据分区最直接的好处是在有大量数据时提升性能,尤其是对于那些作业或查询的事务单元通常都限于整个数据集的子集的应用程序(比 如,多租户 Software-as-Service 平台或按地理区域分区的客户数据库)。在这类场景下,像 Slice 这样的基于数据分区的解决方案会非常有用,因为 Slice 不仅可以跨 ...
很少在Linux下开发,偶尔用到时也只是做一些简单的工作,例如解压缩文件,查找文件,安装软件,等等。每次到了这个时候,第一个要做的就是到网上搜Linux操作指令。因为不经常干这种事情,事后所有的指令又全忘了。 今天在网上发现了一张图片,上面写有一些常见的命令用法,在网上,这样的信息很多,这张图片之所以引起我的注意,是因为上面所搜集的正是我最最常用的那些命令,不多不少,不知朋友们看后是否也会与我有同感。     原文:http://www.aqee.net/2010/10/06/linux-command-sheet/
我偶然看到一些漫无目的、精力旺盛的程序员说出类似这样的话: 嘿,大家好!我刚刚学会了Erlang/Haskell/Python,我正在找一个大型项目用它们去写。如果你们知道,请告诉我! 或者 我喜欢Linux和开源软件,我想通过开发一个项目来向开源社区贡献我的力量。有没有一个很重要的软件,但只能在Windows上运行,而你希望有个Linux版本的? 这些找不着方向的问题总是让我困惑不已。他们把程序语言或操作系统或软件许可协议当成关键条件。他们的目的跟解决某个问题或跟创造价值或跟说话人对 软件的兴趣没有一点关系。你能相信一个不爱音乐的人能开发出一个好的乐谱软件吗?对Pho ...
简介:  本文描述了一种跨越不同建模域、工具和存储库的高效互连建模工件(artifacts)的链接方法,其目的是提供遍及可扩展模型驱动开发环境的一致可见性和可追溯性。   概述 对于任何成功的模型驱动开发(MDD)计划 ...
简介:   本 文介绍了一种在 MIME Multipart/Related 消息中绑定 SOAP1.1 消息的方法,同时使得对 SOAP1.1 消息的处理规则保持不变。MIME 封装复合文档的多组分机制,能够用来绑定与 SOAP1.1 消息相关的实体,如附件。这里详细说明了使用 URI 来引用 MIME 包中实体的规则。   引言 SOAP 消息有时需要与不同类型的附件一同传输,从法定文书的影印图像到工程图形,这些数据经常是二进制格式。例如,在因特网上传输的图像绝大部分都是 GIF 或 JPEG 格式。本文描述一种标准的方法,将 SOAP 消息与一个或 ...
简介:  随着 Web Service 应用越来越广泛, 如何保证服务能够安全的访问和传输,也逐渐引起开发人员和用户的关注。Web Service 的安全可以从两方面考虑:访问安全和传输安全 .。前者主要指只有授权用户可以访问应用, 而后 ...
部署到tomcat时提示: Deployment is out of date due to changes in the underlying project contents. You'll need to manually 'Redeploy' the project to update the deployed archive.   解决: 打开工程目录,发现其中有个文件.myeclipse删除了,但没有提交,svn提交后即可。 具体原因待查。    
如何在面试中发现优秀程序员 我曾在一次面试中要求一个很有经验的嵌入式软件开发人员写出一个反转一段字符串并输出到屏幕上的程序。他在这个题目上挣扎了很久。这个家伙是 个很神奇的人。你给他一些没用的零件,他 ...
  任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。下面的就是软件编程中的21条法则:   任何程序一旦部署即显陈旧。 修改需求规范来适应程序比反过来做更容易。 一个程序如果很有用,那它注定要被改掉。 一个程序如果没用,那它一定会有很好的文档。 任何程序里都仅仅只有10%的代码会被执行到。 软件会一直膨胀到耗尽所有资源为止。 任何一个有点价值的程序里都会有至少一个bug。 原型完美的程度跟审视的人数成反比,反比值会随着涉及的资金数增大。 软件直到被变成产品运行至少6个月后,它最 ...
Overview of the TPC Benchmark C: The Order-Entry Benchmark By Francois Raab, Walt Kohler, Amitabh Shah The Transaction Processing Performance Council (TPC) is about to approve the third in its series of benchmarks which measure the performance and price/performance of transaction processin ...
1 SPECweb96测试 SPEC96是由Standard Performance Evaluation Corp提供的、专供检测服务器Web特性的测试软件,SPEC是由著名计算机厂商、系统集成商、大学、研究所、出版商等组成的非赢利性组织。目前, SPEC得到了包括IBM、HP、Intel、Compaq等主要服务器厂商的认可。 SPEC通过一台或多台客户机向服务器发出HTTP Get请求,这种请求完全模拟Internet用户对服务器的访问,请求调用服务器硬盘上HTML语言编写的各种网页文件,这些文件从几k到几M不等,在相同的时间里,服务器回答的请求越多,就表明服务器对数 ...
 本文通过使用一个 Virtual Computing Lab (VCL) 详述了云计算的概念。我们通过 VCL 重点关注云计算实现方法,它如何为一个以研究为导向的高等教育机构提供帮助,最后,我们讨论了一些重要因素,展示 VCL 如何向校园 IT 网络基础设施提供可伸缩、可持续、具有经济价值且可行的贡献。   简介 在过去几年里,云计算和虚拟化的概念获得了巨大的发展动力,并且成为信息技术中的流行词。许多企业开始实现这些新技术,期望通过改进机器的利 用率来降低成本,减少管理时间和基础设施成本。云计算是能够使用户在 Internet 上使用应用程序的一种环境,比如存储和保 ...
文/郝培强 一段时间以来,开发者的圈子里面,有很多对苹果公司,以及iPhone OS平台(包括iPhone、iPod touch、iPad)批评的声音,主要是批评这个平台不开放。有些批评是很诚恳的,直击要害的,而有些完全是空穴来风,以讹传 ...
Global site tag (gtag.js) - Google Analytics