• spacer 按产品、主题或内容类型过滤

    (151 产品)

    (496 主题)

    (0 行业)

    (3 类别)

在 IBM Bluemix 云平台上开发并部署您的下一个应用。

第 1 - 100 条,共 14908 条 | 下一页 显示内容简介 | 隐藏内容简介 订阅搜索结果 (RSS)

查看结果
题目 none 类别 none 日期 down
为 OpenWhisk 编写可运行和部署的代码
developerWorks 沙箱的一个好处是,能够在浏览器中运行代码或将代码部署到 Bluemix。您部署的代码是一个 OpenWhisk 操作。但是,OpenWhisk 要求您的 JavaScript 或 Java 代码支持特定的接口,然后您才可以部署它。本教程将解释实现所有这些目的的规则和需求。
技术文章 2017年 08月 17日
Apache Cassandra3.X 系列,第 1 部分: Cassnadra3.X 特性概述
本文是 Apache Cassandra3.X 系列的第一篇文章,主要介绍了 Cassandra 的出现原因,它解决了什么问题,3.X 版本对应的数据模型、数据副本方式、系统架构、客户端、应用工具发生了什么变化等内容。
技术文章 2017年 08月 17日
调用 OpenWhisk 操作
developerWorks 沙箱的一个好处是能将代码部署到 Bluemix。部署的代码会变成一个 OpenWhisk 操作。本文将展示在部署操作后访问该操作的 4 种方法。
技术文章 2017年 08月 16日
Java 8 习惯用语,第 6 部分: 为什么完美的 lambda 表达式只有一行
多行 lambda 表达式除了难以阅读还难以测试和重用,这可能导致代码质量差和重复工作;而简短的 lambda 表达式能提高代码可读性,这是函数式编程的重要好处之一。在本期中,我们将学习使代码更容易阅读、测试和重用的单行 lambda 表达式。
技术文章 2017年 08月 16日
将您的数据与 Hyperledger Fabric 区块链集成
人们考虑将其数据与区块链集成时,比如基于 Hyperledger Fabric 的区块链,通常会感到困惑或是感到背景信息过于复杂。但集成数据其实并不复杂。Hyperledger Composer 为您使用的数据(比如资产、参与者或交易)和业务网络(比如商品交易、数字财产或供应链网络)提供了轻松的集成途径。最轻松的开始方式无疑是使用 REST API。
技术文章 2017年 08月 16日
识别并预防 IoT 设备面临的威胁
物联网 (IoT) 设备常常被放置在不安全的位置,并通过不安全的网络进行通信。在本文中,将了解 IoT 设备面临的主要威胁,以及一些关于如何应对这些威胁的想法。
技术文章 2017年 08月 16日
IBM dashDB Local 从入门到精通,第 8 部分: 如何在 dashDB Local 和 dashDB 之间交换数据
本文是“IBM dashDB Local 从入门到精通”系列文章的第八部分,介绍了如何使用 Bluemix Data Connect、基于 Bluemix 上的自助式数据整合服务来实现 IBM dashDB Local 同 dashDB 之间的数据交换。
技术文章 2017年 08月 14日
JUnit 5 简介,第 1 部分: JUnit 5 Jupiter API
如果您对升级到全新的 JUnit 5 持观望态度,本教程将说服您升级。了解 JUnit Jupiter API,以及将在您的世界引起轰动的各种新注解、断言和前置条件。
技术文章 2017年 08月 10日
JUnit 5 简介,第 2 部分: JUnit 5 Vintage 和 JUnit Jupiter 扩展模型
了解 JUnit Vintage 如何实现对旧版本 JUnit 的后向兼容性,然后了解全新 JUnit 5 中用于参数注入、参数化测试、动态测试和自定义注解的 JUnit Jupiter 扩展。
技术文章 2017年 08月 10日
深入分析 web 请求响应中的编码问题
乱码问题一直是困扰开发人员的比较头疼的问题,而发生在 web 请求响应中的乱码问题由于牵扯到比较多的协议框架和技术实现,又显得更加棘手。本文将深入浅出地分析 web 请求响应中乱码产生的原因与解决该问题的关键因素,并举例说明给出该问题的最佳解决方案。
技术文章 2017年 08月 09日
IBM dashDB Local 从入门到精通,第 5 部分: IBM dashDB Local 管理及使用方法指南
本文是“IBM dashDB Local 从入门到精通”系列文章的第五部分,介绍了 IBM dashDB Local 基本管理及使用方法和 R、CLPPLUS、DB2 CLI 及 IBM Data Studio 等工具的配置及使用方法。
技术文章 2017年 08月 08日
IBM dashDB Local 从入门到精通,第 6 部分: dashDB local Windows/Mac 安装指南
本文是“IBM dashDB Local 从入门到精通”系列文章的第六部分,介绍了 IBM dashDB Local 在 Windows/Mac 环境下安装及配置方法。
技术文章 2017年 08月 08日
IBM dashDB Local 从入门到精通,第 7 部分: 为 dashDB Local 构建私有 docker 镜像仓库
本文是“IBM dashDB Local 从入门到精通”系列文章的第七部分,介绍了 IBM dashDB Local 构建、使用私有镜像仓库的配置方法。
技术文章 2017年 08月 08日
为认知 IoT 应用程序实现区块链,第 1 部分: 将设备数据与 IBM Blockchain 中的智能合约相集成
本文概括了受区块链支持的 IoT 解决方案,演示了如何将 IBM Blockchain 平台用于多合作伙伴环境中的 IoT 应用程序。
技术文章 2017年 08月 07日
通过 Watson Discovery 中的 Passage Retrieval 快速寻找相关信息
了解 IBM Watson Discovery 服务中包含的 Passage Retrieval 如何帮助您从大量非结构化数据中寻找相关信息。
技术文章 2017年 08月 07日
IBM Bluemix 云平台上的 NodeRed
本文主要介绍 Bluemix 云计算平台上的 NodeRed,他与社区版的 NodeRed 相比有什么不同,这种不同带来哪些好处,又有哪些可能导致的问题以及如何解决这些问题 。
技术文章 2017年 08月 07日
使用 IoT 平台简化 IoT 应用程序的开发
本文将探索 IoT 平台的重要功能并分析最顶级的多个用途的端到端 IoT 平台。您将了解为什么应该采用 IoT 平台来快速开发 IoT 解决方案,并快速从 IoT 数据中获取最大价值。
技术文章 2017年 08月 02日
创建基于安全性的机器学习前端
在本文中,您将学习如何创建一个安全前端来自动学习应用程序输入的正确格式。借助此信息,前端可以识别异常输入,然后拦截这些输入或触发警报。
技术文章 2017年 08月 02日
HTTP/2 幕后原理
HTTP/2 是 HTTP 协议自 1996 年以来的第一次重大更新,规范化了开发人员在过去 20 年获得的进步和发现。了解 HTTP/2 如何改善传输性能,减少延迟,并帮助提高应用程序吞吐量,从而提供经过改善的丰富 Web 体验。
技术文章 2017年 08月 02日
Java 8 习惯用语,第 5 部分: 传递表达式(pass-through lambdas)的替代方案
传递 lambda 表达式(pass-through lambdas)具有许多种类,但它们造成的麻烦几乎总是超过了价值。学习如何识别代码中的常见传递表达式种类,然后查看将每个表达式替换为简单且富于表达的方法引用的效果。
技术文章 2017年 08月 02日
express-no-stress 生成器:使用 Express.js 和 Swagger 构建优秀的 API
这篇短文将介绍如何使用 Node.js 以及一流的技术和方法来构建软件即服务。文中将介绍一个生成器,可用它来快速搭建一个构建于 Express.js 之上的新 API 应用程序。
技术文章 2017年 08月 02日
IBM dashDB Local 从入门到精通,第 4 部分: dashDB local MPP Linux 安装指南
本文是“IBM dashDB Local 从入门到精通”系列文章的第四部分,介绍了 IBM dashDB Local 在 Linux 环境下多节点系统的安装及配置方法。
技术文章 2017年 08月 02日
连接物联网中的所有事物
在这篇 IoT 连接指南中,您将了解被广泛采用的 IoT 网络技术和标准,以及为什么选择这一种网络协议而不是另一种。另外,还将了解与 IoT 中的网络相关的关键考虑因素和挑战。
技术文章 2017年 07月 26日
在 5 分钟内使用 Node-RED 构建一个实时聊天应用程序
现在使用 IBM Bluemix 和 Node-RED 可以更轻松地构建实时 Web 应用程序了。在本文中,我将介绍如何通过简单地拖放和连接组件,在几分钟内构建一个实时聊天应用程序。
技术文章 2017年 07月 26日
IBM dashDB Local 从入门到精通,第 2 部分: IBM 私有云数据仓库解决方案介绍(下)
本文是“IBM dashDB Local 从入门到精通”系列文章的第二部分,接第一部分继续介绍 dashDB Local 并行处理架构的弹性伸缩能力、对 R 及 Apache Spark 的支持以及管理、维护等内容。
技术文章 2017年 07月 26日
IBM dashDB Local 从入门到精通,第 3 部分: dashDB local SMP Linux 安装指南
本文是“IBM dashDB Local 从入门到精通”系列文章的第三部分,介绍了 dashDB Local 在 Linux 环境中单节点系统的安装及配置方法。
技术文章 2017年 07月 26日
IBM Bluemix 中使用命令行配置自定义域名以及 SSL 详解
允许用户给 CloudFoundry 应用配置使用自定义域名,目前有两种方式配置使用,一种是通过 Bluemix 控制台页面配置使用,另外一种是通过命令行配置使用。本文将针对如何使用 CloudFoundry 命令行和 Bluemix 命令行在 IBM Bluemix 上配置 Custom Domain 做出详细介绍。
技术文章 2017年 07月 25日
使用 Bluemix 和 Node.js 构建面向用户的 OpenWhisk 应用程序
本教程通过一个面向用户的示例应用程序来介绍 OpenWhisk 的基础知识,该应用程序使用一个存根 index.html 调用 OpenWhisk 来获取实际内容。
技术文章 2017年 07月 19日
在 Angular 4 中加载功能模块
大体了解 Angular 4 中的功能模块,然后了解如何应用混合加载策略来获得最佳应用程序性能。
技术文章 2017年 07月 19日
使用深度学习为异常检测开发认知 IoT 解决方案,第 1 部分: 介绍深度学习和长期记忆网络
“使用深度学习为异常检测开发认知 IoT 解决方案” 系列分 4 部分,本文是第 1 部分。本文将介绍深度学习和神经网络的概念,以及可以如何使用它们来分析 IoT 传感器收集的大量数据。
技术文章 2017年 07月 19日
ELK 组件对 Power Linux Server 和 IBM JAVA 的支持
本文集中汇总讲述了 ELK 的各个组件在 IBM Power Linux 和 IBM JAVA 上遇到的问题和解决方法,旨在方便大家在相关平台上使用 ELK。避免大家将宝贵时间浪费在重复调研作者遇到问题的解决方案上。
技术文章 2017年 07月 19日
使用 Watson 和 IoT Platform 服务构建家庭助理移动应用程序
本教程将介绍一个移动应用程序如何使用 Watson Conversation、Text to Speech 和 Speech to Text 服务来理解用户命令,然后通过 IBM IoT Platform 服务使用这些命令来控制设备。本教程还将介绍如何集成 Raspberry Pi 作为家庭网关,以便从移动应用程序接收命令并向其发送事件。最后,将介绍如何使用 Object Storage 服务存储图像。
技术文章 2017年 07月 19日
IBM dashDB Local 从入门到精通,第 1 部分: IBM 私有云数据仓库解决方案介绍(上)
本文,作为 IBM dashDB Local 从入门到精通系列第一篇文章,主要介绍 IBM 混合数据仓库策略、基于私有云数据仓库解决方案 dashDB Local,以及 dashDB Local 优势、使用场景、dashDB Local 架构、弹性伸缩能力、高可用性、dashDB Local 对 R 及 Apache Spark 的支持以及管理、维护相关话题,希望使读者可以对 dashDB Local 有一个比较全面的了解与认识。
技术文章 2017年 07月 18日
最佳实践:整合 Jenkins 和 IBM UrbanCode Deploy 实现定制化可持续交付
DevOps 是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。为此IBM也在大力拓展自己在相关领域的深度,收购 UrbanCode 就是相应的对策,同时在开源软件领域中,Jenkins 是对持续集成开发支持很好的一款产品,为了满足不同客户的业务场景,本文将通过一个开发实例来指导开发人员如何整合利用企业级持续集成工具 (UrbanCode Deploy) 和开源工具(Jenkins),以更好的支持客户的业务。
技术文章 2017年 07月 12日
人工智能、机器学习和认知计算入门指南
整体了解人工智能的发展史,以及最新的神经网络和深度学习方法。了解为什么尽管 AI 和机器学习的发展跌宕起伏,但是深度学习和认知计算等新方法仍大大提高了这些学科的标准。
技术文章 2017年 07月 11日
Java 8 习惯用语,第 4 部分: 提倡使用有帮助的编码
Java 8 函数组合约定不仅能改进代码,还能改进您与其他开发人员的关系。
技术文章 2017年 07月 11日
结合使用 SAML 2.0 和 WebSphere Liberty 实现跨域单点登录,第 3 部分: 使用 SPNEGO 集成 Microsoft Windows 身份验证
“结合使用 SAML 2.0 和 WebSphere Liberty 实现跨域单点登录” 系列包含 3 个部分,将介绍一个在混合云环境中使用 IBM Bluemix 的端到端单点登录 (SSO) 解决方案。第 3 部分将介绍如何在 Microsoft 域网络中集成服务提供者发起的 SSO 与 Microsoft Active Directory 身份验证。还将展示如何配置 Microsoft Active Directory 和 WebSphere Liberty 配置文件,以实现 SPNEGO Web 身份验证。
技术文章 2017年 07月 10日
Bluemix Kubernetes 实战入门
本文介绍了 Kubernetes 基本架构和核心组件功能,在 Bluemix 云平台如何创建 Kubernetes Cluster,如何部署应用到 Cluster,通过一个简单的 golang 编写的 Web Application,演示 Kubernetes 核心功能,Service Loadbalance、Failover、Scale up、Scale down、Rolling update 等。
技术文章 2017年 07月 05日
使用 Watson Translator 服务进行机器翻译
本文介绍了如何使用 Watson 提供的机器翻译功能,以及如何使用 Watson 训练自己的机器翻译模型,并将该模型用于机器翻译。
技术文章 2017年 07月 05日
Bluemix Kubernetes 实战进阶
本文介绍了 Kubernetes 基本架构和核心组件功能,在 Bluemix 云平台如何创建 Kubernetes Cluster,如何部署应用到 Cluster, 通过一个简单的 golang 编写的 Web Application,演示 Kubernetes 核心功能,Service Loadbalance, Failover, Scale up, Scale down, Rolling update 等。
技术文章 2017年 07月 05日
为您的下一个 IoT 项目选择最佳硬件
本文将客观公正地概述 IoT 通常采用的不同硬件类型,包括微控制器(例如 Arduino)、单板计算机(例如 Raspberry Pi)和嵌入式设备。文中将在 IoT 的背景下介绍硬件的主要组成部分和关键特征,包括对所需的安全特性和固件功能的概述。本文还为开发人员在何时、何地以及出于何种原因为 IoT 项目选择某一硬件而对另一硬件弃之不用提供指导,并对其在各行各业的使用提供示例。
技术文章 2017年 07月 05日
z/OS XL C/C++ 编译器对内联汇编的支持
本文探讨了生成包含内嵌汇编指令 z/OS XL C/C++ 应用程序的两种方法,讲解了如何使用这两种方法,并比较了这两种方法的异同。文中利用示例说明了这两种方法如何编译,链接,执行包含内嵌汇编指令的 程序。本文也举例阐述了如何利用 ASMLIB 编译器选项来搜索用户定义宏和系统宏。
技术文章 2017年 07月 05日
机器学习,深度学习 101
本文介绍了机器学习在各种分析中使用的现实意义正在日渐增加,并简要介绍深度学习。文中将介绍使用机器学习和深度学习的端到端流程,以及 IBM® Power Systems™ 的各种入门选项。
技术文章 2017年 07月 04日
大声说出来
在我们周围,到处都能看到自然语言处理和其他与人工智能相关的技术。探索这门科学的起源和未来可能的发展方向。
技术文章 2017年 07月 03日
使用 Bluemix Container 技术实现私有云实时监控仪表板,第二部分
在上篇文章中描述企业如何透过外部网络安全地存取以及监控私有云内的设备或服务器数据。本文将以网页的方式来呈现,并透过图标与数字的显示让管理者可快速了解目前的信息。
技术文章 2017年 06月 29日
探索一种适合 Maximo 的互联资产的架构
学习如何使用便宜的传感器实现一种资产管理架构,将传感器连接到 Watson IoT Platform,然后链接到 Maximo Asset Health Insights。
技术文章 2017年 06月 28日
Cognos BI的示样解析,第一部分:CQM(兼容查询方式)模式下的示样
Cognos BI 作为一个强大的 BI(Business Intelligence)套件,涵盖了非常丰富的报表生成、分析、记分卡生成,以及事件管理等完整工具集合。本文的示样解析使用了 Congnos BI 10.2.2 的 Samples 安装包中的例子,而根据报表服务器的设置需求,只涵盖了 CQM(Compatible Query Mode,兼容查询方式)的示样。由浅入深,第一个小节是介绍各个示样目录的结构和展示实体,这是从用户使用的角度来看;而第二小节将介绍这些示样背后的各个数据包、数据源、多维数据集和模型,以及它们之间的关系,从而站在一个整体的高度来理解这些示样。
技术文章 2017年 06月 28日
Spring Boot 基础
学习如何使用 Spring Boot 的 starter、观点和可执行 JAR 文件结构,快速编写能直接运行的基于 Spring 的应用程序。
教程 2017年 06月 28日
IBM Application Discovery 产品介绍
2016 年 6 月 2 日 IBM 宣布 IBM Application Discovery(IBM AD)合并到 API 管理解决方案之中,包括 z/OS Connect 和 IBM API,开发人员通过 IBM AD 执行源代码分析可以显示应用程序间的关系,加深对程序的逻辑的理解,并能够通知开发人员需要更新的代码数量,这让整个更新过程变得更加高效,也更加安全。
技术文章 2017年 06月 28日
结合使用 SAML 2.0 和 WebSphere Liberty 实现跨域单点登录,第 2 部分: 使用 IBM Bluemix 设置安全的混合云环境
“结合使用 SAML 2.0 和 WebSphere Liberty 实现跨域单点登录” 系列包含 3 个部分,介绍了一个在混合云环境中使用 IBM Bluemix 的端到端单点登录 (SSO) 解决方案。第 2 部分将介绍如何使用 Secure Gateway 将云上的应用程序连接到本地机器,而无需公共 IP 地址。
技术文章 2017年 06月 28日
IBM Cloud for VMware Solutions:了解内部结构
本教程将介绍 IBM Cloud for VMware Solutions 的架构,它提供了 VMware 虚拟化环境的部署和管理功能。还将介绍该产品的组件,让您了解它们如何在云中协作配置和管理该环境。
技术文章 2017年 06月 28日
有效使用 Node.js 事件循环
对于 Node.js 应用程序开发新手而言,作为学习曲线的一部分,他们需要了解单线程事件循环的工作原理,以及它可能导致意外结果的方式。您可以使用本教程中的 3 个交互式示例中的事件循环进行练习。您很快就能编写快速、高效的代码来轻松处理异步调用。
技术文章 2017年 06月 27日
Spark 和 IBM LSF 深度集成与实战
在大数据时代,Apache Spark 犹如它的名字一样,诞生以后,以星火燎原之势,迅速发展成为了大数据处理技术中的佼佼者,站在了 Hadoop MapReduce 这个“巨人”的肩膀上,扬长避短,已经成为大数据处理领域炙手可热的技术,其发展势头非常强劲。IBM LSF 是并行计算的领军技术和平台之一,因为其悠久的历史,使得 IBM LSF 的用户越来越多,可以说在并行计算领域,IBM LSF 处于标杆地位。在大数据处理技术中,并行计算的思想占有主导地位。因此, 如何将这两门技术有效的融合在一起,笔者在此文章做了探讨和实战。
技术文章 2017年 06月 27日
DB2 系统临时表空间过大引发的性能问题
这是某银行 DB2 系统发生的一次真实案例,SQL 语句执行时间变长,最后发现“罪魁祸首”竟是 DB2 系统临时表空间过大。本文将介绍这个性能问题的分析处理过程,如何逐步定位问题根本原因,并提供了解决方法。这其中用到的一些方法和工具对读者分析性能问题有一定的参考意义。
技术文章 2017年 06月 22日
如何设计一个小而美的秒杀系统?
借助合理的技术选型和防御式思维系统设计,即使没有大公司深厚的技术资源支撑,读者仍可以从头开始完成能应对秒杀等高并发的系统。本文将向读者介绍如何独立完成一整套的红包或者秒杀系统的开发,从系统设计,到性能优化,全链路压测,线上运维,整个产品的生命周期内都能够获取相关信息。
技术文章 2017年 06月 21日
透彻的掌握 Spring 中@transactional 的使用
事务管理是应用系统开发中必不可少的一部分。本文首先介绍了基于 @Transactional 注解的事务的实现步骤,然后分析了 Spring 事务管理的实现机制,最后分别列出了注意事项,相信会使您对事务的运用有很大帮助。
技术文章 2017年 06月 21日
Fluid Query 新特性之--大数据源的支持
IBM Fluid Query 新增了对大数据源的联邦支持,通过 ODBC 对三大 BigData 数据源的支持,本文详细介绍了 hive,impala,spark 这三大数据源通过 IBM fluid Query 访问和查询的具体使用方法。
技术文章 2017年 06月 20日
使用 Bluemix、Watson Discovery 和 Cloudant 构建移动应用程序来分析其他应用程序
构建一个移动应用程序,为应用商店中排名前 10 的免费应用程序的评价提供分析。然后该应用程序会使用 Cloudant 存储应用程序细节。
技术文章 2017年 06月 19日
面向 Java 开发人员的区块链链代码
区块链正在改变互联网上的业务交易方式。在本教程中,您将安装一个区块链网络,并运行一个使用 Java 语言编写的链代码智能合约。
技术文章 2017年 06月 15日
基于大数据的机器学习:Apache SystemML 在 IBM BigInsights 的实践
机器学习 (Machine Learning, ML) 是计算机可以学习而不需要事先编程的能力。 由于数字数据的广泛增长和大数据的计算能力提高,机器学习的时代已经到来。 Apache SystemML 是由 IBM 开源的机器学习系统,现在是 Apache 顶级项目,它所具备的能力在机器学习领域独领风骚。 IBM BigInsights 是业界领先的 Hadoop 企业级发行版本,在 IBM BigInsights 发行版中已经包含了 Apache SystemML 用于大数据平台的机器学习。 本文阐述了 Apache SystemML 的原理和基于 IBM BigInsights 的机器学习实践。
技术文章 2017年 06月 15日
IBM Softlayer 上虚拟机镜像的迁出
本文讲解了从 IBM SoftLayer 上迁移一个镜像到 Microsoft Hyper-V 或者 VMWare ESX 的详细过程,先介绍了虚拟机在迁移之前需要做的准备步骤,其次是介绍如何将虚拟机保存为 vhd 格式镜像,然后是怎样从 SoftLayer 下载 vhd 格式镜像,最后讲解如何把 SoftLayer vhd 格式镜像导入 Hyper-V。
技术文章 2017年 06月 14日
使用 Bluemix 上的 IBM Watson 为上市公司创建情绪信号
本教程将介绍我们团队如何使用 IBM Bluemix、Watson Natural Language Understanding API、抓取的网络数据和 Twitter 数据,创建一个网页来跟踪多家上市公司的情绪信号。我们还会提供此数据在股票研究中的两种可能用途。
技术文章 2017年 06月 14日
初识 MQTT
本文将从技术角度介绍 MQTT 协议。您将了解 MQTT 是什么,MQTT 为何适合 IoT 应用程序,以及如何开始开发使用 MQTT 的应用程序。
技术文章 2017年 06月 14日
使用 Bluemix Push 服务开发 Angular Ionic 移动应用程序
本教程将介绍在 Ionic AngularJS 移动应用程序中正确使用 bms-push 插件所需的最少步骤。
技术文章 2017年 06月 13日
Java 8 习惯用语,第 1 部分: Java 中的一种更轻松的函数式编程途径
学习声明式编程而不是命令式编程,这是在 Java 程序中学习轻松采用函数方法的第一步。
技术文章 2017年 06月 13日
使用 Reactor 进行反应式编程
越来越多的Java应用在实现时引入了反应式编程(reactive programming)的思想,以提高程序的性能,降低响应时间。Reactor是一个新的反应式编程库,也是Spring 5中反应式Web框架的基础。本文对Reactor库进行详细的介绍,包括Flux和Mono序列、常用的操作符、调度器以及测试和调试技巧等。
技术文章 2017年 06月 07日
IBM SPSS Modeler 中 BULK LOADER 的配置及应用
IBM SPSS Modeler 中有一个非常实用的功能,即可以通过 BULK LOADER 导入数据到数据库中,其操作简单直观,方便易用。特别是对大数据能很大程度上提高数据的导入效率。并可以自动生成导入数据源,方便用户在 IBM SPSS Modeler 中进行更进一步的数据挖掘和分析。目前 IBM SPSS Modeler 支持 BULK LOADER 的数据库有 DB2,Netezza ,MSSQL,Oralce 及 Teradata。文章采用实例引导读者搭建一个 IBM SPSS Modeler 应用 BULK LOADER 的环境并对文本数据的入库效率做出分析。
技术文章 2017年 06月 07日
创建认知应用程序时需要知道的 5 件事
随着利用深入学习能力的应用程序的不断增加,人工智能技术也在不断增加各种各样的市场和应用的价值。本文将分析在开发智能应用程序时应考虑的 5 个重要概念。
技术文章 2017年 06月 06日
Java 8 习惯用语,第 3 部分: 传统 for 循环的函数式替代方案
for 循环可能非常普遍,但它不是不可替代的。了解 range、iterate 和 limit 如何减少 Java 中的复杂迭代中的麻烦。
技术文章 2017年 06月 05日
使用 WebSocket 和 SSE 实现 HTTP 服务器推送
WebSocket 和 SSE 是两种在 Web 和移动应用程序中实时传输数据的领先的服务器推送解决方案,它们孰优孰劣?Python Web 应用程序突显了每种协议的优势和局限性,可以助您顺利解决在诊断 WebSocket 前端连接问题时遇到的困难。
技术文章 2017年 06月 05日
结合使用 SAML 2.0 和 WebSphere Liberty 实现跨域单点登录,第 1 部分: 为服务提供者发起的 SSO 配置身份传播功能
“结合使用 SAML 2.0 和 WebSphere Liberty 实现跨域单点登录” 系列包含 3 个部分,将介绍一个在混合云环境中使用 IBM Bluemix 的端到端单点登录 (SSO) 解决方案。第 1 部分将重点介绍身份提供者与服务提供者之间的标准身份验证机制。
技术文章 2017年 06月 01日
Java 8 习惯用语,第 2 部分: 函数组合与集合管道模式
无止境的循环不是迭代代码中的集合的唯一方式。函数组合和集合管道这两种模式支持使用表达式(而不是语句)对 Java 中的集合进行排序。
技术文章 2017年 05月 31日
面向 JavaScript 开发人员的 LoopBack 指南,第 2 部分: 模型
本文是 LoopBack 框架系列的第 2 部分,将学习在开发基本 Web API 的过程中如何定义和使用模型和数据源。
技术文章 2017年 05月 31日
在云中管理事务,第 1 部分: 事务基础和分布式事务
本系列包含两部分,在第 1 部分中,作者将介绍事务的基础知识和分布式事务,并展示两阶段提交的分布式事务的工作原理。他还将演示为什么分布式事务要求事务管理器中存在持久性事务日志。
技术文章 2017年 05月 31日
自动化运维工具 SaltStack 在云计算环境中的实践
本文将主要介绍开源软件 SaltStack 自动化运维工具在大型云计算环境中,如何帮助管理员快速完成运维任务,降低运维工作量,提高效率。根据不同业务特性,进行配置,实现集中化管理、分发文件、采集服务器数据,规范业务等功能。
技术文章 2017年 05月 25日
使用 Watson Conversation 打造聊天机器人
学习如何将 Watson Conversation 服务与另一个 Watson 服务 Natural Language Understanding 集成在一起,以扩充可从用户语音中提取的实体数量。
技术文章 2017年 05月 24日
面向 JavaScript 开发人员的 LoopBack 指南,第 1 部分: Hello, World!
如今有许多开源 Node.js 框架,它们重新点燃了服务器端 JavaScript 开发的希望,而 LoopBack 就是其中的一个。在开发环境中安装 LoopBack 后,就可以使用命令行和 IBM API Connect(一个 API 生命周期管理平台)编写您的第一个 LoopBack API。
技术文章 2017年 05月 24日
针对职业高尔夫和网球赛的 Predictive Cloud Computing 项目,第 7 部分: 大数据存储与分析 - IBM DB2 与 Graphite
管理大量数据是一项挑战,但也为探索管理复杂状态和分析无数指标的不同方法提供了机会。我们的职业高尔夫球和网球比赛单单从站点流量就会生成数 TB 数据。Predictive Cloud Computing (PCC) 系统利用 IBM DB2 来存储从源数据生成的聚合信息,并利用 Graphite 来分析指标和描绘我们的代码库。每个工具都使得 PCC 系统能够存储和分析大量数据,并为潜在的分析提供直观的检索能力。
技术文章 2017年 05月 24日
针对职业高尔夫和网球赛的 Predictive Cloud Computing 项目,第 6 部分: Maven、单元和集成测试,以及静态代码分析
整个 Predictive Cloud Computing (PCC) 项目中利用了一些构建工具和技术,使开发团队能够自动构建和验证更改。所选的工具和技术使团队能自动化构建流程,而且在部署更改时非常自信它们会正常运行且容易维护。在本文中,我们将讨论 PCC 中使用的构建和测试方法。
技术文章 2017年 05月 23日
结合使用 IBM DB2 for i 表与 IBM Bluemix Weather Web 服务记录集
本文介绍了如何在 IBM Bluemix 中创建一个 Weather Company Data 服务,并提供通过 JSON_TABLE 和 httpGetCLOB 函数直接从 DB2 for i 使用它的示例。
技术文章 2017年 05月 18日
区块链技术基础:术语和用例
区块链技术(Blockchain)是目前一个流行的主题。了解这一术语,看看哪些行业可能最先真正利用此技术牟利。
技术文章 2017年 05月 17日
基于时空算法研究的商业决策分析
在多样化的大数据分析模型中,IBM SPSS 提供的时空数据预测模型(STP)是为解决时间和空间问题量身定做的算法应用。它可以应用于天气与环境模型,智能交通运输, 网络安全分析模型,建筑或空间的能量管理等等。通过使用 STP 进行建模和预测,能够为管理者或者企业提供最佳的决策支持,以节省时间、成本和资源。
技术文章 2017年 05月 16日
构建一个认知 IoT 应用程序仅需 7 步
按照边缘计算架构构建一个认知 IoT 解决方案。将您的分析推送到网关,并使用高级机器学习获知检测异常。
技术文章 2017年 05月 16日
使用 Watson Discovery 分析新闻并收集洞察
使用 Watson Discovery 服务从大数据中收集洞察。学习如何在 Bluemix 上设置一个 Discovery 实例,以及如何对 News 集合运行一些常见查询。
技术文章 2017年 05月 10日
使用 Data Server Manager 浏览并分析历史锁定事务
数据库日常业务中,都不可避免的遇到锁事务,如死锁、锁等待、锁超时等。业务人员或决策人员需要对历史的锁事务进行浏览并分析,以便确定锁事物是否是预期中的,如果不是,则需要找出引起锁的根源并解除锁,避免继续引发问题。在 IBM Data Server Manager 中,用户可以通过锁定事件检视器便捷的浏览并分析发生的锁,以辅助解决发生在被监控数据库上的锁。
技术文章 2017年 05月 10日
Java 和微服务,第 8 部分: 性能
本章将探讨与转换为微服务有关的一个主要问题:性能成本。在同一个计算单元上共存的组件,现在分散在多个位置,而且不再彼此信任。
技术文章 2017年 05月 10日
使用面向分布式业务网络的 IBM Blockchain 服务的 6 大理由
借助 Hyperledger Fabric v1.0 上的 IBM Blockchain 服务的测试版本,可以轻松设置一个针对安全性、性能、恢复能力、监控、可升级性和支持进行了优化的企业级区块链网络。该服务提供了网络组件的动态管理,包括通过多级隔离在高度安全的区块链网络中保护数据的治理工具。
技术文章 2017年 05月 10日
Hibernate Validator 对全球化支持的实践
Hibernate Validator 是对 JSR 规范的具体实现,主要是使用注解的方式实现对 Java Bean 的验证功能。但是 Hibernate Validator 提供的接口没有直接支持本地化,不能直接读取翻译的错误验证消息。本文结合项目实践,总结了如何对自定义约束注解提供本地化支持;以及如何在验证过程中通过将用户 locale 传给自定义的消息解析器(MessageInterpolator),如何从用户自定义的多个资源文件中读取翻译的错误验证消息。
技术文章 2017年 05月 09日
为各行各业构建认知解决方案,第 3 部分: 让认知数据变得可以搜索和理解的设计模式
认知计算在企业中变得越来越重要。在本教程(本系列的第 3 篇)中,将介绍让认知数据变得可以搜索和理解的设计模式。
技术文章 2017年 05月 04日
使用 IBM Bluemix 和 PHP 构建可搜索的简历数据库: 通过可扩展存储和关键词搜索来增强简历搜索应用程序
本教程将展示如何创建一个基于浏览器的强大应用程序,将求职者简历存储为 PDF 文件并建立索引,以便更高效地实现企业招聘和人力资源功能。
技术文章 2017年 05月 04日
化繁为简,快速完成 Spark 大数据平台机群配置
越来越多的读者和用户倾向于利用 Ambari 快速搭建大数据平台,不过随着机群节点数的增加,安装部署前每台机器的预先设置成为令人头疼的问题,比如配置 SSH 无密码登录,修改文件最大限制,关闭防火墙,修改 hosts 文件等,一不小心就会造成后期平台部署出错且错误难以排查。文中提供了一个脚本文件,通过简单的设定来自动完成部署前的机群设置工作,让用户能在一台机器上完成整个机群内所有机器的设置,节约了部署时间,避免了用户在机器之间的跳转,也避免了后期搭建平台出错的几率。
技术文章 2017年 05月 04日
使用 IBM Bluemix 和 PHP 构建可搜索的简历数据库: 构建移动优化、数据驱动的简历搜索应用程序
本教程将展示如何创建一个基于浏览器的强大应用程序,将求职者简历存储为 PDF 文件并建立索引,以便更高效地实现企业招聘和人力资源功能。
技术文章 2017年 05月 04日
基于 GlusterFS 实现 Docker 集群的分布式存储
本文基于 docker glusterfs volume 插件和 gluster-rest API 封装,实现了容器的集群分布式存储功能。
技术文章 2017年 03月 30日
大数据时间序列分析、建模与预测系列 第一部分: 数据准备
本系列文章全面介绍了大数据环境下时间序列数据的数据准备、探索、建模以及预测方法。本文为第一部分: 数据准备。
技术文章 2017年 03月 29日
面向开发人员的区块链链代码深入研究:使用 Go 编写智能合约
学习如何使用 Golang 为基于 Hyperledger Fabric v0.6 的区块链网络开发链代码。这篇深入研究教程会介绍一些基础知识,比如与 Fabric 交互的 API,还会介绍各种高级主题,比如数据建模、访问控制和事件。大量示例代码演示了区块链上的一个住房贷款和购买合同流程。
技术文章 2017年 03月 29日
对微服务应用程序应用 Strangler 应用程序模式
本文简要介绍 Strangler 应用程序模式的几个方面 - 它何时适用,何时不适用,以及它对版本管理有何意义。
技术文章 2017年 03月 29日
Java 和微服务,第 7 部分: 安全和治理
在整体式架构中,由于运行应用程序的运行时环境相对隔离,所以治理和安全保护很简单。而微服务架构具有典型的革新特征,给活动的治理和应用程序的安全威胁保护带来了更多挑战。 因此,本文将围绕微服务架构的安全性和治理展开讨论。
技术文章 2017年 03月 28日
Apache Spark 内存管理详解
Spark 是基于内存的分布式计算引擎,本文旨在按照堆内和堆外内存规划、内存空间分配、存储内存管理和执行内存管理的线索,全方位梳理 Spark 内存管理的脉络。
技术文章 2017年 03月 28日
创建聊天机器人,第 3 部分: 使用认知(或人工智能)服务增强聊天机器人
创建自己的全功能聊天机器人来传递新闻和文章。本系列将介绍如何使用两个不同的消息应用程序实现此目的:Facebook Messenger 和 Slack。然后介绍如何使用 IBM Watson 服务增强您的聊天机器人。这是本系列的第 3 篇教程,将介绍用于增强聊天机器人的 IBM Watson 服务。
技术文章 2017年 03月 27日
图形数据库介绍,第 2 部分: 使用图形数据库构建推荐引擎
在图形数据库介绍教程系列的第 2 部分中,将探索一个现有推荐引擎背后的代码。然后实现一个功能来在产品页上显示推荐。
技术文章 2017年 03月 21日

第 1 - 100 条,共 14908 条 | 下一页 显示内容简介 | 隐藏内容简介 订阅搜索结果 (RSS)