240 发简信
IP属地:上海
  • 基于测试容器的测试左移实践

    本文介绍了如何通过本地集成测试在开发的早期阶段帮助研发团队发现缺陷,介绍了如何利用 Docker Testcontainers 技术简化测试环境...

  • Resize,w 360,h 240
    [大厂实践] CPU 性能拆解:利用率如何影响性能

    本文介绍了 GitHub 性能工程团队对 CPU 性能的评估,研究了 CPU 性能如何随着利用率的增加而下降,以及与容量的关系。原文:Break...

  • Resize,w 360,h 240
    UUID 替代方案详解

    本文介绍了 8 种常见的 UUID 替代方案,以及若干种不太常见的方案,介绍了这些方案的优缺点和使用场景,开发人员可以根据业务需求选择合适的方案...

  • 代码重构指南

    本文介绍了代码重构的类型、方法和最佳实践,帮助读者建立正确的重构概念,从而顺利实现重构,构建可持续的、有生命的代码。原文:The Guide t...

  • 打造弹性 TCP 服务:基于 PoW 的 DDoS 防护

    本文介绍了如何通过 Go 构建可靠的 TCP 服务,并利用工作量证明(PoW)机制抵御 DDoS 攻击。原文:Building a Resili...

  • Go/C++ 指针比较

    本文比较了 Go 和 C/C++ 对指针的使用,理解 Go 指针的设计如何在保留 C/C++ 指针优点的基础上解决其带来的安全问题。原文:Poi...

  • 高性能通知系统架构设计与运维

    本文从需求、架构、实现、测试、运维、安全等多角度介绍了实现高性能通知系统的主要关注点。原文:High-Performance Notificat...

  • BigCache: Go 高性能内存缓存实现

    本文介绍了支持高并发、低延迟应用的高性能 Go 内存缓存 BigCache,探讨其分片机制、哈希算法等性能优化机制。原文:BigCache: H...

  • 掌握软件测试的艺术:策略、工具和最佳实践

    本文以结构化方法分解软件测试的多个阶段,从需求分析到自动化环境,希望揭示高效软件测试的关键步骤、挑战和最佳实践。原文:Mastering the...

个人介绍
俞凡,Mavenir Systems研发总监,关注高可用架构、高性能服务、5G、人工智能、区块链、DevOps、Agile等。