发展

对依赖项注入模式的抽象理解

本文将对称为依赖项注入(或控制反转)的设计模式进行相对抽象的研究。我觉得大多数关于依赖注入的文章都过于拘泥于演示结构的具体例子。在本文中,我们将介绍纯粹的抽象。好吧,也许不是纯粹的抽象-[…]

在测试驱动开发(TDD)中使用Java的EasyMock进行模拟

在本文中,我们将探讨模拟测试驱动的开发实践。不,这并不意味着要给你的开发团队成员起愚蠢的名字!具体来说,我们将使用Java的EasyMock包来了解典型的mocking库所提供的功能。在我们学习什么是嘲笑之前,我们首先必须考虑一个大致的场景,其中[…]

三个女人在办公室里看着电脑

理解React门户及其重要性

React门户提供了一种一流的呈现方式,并允许通常出现在DOM之外的子组件驻留在文档对象模型(DOM)节点中。这个React门户组件存在于父组件的DOM层次结构之外。当子组件从父组件中分离出来时,门户可以[…]

Istock 939030682

使用Red Hat实现中间件现代化

这是我们的中间件现代化系列的第五部分,也是最后一部分。您可以在这里阅读第一期文章,在这里阅读第二期文章,在这里阅读第三期文章,在这里阅读第四期文章。现在,您已经了解了所有关于中间件和最常见的用例,是时候选择一个技术合作伙伴和软件来[…]

非裔美国人在办公室的台式电脑

现代开发中中间件的五个常用用例

这是中间件现代化系列的第4部分。您可以在这里阅读第一期,在这里阅读第二期,在这里阅读第三期。在之前的文章中,我们探讨了中间件是什么,它能做什么,以及如何在现代化工作中使用它。你已经学会了基础,现在你准备好了[…]

优化-插槽交换书签

使用这个解决方案,如果使用查询字符串将您推到插槽,则可以使用活动域的绑定从单个实例查看多个站点中的任何站点。所以…什么是小书签?Bookmarklet只是一个包含JavaScript的书签。例如,在大多数[…]

金融服务的网络攻击-键盘

中间件现代化的好处和工具

这是我们的中间件现代化系列的第三部分。您可以在这里阅读第一期和第二期。组织经常缺乏有效地现代化遗留系统和应用程序所需的时间和资源。中间件有助于缓解与现代化相关的挑战,并提供了升级应用程序的灵活性。中间件的好处

AEM内容服务:使用Sling和Node api提供资产集合-第2部分

在本系列的第1部分中,我讨论了将AEM Asset Collection项转换为页面的JSON表示的方法。它使用Sling模型+ HTL组件模式来获取集合项,并根据资产类型在JSON中显示它们的值。特别是,Sling模型启用了JSON[…]

Istock 1222544927

Docker Bootcamp—理解性能和性能调优

欢迎回到码头工人训练营。在之前的文章中,我们学习了如何为容器设置资源限制。在这篇文章中,我们将深入探讨性能。我们先简要介绍一下cpu和超线程的历史,然后再看一个示例,这个示例将有助于解释不同的cpu如何影响性能。[...]

摘要多边形空间

开始中间件现代化之旅

下面是我们的中间件现代化系列的第2部分。您可以在这里阅读第一期。如果您的应用程序不再满足业务需求,可能是时候进行现代化了。遗留中间件平台不是为了满足现代混合IT环境的需求而构建的,但是现代中间件可以支持工作的应用程序环境[…]

服务器端渲染使用Adobe IO

许多web应用程序都是使用客户端单页应用(SPA)框架编写的,比如ReactJS和Angular。这样做有很多好处,但是,它确实避免了搜索引擎(如谷歌)在有效索引页面内容并使谷歌搜索可用时遇到的小困难。有[…]

Istock 1194668332

如何处理多个文件同时使用Java多线程

概述本用例描述如何通过在运行时分配线程数量来同时处理多个文件。优势:可以根据CPU利用率在运行时分配N个线程。可以在更短的时间内处理所有文件。使用命令提示符任何IDE[…]

加载更多