最新 最热

golang一些常用库(6)

Gorilla WebSocket 提供了 WebSocket 协议的实现,用于实现实时通信。

go
2024-02-04
0

golang一些常用库(4)

Protocol Buffers 是一种轻量、高效的数据交换格式,适用于结构化数据的序列化。

go
2024-02-04
0

golang一些常用库(3)

这些是另一批基础常用的Go语言库及其用法,包括生成随机数、执行外部命令、HTML模板、命令行应用程序框架、HTTP路由器和结构体验证器等方面。根据项目的具体需求,你可以选择适用的库来进行开发。...

go
2024-02-04
0

golang一些常用库(2)

sync 包提供了一些基本的同步原语,如互斥锁(Mutex)和条件变量(Cond),用于处理并发编程。

go
2024-02-04
0

golang一些常用库(1)

Go语言拥有丰富的标准库,以及一些流行的第三方库。以下是一些常用库和用法的示例代码:

go
2024-02-04
0

使用Go语言实现RESTful风格的登录校验API

摘要:本文将介绍如何使用Go语言实现一个符合RESTful风格的登录校验API,我们将从定义固定的返回体开始,然后搭建一个基于Go的Web应用程序,并展示如何设计和实现登录校验的API接口。通过这个示例,读者将可以了解如何使用Go语...

go
2024-02-04
0

go语言中的配置管理神器 --viper 一

Viper 是 Go 应用程序的完整配置解决方案,包括 12-Factor 应用程序。它旨在在应用程序中工作,并可以处理所有类型的配置需求和格式。它支持:

2024-02-02
1

Go语言中常见100问题-#97 Not relying on inlining

内联是指用函数体内容替换函数调用。内联过程是由编译器自动完成的,了解内联的基本原理有助于我们对一些场景下的代码进行优化。

2024-02-01
1

Go语言中常见100问题-#96 Not knowing how to reduce allocations

减少内存分配是Go应用程序的一个常见优化事项。本系列文章已介绍了不少减少堆上内存分配的方法:

2024-02-01
1

Go 实现心跳

心跳最典型的应用场景是是探测服务是否存活,比如在 Zookeeper 中,会使用心跳探测服务是否存货,如果服务已经死亡,会将服务从注册表中删除,避免服务请求路由到一个已经宕机的服务中。...

2024-02-01
1