随笔分类 - 翻译
技术文章翻译
摘要:【注】本文译自: Java ArrayList vs LinkedList | Baeldung 1. 概述 对于 collections (集合),Java 标准库提供了大量可供选择的选项。在这些选项中,有两个著名的 List 实现,称为 ArrayList 和 LinkedList,每个实现都有
阅读全文
摘要:【注】本文译自: What’s New Between Java 11 and Java 17? 9 月 14 日 Java 17 发布。是时候仔细看看自上一个 LTS 版本(即 Java 11)以来的变化。我们先简要介绍许可模型,然后重点介绍 Java 11 和 Java 17 之间的一些变化,主
阅读全文
摘要:【注】本文译自: A Guide to DataOps - DZone Big Data DataOps 不仅仅是另一种开发方法。它通过民主化的访问和巨大的潜力从根本上改变了组织使用数据的方式。 最近一项关于企业面临的大数据挑战的调查揭示了一些有关数据利用的惊人事实。38% 的企业“缺乏”令人信服的
阅读全文
摘要:【注】本文译自:Java Exceptions - DZone Java Java Exception Java Exception 是为处理异常应用程序行为而创建的类。在本文中,我将解释如何使用 Java Exception 类以及如何在考虑现有 Java Exceptions 设计的情况下创建异
阅读全文
摘要:【注】本文译自: GraphQL - Quick Guide (tutorialspoint.com) 本章讨论不同的 GraphQL 组件以及它们相互通信的方式。整个应用程序组件可以区分如下: 服务器端组件 客户器端组件 服务端组件 GraphQL 服务器构成了服务器端的核心组件,并允许解析来自
阅读全文
摘要:【注】本文译自: GraphQL - Quick Guide (tutorialspoint.com) GraphQL 是描述 GraphQL 服务器行为的规范。它是一组关于如何处理请求和响应的指南,如支持的协议、服务器可以接受的数据格式、服务器返回的响应格式等。客户端向 GraphQL 发出的请求
阅读全文
摘要:【注】本文节译自:GraphQL - Quick Guide (tutorialspoint.com) 在本章中,我们将学习 GraphQL 的环境设置。 要执行本教程中的示例,您将需要以下内容: 运行 Linux、macOS 或 Windows 的计算机。 网络浏览器,最好是最新版本的 Googl
阅读全文
摘要:【注】本文节译自:GraphQL - Quick Guide (tutorialspoint.com) GraphQL 是 Facebook 开发的一种开源服务器端技术,用于优化 RESTful API 调用。它是一种执行引擎和一种数据查询语言。在本章中,我们将讨论使用 GraphQL 的优势。 为
阅读全文
摘要:【注】本文译自:How to build a Spring Boot 12-Factor app (theserverside.com) 在这里,我们看看 Spring Boot 框架如何支持十二因素应用的方法,以及 GitHub、Docker 和 Kubernetes 等工具填补了哪些空白。 没有
阅读全文
摘要:【注】本文节译自:APIs and microservices: How to create modern enterprise architectures (bitpipe.com) 创建和发展现代化的企业架构并非易事:这意味着打破单一的、集中的系统,转而使用 API 和微服务等工具支持更多云功能
阅读全文
摘要:【注】本文译自:https://www.thoughtworks.com/insights/blog/domain-driven-design-services-architecture 这篇文章是关于软件设计的选择。特别是大型系统,这些系统可能会以服务端点的形式分为多个可部署的对象。我不会特别谈论
阅读全文
摘要:【注】本文译自: https://www.geeksforgeeks.org/domain-driven-design-ddd/ 领域驱动设计(Domain-Driven Design)是程序员 Eric Evans 于 2004 在他的**《 领域驱动设计:解决软件核心中的复杂性》**一书中提出的
阅读全文
摘要:【注】本文译自:https://www.edureka.co/blog/elk-stack-tutorial/ 随着越来越多的 IT 基础设施转身云计算,对公共云安全工具和日志分析平台的需求也在迅速增加。不管组织的规模有多大,每天都会生成大量的数据。这些数据中有相当一部分是由公司的 Web 服务器日
阅读全文
摘要:【注】本文译自: https://www.edureka.co/blog/selenium-tutorial 在本教程中,我将向您介绍 Selenium Webdriver,它是当今市场上使用最广泛的自动化测试框架。它是开源的,可与所有著名的编程语言(如Java、Python、C#、Ruby、Per
阅读全文
摘要:【注】本文译自:https://www.edureka.co/blog/what-is-selenium/ 你知道什么是 Selenium 吗?你知道为什么要使用它吗?答案就在本文中,很高兴能够与你共飧。 自动化测试正席卷全球,Selenium 认证是业界最抢手的技能之一。 什么是 Selenium
阅读全文
摘要:【注】本文译自: https://www.edureka.co/blog/jenkins-tutorial/ 本文将重点介绍 Jenkins 架构和 Jenkins 构建管道,并向您展示如何在 Jenkins 中创建一个构建。 现在是了解 Jenkins 架构的正确时机。 Jenkins 架构 让我
阅读全文
摘要:【注】本文译自:https://www.edureka.co/blog/what-is-jenkins/ 持续集成是 DevOps 最重要的部分,用于集成各个 DevOps 阶段。Jenkins 是最著名的持续集成工具,我知道你很好奇 Jenkins 受欢迎的原因以及 Jenkins 是否容易学习。
阅读全文
摘要:【注】本文译自:https://www.edureka.co/blog/ansible-tutorial/ 在阅读本文之前,你应该已经知道,Ansible 构成了 DevOps 认证的关键部分,它是用于配置管理、部署和编排的工具。 本教程的主要内容包括: 学习如何编写 Ansible 剧本 学习 A
阅读全文
摘要:【注】本文译自:https://www.edureka.co/blog/what-is-git/ Git是一个免费的开源分布式版本控制系统工具,旨在快速高效地处理从小型到大型的所有项目。它是由 Linus Torvalds 在2005年创建的,用于开发 Linux 内核。Git具有大多数团队和开发人
阅读全文
摘要:【注】本文译自https://www.edureka.co/blog/what-is-puppet/ 今天,配置管理最成熟的工具是 Puppet。但是,我想您一定想知道为什么 Puppet 如此受欢迎、与其他配置管理工具相比,它有什么独特之处。 什么是 Puppet? Puppet 是配置管理工具,
阅读全文