排序
优化测试性能
大多数性能问题都落在几个类别里:测试类型选错、反复登录的开销、缓慢的真实网络调用、臃肿的 CI 准备流程,以及资源受限的机器。本指南先诊断这些问题,再讨论解决办法。 从零开始时,先向 Cy...
使用 Hibernate Validator 校验
本指南介绍如何使用 Hibernate Validator/Bean Validation,校验 REST 服务的输入输出,以及业务服务方法的参数和返回值。 前提条件 完成指南需要约 15 分钟、一个 IDE、安装 JDK 17 或更高版本...
文件存储
简介 Laravel 借助 Frank de Jonge 开发的 Flysystem PHP 包,提供强大的文件系统抽象。其 Flysystem 集成提供操作本地文件系统、SFTP 和 Amazon S3 的简洁驱动。各存储系统使用相同 API,因此...
从 Pulumi 堆栈中移除资源,同时保留实际资源
从 Pulumi 程序中删除一个资源,通常也会删除底层云基础设施:这正是期望状态模型的作用。但有时你想要相反的结果——让 Pulumi 停止管理某项资源,同时让真实资源保持不变。 常见原因包括:将...
沙箱环境的六大优势,以及 Docker Sandboxes 如何实现它们
在我们的《代理式 AI 现状报告》中,60% 的组织表示已经在生产环境运行 AI 代理。这些代理会自行安装软件包、运行脚本并调用外部服务,而其中许多工作如今发生在开发者的笔记本上,使用的也是开...
删除 restic 备份快照
备份空间总是有限的,因此 restic 支持删除旧快照。你可以手动指定要删除的快照 ID,也可以用保留策略决定哪些快照应当移除。删除过程包含两个先后执行的步骤:用 forget 移除快照记录,再用 pr...
使用语言集成查询 (LINQ)
介绍 本教程介绍 .NET 与 C# 的相关功能。你将学习如何: 使用 LINQ 生成序列。 编写可在 LINQ 查询中轻松使用的方法。 区分及早计算和惰性计算。 你将开发一个演示法罗洗牌的应用,学习这些技...
将 ASP.NET Core 应用发布到 IIS
Internet Information Services(IIS)是在 Windows 上运行的通用 Web 服务器,可以托管 ASP.NET Core 应用。如果需要在本地或混合环境的 Windows Server 上运行应用、使用 Windows 身份验证,...
使用 GridFS 存储大文件
概述 本指南介绍如何使用 GridFS 在 MongoDB 中存储和读取大文件。GridFS 规范规定了存储时如何把文件拆成块,以及读取时如何重新组装。驱动的 GridFS 实现负责文件存储的组织和操作。 文件大小...
使用 BuildKit 构建 Docker 镜像
适用版本:Free、Premium、Ultimate;适用服务:GitLab.com、GitLab Self-Managed、GitLab Dedicated。 BuildKit是 Docker 使用的构建引擎,支持多平台构建与构建缓存。 构建方式 方式 安全要求...
