Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
DevOps教程
Java 21和Spring Boot 3.2增强监控可观察性指南
本文介绍了Spring Boot 3.2和Java 21中增强的可观察性支持。 通过利用Java 21和Spring Boot 3.2的高级功能,开发人员可以增强系统的可观察性,有效监控各种指标和日志。
DHH:退出云计算
就在一年多以前,我们宣布打算离开云计算。随后,我们分享了 2022 年 320 万美元的完整云预算,以及我们将构建自己的工具而不是支付价格过高的企业服务合同的事实。使命已定! 一个月后,我们订购了价值 60 万美元的戴尔服务器来承载我们的出口,并计
2024 年 QA 自动化的语言是什么?
厌倦了手动测试,可以开始自动化测试了。 我有一些使用 Ruby 和 Java 进行自动化的经验,但我参与的所有项目都已经有了现成的框架,所以主要是重构(因为我擅长 Google,而且用问题来烦同事也没有什么问题)。不过,我想我的知识还不足以回答所有棘手的面
使用 Kafka 泳道处理不平衡流量
HubSpot 的客户使用工作流程来自动化其业务流程。工作流由触发器和操作集合组成,触发器告诉工作流何时“注册”要处理的记录,操作集合告诉工作流如何处理这些注册的记录。有数百万个活动工作流程,每天总共执行数亿个操作,每秒执行数万个操作。 一旦触发工
Docker容器与JVM比较
Java 的一大卖点是 Java 虚拟机带来的可移植性。 但是,由于在 [Docker] 容器中捆绑后端服务已成为常见做法,那么与本机编译语言相比,Java 有哪些优势呢? Docker 容器Docker 容器是一
本周Github有趣项目MemoryCache等
本周Github有趣的项目、工具和库 1、MemoryCache一个将本地桌面环境转化为设备上的
Java 中的循环复杂度
Java 中的代码管理是一个人们可能熟悉的概念。它涉及如何组织源代码,以便在维护期间处理它可以更加简单。除了其他时间复杂度之外,该圈复杂度是根据程序的控制流计算的。 例如:如果一个程序没有控制语句,那么该程序的圈复杂度被认为是1。
Go中查找死代码的工具
定期运行deadcode,尤其是在 重构工作,以帮助识别程序中不再需要的代码。 $ go install golang.org/x/tools/cmd/deadcode@latest 在Go项目下运行:<
几句话解释Go的好处
我习惯使用的 Java 语言却非常粗糙,有时还很复杂,因为你必须添加大量的层和重复。而当我试着用Go HTTP 服务器制作了一些 API,几分钟后,就能让它运行。 几个月后,我有机会参与了他工作的一个运营自动化项目。我们用 Go 语言建立了几个 API,并
将 GitHub.com升级到MySQL 8.0
GitHub 使用 MySQL 来存储大量关系数据。这是我们如何将生产组无缝升级到 MySQL 8.0 的故事。 15 多年前,GitHub 最初是一个带有单个 MySQL 数据库的 Ruby on Rails 应用程序。从那时起,GitHub 不
如何开始 DevOps – 初学者完整指南
DevOps是指实践、文化理念和工具的结合,可提高公司高速交付服务和应用程序的能力。与使用传统基础设施管理和软件开发流程的组织相比,此过程有助于快速改进和发展产品。总体而言,DevOps 使组织能够更好、更有效地为客户提供服务,从而在竞争激烈的市场中生存。
敏捷方法教程
敏捷教程也称为敏捷方法论,它涵盖了学习敏捷所必需的基本和高级敏捷概念。它适合初学者和专业人士。敏捷是一种简单的软件开发方法,只需 1 到 4 周的时间。它对软件排列进行快速且最小的更改。敏捷方法的好处包括通过快速、持续的开发和及时交
Postgres必须设置用于防止事务ID回绕失败的监视和警报
防止 PostgreSQL 数据库中的事务 ID 环绕失败涉及设置监控和警报系统,以便在潜在问题导致严重问题之前主动识别和解决它们。 PostgreSQL 使用 32 位事务 ID,当达到最大值时,会发生回绕,这可能会导致数据损坏。以下是设置监控和警报的步骤:
零停机 Postgres 升级
我们最近从 Postgres 11.9 升级到 15.3 通过使用逻辑复制、一套支持脚本实现零停机, Elixir & 中的工具和工具Erlang 的 BEAM 虚拟机。这篇文章将详细解释我们是如何做到的, 以及如果您尝试做同样的事情,您可能需要考虑的事项。
Docker收购了TestContainer
TestContainers 将与 docker 高度集成。在 CI/CD 期间在非 Docker 基础设施上运行它几乎是不可能的。 今天,Docker宣布收购AtomicJar,并将 19 名员工纳入其新测试部门。AtomicJar开发了TestCont
也许我们从来不知道如何交付高质量的软件
您是否曾经参与过一个缺少重要质量保证措施的软件项目?不只是你这样。很多公司和项目都存在这种情况。即使他们知道有质量保证这回事,也知道我们应该这样做,但所有努力的结果通常都是在发布前进行大规模的质量保证冲刺。紧张的时间只会让软件勉强运行。当然,所有这些混乱都会在
log4j成立团队并获得资助
Sovereign Tech Fund 宣布支持 Apache Log4j 的持续开发,Apache Log4j 是基于 Java 的软件应用程序架构的基石。 投资金额:596,160.00欧元
云工程师被解雇后删代码库判刑3年
云工程师布罗迪为报复被银行解雇,删除其代码存储库,被判处两年监禁和服刑三年并赔偿 529,000 美元。 第一共和银行是美国的一家商业银行,拥有七千多名员工,年收入达 67.5 亿美元。该银行于 2023 年 5 月 1 日关闭,并被出售给摩根大通。布罗
上页
下页
关闭