文件名称:go:Golang服务的通用代码
文件大小:18KB
文件格式:ZIP
更新时间:2024-05-20 02:51:55
Go
go generic code, RTFSC Amqp : 用以连接 RabbitMQ 等接受 amqp 协议的 message queue BitMapCache 系列 : 一个内存位图缓存服务。比如需要表示QQ号是否在线等7种状态,可以创建一个4位缓存。如仅表示两种状态,1位的缓存足矣。在使用1位缓存时,每10亿用户仅用128M内存 BloomFIlter : 布隆过滤器的Go语言实现,默认提供 8 个算子 Common : 公用代码,如Init,CheckPanic, 退出信号, 时间转换,日志, 网络,Zip,Hash,加密等 DctDst : 离散正弦变换及其逆变换,离散余弦变换及其逆变换 GoPool : 协程池,用以使用固定数量的 goroutine 顺序处理大量事件的场景 SimpleMsgChan : 简单的 Pub/Sub message queue TrieTree
【文件预览】:
go-master
----Amqp()
--------Amqp.go(3KB)
----BloomFilter()
--------BloomFilter.go(1KB)
----GoPool()
--------GoroutinePool.go(3KB)
----Common()
--------systemd.go(723B)
--------Transform.go(1KB)
--------StringList.go(1KB)
--------Network.go(2KB)
--------Time.go(2KB)
--------Common.go(2KB)
--------Lock.go(2KB)
--------Log.go(2KB)
----WatchDog()
--------WatchDog.go(1KB)
----DctDst()
--------DctDst.go(1014B)
----LICENSE(1KB)
----keepalive.sh(269B)
----README.md(983B)
----BitMapCache()
--------BitMapCache.go(11KB)
----TrieTree()
--------TrieTree.go(3KB)
----SimpleMsgChan()
--------SimpleMsgChan.go(4KB)