Avatar notebook default
93篇文章 · 101890字 · 8人关注
  • Resize,w 360,h 240
    Go中结构化日志的综合指南(2)

    上一篇文章[https://www.jianshu.com/p/b323d0e6f56f]我们介绍了目前go标准库存在的不足,以及新的slog库...

  • Resize,w 360,h 240
    Go中结构化日志的综合指南(1)

    结构化日志包括定义良好的格式(通常是JSON)生成日志记录,这为应用程序日志添加了一定程度的组织和一致性,使它们更容易处理。这种日志记录由键-值...

  • 必须知道的17个Go开发库

    包含各种使用场景的Go第三方列表。 随着时间的推移,Go语言爱好者已经创建并共享了许多Go框架和库。这些包有不同的功能,从微服务开发到构建web...

  • Go常用第三方库集锦

    来自Go每日一库[https://github.com/darjun/go-daily-lib]: flag[https://darjun.gi...

    4.6 4339 2 19
  • Gin框架Handler单元测试

    Gin是Go语言的一个高性能web框架,而单元测试是开发的一个非常重要的环节,可以在应用发布之前发现问题。 今天我们就来看看Gin的处理程序单元...

  • Resize,w 360,h 240
    Go:单元测试之模拟HTTP调用

    Go开发中单元测试是写代码的一个必备环节,它可以保证你写的代码接口逻辑符合预期。但是很多时候,在写单测时需要使用有一些外部资源,最常见的包括数据...

  • Go: 反射

    反射是Go中的高级语法,本文将以尽可能用简单的方式来介绍它。本文包括以下部分: 什么是反射? 如何检查一个变量及其类型? 反射包 完整代码 应该...

  • Resize,w 360,h 240
    Go:内存管理介绍

    程序运行时,会将对象写入内存。在某些情况下,当这些对象不再需要的时候,它们应该被移除。这个过程称为内存管理。本文旨在介绍内存管理,然后深入探讨如...

  • Go:配置数据库连接池

    开始本文之前,我们看一段Go连接数据库的代码: 本文内容我们将解释连接池背后是如何工作的,并探索如何配置数据库能改变或优化其性能。 注意:本文包...

文集作者