自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1964)
  • 收藏
  • 关注

翻译 使用Rational Team Concert和BIRT创建用于数据处理的可定制报告,第2部分:创建用于报告的数据源和数据集...

存档日期:2019年5月15日 | 首次发布:2010年12月14日 通过使用IBM®Rational®Team Concert解决方案,您可以获得许多有用的信息和状态更新,但是对于某些特殊信息,必须实施一种特殊方法来获取它。 例如,如何获得史诗,故事(甚至任务)的状态,包括不同冲刺之间的子任务? 如果他们不按计划进行,他们将超过或节省多少时间? 要获取此信息,您需要提取存储库的数据,然后...

2020-07-03 10:53:58 126

翻译 ibm watson_将业务规则与IBM Bluemix上的Watson服务集成,第2部分,使用Play Framework构建工作匹配应用程序,该应用程序集成了Personality Insight...

存档日期:2019年5月14日 | 首次发布:2016年6月28日 本系列将指导您创建一个使用IBM Bluemix上的Business Rules服务的应用程序,并根据Personality Insights服务的结果自动执行决策。 在第2部分中,您将使用Play Framework开发一个示例个性驱动的职位匹配应用程序,并使用自定义Java构建包将其部署在Bluemix上。 该示例应用...

2020-07-03 10:43:58 141

翻译 javaweb sso_试驾SSO

先决条件 查看基于Windows的Single Signon红皮书标题 尽管以下RedBook IBMRedbooks®标题于2004年发布,但我们建议读者在尝试配置SSO之前对其进行完整的回顾。 我们发现该文档相关且非常有用,并且我们相信我们的读者也会。 IBM Eserver iSeries服务器上基于Windows的Single Signon和EIM框架 : 我们想指出第...

2020-07-03 10:33:58 515

翻译 使用IBM Rational Application Framework for WebSphere,第2部分,自动化资源的部署。使用Rational Build Forge,自动化数据源部署的逐步指...

存档日期:2019年5月15日 | 首次发布:2010年7月20日 本文是一个分为两部分的系列文章的第二部分,它包括一个逐步过程,向您展示如何使用IBM®Rational®自动管理资源,例如JDBC(Java™数据库连接)数据源。构建适用于WebSphere®的Forge®和IBM®Rational®Automation Framework。 您可以使用此工作流来输入值,例如数据库名称和数...

2020-07-03 10:23:58 109

翻译 高级合成视频真伪鉴定_高级合成器

尽管Sun继续尝试“重新引入Java桌面”,但Java UI开发人员不断抱怨:创建一个完整的自定义外观太困难了。 这不仅耗费了时间,而且Swing UI代码的编写和记录也很差,常常看起来被黑在一起,计划不周。 要创建完整的外观,开发人员必须将Metal外观的39类或Basic外观的60类作为子类。 谁想要覆盖整个程序包以更改应用程序的外观? 在Swing中创建自定义外观有多么困难的另一个可靠指...

2020-07-03 10:13:58 1601

翻译 合并两个排序的链表_合并

正如任何遮阳树技工或家庭装修杂工所知,您永远不会拥有太多工具。 当然,有时您会遇到手头上不足的工具,但是正确的工具可以帮助您以更简单,更安全,更快捷的方式完成工作。 在编程中也是如此。 DB2 for i 7.1中的新增功能,MERGE语句是一种方便的工具,用于同步两个表中的数据。 但是,正如您稍后将学习的那样,它还可以做更多的事情。 您可能会认为MERGE可以完成与编写程序相同的操作,但是工...

2020-07-03 10:03:58 262

翻译 kerberos_Kerberos入门

来自developerWorks档案库 布鲁斯·里奇,安东尼·纳达林和西奥多·施拉德 存档日期:2019年5月15日 | 首次发布:2001年11月1日 如果您与计算完全无关,那么在接下来的几个月中,您可能会听到很多关于“ Kerberos”的术语。 原因之一可能是“结合Kerberos技术”的Windows 2000或Solaris 8等操作系统的公开发行。 另一个原因可能是有关...

2020-07-03 09:53:58 733

翻译 模糊测试软件测试_模糊测试

多年来,我震惊于可能导致Microsoft Word崩溃的损坏文件数量。 几个字节不合时宜,整个应用程序就大火了。 在较旧的,不受内存保护的操作系统上,整个计算机通常会随之崩溃。 为什么Word无法识别何时收到错误数据,而只是发出错误消息? 为什么仅仅因为一些东西被扭曲而破坏了自己的堆栈和堆? 当然,Word并不是面对畸形文件时唯一表现恶劣的程序。 本文向您介绍了一种尝试避免此类灾难的技术...

2020-07-03 09:43:58 1871

翻译 jar类型文件图标不显示_显示的JAR文件

什么是JAR文件? JAR文件格式基于流行的ZIP文件格式,并且用于将许多文件聚合为一个文件。 与ZIP文件不同,JAR文件不仅用于归档和分发,还用于库,组件和插件的部署和封装,并且直接由编译器和JVM等工具使用。 JAR中包含的特殊文件(如清单和部署描述符)指导工具如何处理特定的JAR。 可以使用JAR文件: 用于分发和使用类库 作为应用程序和扩展的构建块 作为组件,小...

2020-07-03 09:33:58 3358

翻译 耶拿天气数据集_耶拿简介

资源描述框架(RDF)最近成为W3C的推荐,与XML和SOAP等其他Web标准一起被取代。 RDF可以应用于处理临时传入数据的领域(例如CRM),并且已经广泛用于社交网络和LiveJournal和TypePad等自发布软件。 Java程序员将具有使用RDF模型的技能,从而逐渐受益。 在本文中,我将带您了解HP Labs的开源Jena Semantic Web Framework的一些功能(...

2020-07-03 09:23:58 877

翻译 Java Web Start

在当今软件行业不断增长的市场中,用户越来越要求客户端应用程序不仅可以从桌面环境运行,而且可以从Internet运行。 用户希望从基于Web的应用程序获得与从台式机获得的功能和支持相同的功能和支持,最好是与瘦客户端接口集成在一起。 当前,最常见的解决方案是开发两个单独的Java应用程序:一个作为桌面应用程序执行,另一个模拟桌面应用程序的许多功能,但是可以通过Web访问。 这给开发人员带来了负担,...

2020-07-03 09:13:58 1509

翻译 j2me联网_与J2ME联网

存档日期:2019年5月14日 | 首次发布:2002年9月1日 如果您在“无线”专区上一直关注Soma Ghosh的文章,那么您已经了解了如何使用Java技能为手持设备构建简单的应用程序。 现在,您如何将这些设备链接到外界? 在本文中,Ghosh讨论了J2ME网络核心的javax.microedition.io和java.io类。 您将学习J2ME应用程序如何处理URL并接受输入,甚至将...

2020-07-03 09:03:58 129

翻译 jest_JEST:OpenJPA上的REST

存档日期:2019年5月17日 | 首次发布:2011年2月1日 JEST结合了两种体系结构样式-代表性状态转移(REST)和Java™持久性API(JPA)-使语言中立的远程客户端遵循REST原则与基于JPA的应用程序进行交易。 JEST将托管实体的可定制持久关闭模型建模为REST资源,并以XML或增强JavaScript表示法(JSON)格式表示它们,以说明对象图中的循环。 本文介绍了...

2020-07-03 08:53:58 171

翻译 有趣的测试_测试,有趣吗? 真?

在过去的几年中,由于称为“极限编程(XP)”的轻量级编程方法,单元测试已成为我编写软件的关键(请参阅参考资料 )。 这种方法要求我为添加的每个功能编写单元测试,并维护这些测试。 我无法将任何代码与失败的单元测试集成在一起。 随着代码库的增长,这些测试使开发人员可以放心地集成更改。 最初,我认为这些单元测试的存在将使功能测试变得不必要。 糟糕,再次出错。 功能测试和单元测试有很大的不同。 我...

2020-07-03 08:43:58 454

翻译 jaxp_关于JAXP的全部,第1部分

Java技术和XML可以说是过去五年中最重要的编程开发。 结果,用于使用Java语言的XML的API激增了。 两种最受欢迎​​的文档对象模型(DOM)和XML的简单API(SAX)引起了极大的兴趣,紧随其后的是JDOM和数据绑定API(请参阅参考资料 )。 彻底了解这些API中的一两个是一项艰巨的任务。 正确使用所有这些使您成为专家。 但是,越来越多的Java开发人员发现他们不再需要广泛的SA...

2020-07-03 08:33:58 253

翻译 groovy_流利的Groovy

在你开始前 了解对本教程的期望以及如何最大程度地利用本教程。 关于本教程 如果有人今天打算完全重写Java语言,那么Groovy与Java 2.0非常相似。 Groovy而不是替换Java,而是对其进行了补充,提供了一种更简单,更流畅的语法,其中类型检查在运行时动态完成。 您可以使用Groovy即时编写Java应用程序,将Java模块粘合在一起,甚至扩展现有的Java应用程序,甚至...

2020-07-03 08:23:58 1021

翻译 编程题先进后出_先进的DAO编程

在过去的18个月中,我与一群才华横溢的软件工程师合作,构建了基于Web的定制自定义供应链管理应用程序。 我们的应用程序访问了广泛的持久性数据,包括装运状态,供应链指标,仓库库存,承运人发票,项目管理数据和用户资料。 我们使用JDBC API连接到公司的各种数据库平台,并在整个应用程序中应用了DAO设计模式。 图1显示了应用程序和数据源之间的关系: 图1.应用程序和数据源 在整个应用...

2020-07-03 08:13:58 359

翻译 JML入门

面向对象的分析和设计的原则之一是,应将程序思考尽可能地推迟。 我们大多数人仅在执行方法之前一直遵守该规则。 一旦确定了类及其接口,就该开始实现方法了,我们将切换到过程性思维。 毕竟,还有什么选择? 与大多数语言一样,编写Java代码时,我们需要提供逐步的过程来计算每种方法的结果。 就其本身而言,程序的符号只是说该怎么办而没有说的是什么 ,我们正在努力做一些事情。 在开始做之前了解我们要实现...

2020-07-03 08:03:58 2343

翻译 devops_带控件的DevOps

介绍 许多公司正在转向DevOps方法,在该方法中,软件部署和生产环境的持续运营都被纳入了软件开发生命周期。 在准备好将软件发布到生产环境中时,DevOps并没有将完整的代码从开发到操作丢到整个墙壁上,而是将发布到生产中的过程整合到整个发布过程中。 这通常依赖于具有可编程基础结构,例如云和软件定义的网络(SDN),因此整个环境都定义为代码。 仅云基础架构平台可满足此要求。 通过使用De...

2020-07-03 07:53:58 151

翻译 JNDI在J2EE中的作用

由于J2EE平台改善了普通企业开发人员的生活,因此,这种改进的代价是必须了解J2EE竞标中纳入的众多规范和技术,以使其成为一个包罗万象的分布式计算平台。 Dolly Developer只是众多开发人员之一,尚未发现一项可减轻任何企业级应用程序部署带来的负担的功能:JNDI, Java命名和目录接口 。 让我们看看Dolly如何在没有JNDI的情况下进行管理,以及正确使用JNDI如何改善她的处境...

2020-07-03 07:43:58 408

翻译 重构项目为taf_为所有人重构

为什么要重构? 重构是在不更改程序功能的情况下更改程序的结构。 重构是一项强大的技术,但需要谨慎执行。 主要危险是可能会无意中引入错误,尤其是在手工进行重构时。 这种危险导致对重构的普遍批评:为什么不破坏代码就修复代码? 您可能需要重构代码的原因有很多。 第一个是传说中的东西:古老产品的旧版本代码库被继承,或者以其他方式神秘地出现。 原来的开发团队已经消失了。 必须创建具有新功能的新版...

2020-07-03 07:33:58 251

翻译 groovy_Groovy的社交混搭

存档日期:2019年5月16日 | 首次发布:2009年2月24日 在线社交网络风靡一时。 在本文中,学习如何使用Google Maps,Twitter,Groovy和Ajax构建社交网络。 通过将Google Map与Twitter公开的位置信息结合起来,您可以创建一个mashup,使人们可以根据特定位置查看Twitter。 本文构建的简单应用程序使用户可以查看其Twitter朋友的地图...

2020-07-03 07:23:58 90

翻译 rest ajax_Ajax和REST,第1部分

在短短15年间,万维网已从研究人员的实验发展成为现代世界的技术Struts之一。 Web最初是为了使人们可以轻松地发布和链接到信息而发明的,它也已经发展成为软件应用程序的可行平台。 但是随着应用程序通过使用丰富的应用程序模型并生成个性化内容变得更加身临其境 ,其体系结构越来越违反Web的体系结构表示形式状态传输(REST)。 这些冲突往往会降低应用程序可伸缩性并增加系统复杂性。 新兴的Aj...

2020-07-03 07:13:58 3136

翻译 ibatis新增_iBATIS 3的新增功能

存档日期:2019年5月13日 | 首次发布:2010年3月2日 iBATIS是一个主要用于数据访问对象(DAO)和对象关系映射(ORM)的项目。 您可以使用它轻松地使用Java™对象和数据库。 iBATIS 3 beta 9的更新于2010年1月23日发布。iBATIS 3是iBATIS的完全重写版本,其中包括一些重要更新。 本文介绍了iBATIS 3的一些新功能。 此内容不再被更新...

2020-07-03 07:03:58 119

翻译 java paas_Java PaaS决战

PaaS年? 2010年12月,salesforce.com以2.12亿美元的现金收购了基于Ruby的PaaS平台供应商Heroku,这恰好结束了PaaS的快速增长和大肆宣传的一年。 从那以后,围绕PaaS的讨论只增加了。 行业研究公司Gartner宣布2011年为“平台即服务之年”,Gartner分析师Yefim Natis预测,“到2015年,云平台经验将成为IT软件项目大多数招聘决...

2020-07-03 06:53:58 420

翻译 跨站脚本攻击xss_跨站脚本

如今,大多数网站都在网页上添加了动态内容,使用户的体验更加愉悦。 动态内容是由某些服务器进程生成的内容,该内容在交付时可以根据用户的设置和需求表现并向用户显示不同的内容。 动态网站具有静态网站所没有的威胁,称为“跨站点脚本编制”,也称为“ XSS”。 “网页包含服务器生成并由客户端浏览器解释的文本和HTML标记。仅生成静态页面的网站能够完全控制浏览器用户如何解释这些页面。生成动态网站的网站...

2020-07-03 06:43:58 727

翻译 xpath api_Java XPath API

如果您派人去购买一加仑的牛奶,您想告诉那个人什么? “请去买一加仑的牛奶。” 或者,“通过前门离开房屋。在人行道上左转。向右走3个街区。向右走。半个街区。向右转进入商店。转到第4走道。沿着走道向下走5米。 ”拿起一加仑水罐的牛奶。把它带到结帐柜台。付钱。然后往后退一步。” 这是荒谬的。 大多数成年人都足够聪明,可以自行购买牛奶,而无需像“请去购买一加仑牛奶”这样的指导。 查询语言和计算机搜...

2020-07-03 06:33:58 305

翻译 ibm敏捷工具_使IBM i敏捷

来自developerWorks档案库 雷·伯纳迪 存档日期:2019年5月13日 | 首次发布:2015年6月11日 了解有关ARCAD和IBM DevOps工具集的信息,该工具集提供了在自动集成策略中自动准确地包含IBM i开发所需的支持。 此内容不再被更新或维护。 全文以PDF格式“按原样”提供。 随着技术的飞速发展,某些内容,步骤或插图可能已更改。 查看PDF文件 ...

2020-07-03 06:23:58 163

翻译 java字节码_Java字节码:

有关字节码以及此处显示的字节码的信息基于Java 2 SDK Standard Edition v1.2.1 javac编译器。 其他编译器生成的字节码可能略有不同。 为什么要理解字节码? 字节码是Java程序的中间表示,就像汇编程序是C或C ++程序的中间表示一样。 最有名的C和C ++程序员知道他们要为其编译的处理器的汇编程序指令集。 在调试以及进行性能和内存使用调整时,此知识至关...

2020-07-03 06:13:58 575

翻译 像素游戏画法_点画法遇到像素化

存档日期:2019年5月14日 | 首次发布:2008年11月18日 Paul Reiners展示了如何使用Java™2D API和蜂窝自动机以意想不到的艺术方式对图像进行动画处理。 在此过程中,他演示了用Java代码实现图像运算符的实现,并解释了循环空间(一种二维元胞自动机)。 您可以使用本文中的想法,使用Java技术创建自己的图像运算符和艺术程序。 此内容不再被更新或维护。 全文以...

2020-07-03 06:03:58 149

翻译 osg绳索_绳索:理论与实践

存档日期:2019年4月18日 | 首次发布:2008年2月12日 Java™语言的默认String和StringBuilder类无法很好地处理操纵大量字符串数据的系统。 绳索数据结构可能是更好的选择。 本文介绍了Java的绳索实现,这是Java平台的绳索实现。 探索性能问题; 并提供有效使用该库的指针。 此内容不再被更新或维护。 全文以PDF格式“按原样”提供。 随着技术的飞速发展,...

2020-07-03 05:53:58 210

翻译 apache mahout_介绍Apache Mahout

存档日期:2019年4月18日 | 首次出版:2009年9月8日 一旦具有大量研究预算的学术界和公司的专有领域,从数据和用户输入中学习的智能应用程序变得越来越普遍。 对机器学习技术(如群集,协作过滤和分类)的需求从未如此强烈,无论是在大型人群中寻找共同点还是自动标记大量Web内容。 Apache Mahout项目旨在使构建智能应用程序变得更加轻松快捷。 Mahout的联合创始人Grant ...

2020-07-03 05:43:58 247

翻译 Linux Unicode编程

Unicode不仅是编程工具,还是政治和经济工具。 不包含世界语言支持的应用程序通常只能由读写ASCII支持的语言的个人使用。 这使基于ASCII的计算机技术无法为世界上大多数人所接受。 Unicode允许程序利用世界上任何字符集,因此支持任何语言。 Unicode允许程序员提供普通人可以其母语使用的软件。 消除了学习外语的先决条件,并且更容易实现计算机技术的社会和金钱利益。 不难想象,如...

2020-07-03 05:33:58 771

翻译 gant ada 使用_用Gant构建软件

存档日期:2019年5月14日 | 首次发布:2008年5月27日 Gant是一个高度通用的构建框架,它利用Groovy和Apache Ant来使您在使用所有Ant功能的同时实现编程逻辑。 在本教程中,Andy Glover指导您逐步了解Gant的基本概念。 您将学习如何通过Gant灵活的领域特定语言来定义构建中的行为,如何重用Ant功能以及如何定义使构建更有效甚至更主动的功能。 此内...

2020-07-03 05:23:58 181

翻译 soa restful_使用XML的RESTful SOA

存档日期:2019年5月14日 | 首次发布:2008年2月12日 面向服务的体系结构通常意味着大型企业采用重量级技术。 SOA体系结构模式的优点也适用于较小的环境。 要遵循SOA原则,您不一定需要在大型环境中有用的所有开销。 您可以使用REST之类的轻量级原理来做到这一点。 本文介绍了如何。 此内容不再被更新或维护。 全文以PDF格式“按原样”提供。 随着技术的飞速发展,某些内容,步...

2020-07-03 05:13:58 138

翻译 clojure和scala_Clojure和并发

存档日期:2019年5月13日 | 首次发布:2010年9月14日 Clojure编程语言最近获得了很多关注。 但是,注意力并不是出于某些显而易见的原因,例如它是一种现代的Lisp方言,或者它运行在Java™虚拟机之上。 并发功能是吸引许多人使用的功能。 Clojure可能因其本身支持软件事务存储(STM)模型而闻名。 但是,STM并非总是能解决每个并发问题的最佳解决方案。 Clojure...

2020-07-03 05:03:58 190

翻译 Java Media Framework基础

关于本教程 本教程是关于什么的? Java Media Framework(JMF)是一种令人兴奋的通用API,它允许Java开发人员以许多不同的方式处理媒体。 本教程主要通过使用工作示例概述了JMF的一些主要功能。 完成本教程后,您将了解JMF体系结构的主要参与者。 您还将直接使用JMF,使用实时示例和可扩展用于更特定目的的源代码。 本教程涵盖的主题如下: 下载和安装JMF...

2020-07-03 04:53:58 1599

翻译 用quartz进行作业调度_Quartz作业调度

随着现代Web应用程序范围和复杂性的不断增长,应用程序的每个基础组件也必须以相似的方式增长。 作业调度是现代系统中Java应用程序的常见要求,因此对于Java开发人员来说,这是始终不变的任务。 尽管当前的调度技术已经从数据库触发标志和单独的调度程序线程的更原始的方法发展而来,但是作业调度仍然是一个不小的问题。 解决此问题的最理想解决方案之一是OpenSymphony提供的Quartz API。...

2020-07-03 04:43:58 736

翻译 jsf2_JSF 2 Fu,JSF向导

存档日期:2019年4月22日 | 首次发布:2010年7月6日 在此JSF 2的后续部分中,您将发现如何将JSF 2与上下文和依赖注入(CDI)结合起来以实现Ajaxified向导。 您将看到JSF的模板和Ajax的实际效果,并且将学习如何使用CDI的依赖项注入和对话范围。 此内容不再被更新或维护。 全文以PDF格式“按原样”提供。 随着技术的飞速发展,某些内容,步骤或插图可能已更改...

2020-07-03 04:33:58 127

翻译 Java开发人员的Node.js

存档日期:2019年4月18日 | 首次发布:2011年11月29日 Node.js通过用单线程,事件驱动的I / O替换Java平台的标准多线程方法来解决并发问题。 在本文中,安德鲁·格洛弗(Andrew Glover)介绍了Node.js,并说明了为什么事件驱动的并发引发了如此大的兴趣,即使是顽固的Java开发人员也是如此。 然后,他向您展示了如何利用Node的Express框架,Mo...

2020-07-03 04:23:58 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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