文章 2023-09-07 来自:开发者社区

go-carbon 2.2.6 版本发布, 轻量级、语义化、对开发者友好的Golang时间处理库

carbon 是一个轻量级、语义化、对开发者友好的 golang 时间处理库,支持链式调用。 目前已被 awesome-go 收录,如果您觉得不错,请给个 star 吧 github.com/golang-module/carbon gitee.com/golang-module/carbon 安装使用 Golang 版本大于等于1.16 // 使用 g...

文章 2023-08-24 来自:开发者社区

go-carbon 2.2.4版本发布, 轻量级、语义化、对开发者友好的Golang时间处理库

carbon 是一个轻量级、语义化、对开发者友好的 golang 时间处理库,支持链式调用。 目前已被 awesome-go 收录,如果您觉得不错,请给个 star 吧 github.com/golang-module/carbon gitee.com/golang-module/carbon 安装使用 Golang 版本大于等于1.16 // 使用 g...

文章 2023-07-12 来自:开发者社区

Golang:手撸一个支持六个级别的日志库

Golang标准日志库提供的日志输出方法有Print、Fatal、Panic等,没有常见的Debug、Info、Error等日志级别,用起来不太顺手。这篇文章就来手撸一个自己的日志库,可以记录不同级别的日志。其实对于追求简单来说,Golang标准日志库的三个输出方法也够用了,理解起来也很容易:Print用于记录一个普通的程序日志,开发者想记点什么都可以。Fatal用于记录一个导致程序崩溃的日志,....

文章 2023-05-15 来自:开发者社区

一篇搞定:消息队列概念、kafka入门、Kafka Golang客户端库

消息队列是什么消息队列是一种在应用程序之间进行通信的技术,允许将消息从一个应用程序发送到另一个应用程序,而无需明确的连接这些应用程序。消息队列中的消息被存储在一种称为队列的数据结构中,这些消息在队列中保留,直到被消费者接收。这使得消息的发送者和接收者能够异步地通信,而不必等待对方的响应,从而提高了系统的可伸缩性和弹性。消息队列还可以通过实现各种模式(例如发布/订阅模式、请求/响应模式等)来支持不....

文章 2023-04-25 来自:开发者社区

[Golang]每日一库-viper

viper是什么?解决程序相关配置,支持多种文件格式,方便快捷,简化配置过程,易修改配置参数默认配置从 JSON, TOML, YAML, HCL 和 Java 属性配置文件读取数据实时查看和重新读取配置文件(可选)从环境变量中读取从远程配置系统(etcd 或 Consul)读取数据并监听变化从命令行参数读取从 buffer 中读取设置显式值快速上手终端引入viper依赖go get githu....

文章 2023-04-16 来自:开发者社区

Golang:grequests库-一个类似Requests的http客户端

A Go “clone” of the great and famous Requestslibrary文档https://github.com/levigross/grequestshttps://pkg.go.dev/github.com/levigross/grequests安装依赖go mod init requests-demo go get -u github.com/levigro....

文章 2023-04-15 来自:开发者社区

Golang:carbon一个轻量级、语义化、对开发者友好的 golang 时间处理库

一个轻量级、语义化、对开发者友好的 golang 时间处理库,支持链式调用文档https://github.com/golang-module/carbonhttps://pkg.go.dev/github.com/golang-module/carbon/v2中文文档安装go get -u github.com/golang-module/carbon/v2示例package main imp....

文章 2023-04-14 来自:开发者社区

Golang:go-cache基于内存的键值存储缓存库

An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.译文:Go的内存 key:value store/cache(类似于Memcached)库,适用于单机应用程序。文档https://pkg.go.dev/github.....

文章 2023-04-14 来自:开发者社区

Golang:使用标准库crypto/aes实现AES加密和解密

使用标准库crypto/aes 实现AES加密和解密代码实现package main import ( "crypto/aes" "encoding/hex" ) func EncryptAES(key string, plainText string) (string, error) { cipher, err := aes.NewCipher([]byte(key))...

文章 2023-04-14 来自:开发者社区

Golang:go-version一个对语义化版本进行解析、比较的库

go-version is a library for parsing versions and version constraints, and verifying versions against a set of constraints. go-version can sort a collection of versions properly, handles prerelease/be....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

相关镜像