好好学习,天天向上
04
02
redis大key处理 redis大key处理
Redis是一个高性能的key-value数据库。性能的关键点在于使用内存存储和单进程操作,如果Redis中存储了一个大key在内存使用和操作上都会有很大的风险。 大key的风险: 读写大key会导致超时严重,甚至阻塞服务。 如果删除大
2020-04-02
03
24
etcdctl命令行交互 etcdctl命令行交互
简介etcd 是一个分布式一致性键值存储,用于共享配置和服务发现,专注于: 简单:良好定义的,面向用户的API (gRPC) 安全:带有可选客户端证书认证的自动 TLS 快速:测试验证,每秒 10000 写入 可靠:使用R
2020-03-24
15
golang 编译指示 golang 编译指示
编译指示函数声明前一行写上//go:后面跟上编译指示,在编译的时候,go编译器会进行指定的操作 // cmd/compile/internal/gc/lex.go const ( // Func pragmas. Noin
2020-03-15
01
15
linux watch命令 linux watch命令
watch 是监视某个shell命令控制台输出。 Usage: watch [options] command Options: -b, --beep beep if command has a non-ze
2020-01-15
13
技术文章 技术文章
记录有意思的博文 go mod设计原则,一切皆以软件工程为基础设计。 go abi规约,描述golang详细的abi设计 go Memory Leaking Scenarios,golang内存泄漏的场景
2020-01-13
13
sync包 sync包
atomicAddAdd族函数是原子的加值操作,第一个参数是被操作值的地址,第二参数是要加的值是多少,返回值是加之后的值。如果要在无符号上减操作,建议的方法delta=^uint32(delta-1),特别的如果要递减使用delta=^ui
2020-01-13
2 / 2