Categorygithub.com/finishy1995/go-library
module
0.2.0
Repository: https://github.com/finishy1995/go-library.git
Documentation: pkg.go.dev

# README

go-library

Several libraries for Go.

# Packages

No description provided by the author
Package id 提供了生成数字和字符串 ID 的方法,同时支持 JSON 对 ID 的加解密 Example Usage import "nbserver/common/id" func main() { id := id.GenerateID() } Benchmark History goos: windows goarch: amd64 pkg: nbserver/common/id cpu: Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz BenchmarkIDGeneration BenchmarkIDGeneration-16 89568280 13.29 ns/op.
Package log 日志打印输出 Example Usage log.MustSetup(c) // 使用配置初始化日志 log.Info("hello %s", nickname) // Info 日志 log.Error("error %s", err.String()) // Error 日志 log.WithContext(ctx) // 设置 trace span 等附加信息.
Package network 提供了更上层的网络接口 Example Usage id, err := network.Listen(network.TcpGNet, ":6699", agent.GetSingleAgent).
No description provided by the author
Package routine 协程池库,如果你有一个任务需要另起协程执行,请调用这个库 Example Usage routine.Run(true, func() { // 书写协程逻辑 ..
No description provided by the author