前言 在mongodb上通过.system.js的特殊系统集合,存储一些MongoDB环境下支持的js函数,供重复使用; 核心是在执行某些查询语句时,返回值中的某些被bas...
前言 在mongodb上通过.system.js的特殊系统集合,存储一些MongoDB环境下支持的js函数,供重复使用; 核心是在执行某些查询语句时,返回值中的某些被bas...
BPF Compiler Collection(BCC)是什么 BCC 是一个工具包,用于创建高效的内核跟踪和操作程序,并包含多个有用的工具和示例。它利用扩展的 BPF(伯克...
RAID 写惩罚(Write Penalty) raid的写惩罚是指在写入数据时,由于RAID的奇偶校验机制,需要进行额外的读写操作。RAID 5使用的是分布式奇偶校验,数据...
runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"api", "user"}, "") 这个使用了github.com/g...
ubuntu16.04 根分区设置太小,或是分区使用不合理,swap 分配过多,根目录分配太少,导致整体的服务可用性和稳定性较差,linux 2.6版本以后就可以实时扩容,下...
现在越来越多的开发者在说,关系型数据库正在慢慢被非关系型数据库取代,因为关系型数据库无法满足现代公司的需求:大部分观点认为,关系型数据库无法扩展,不够敏捷;对关系型数据库的一...
在使用docker images 时报如下错误: 遂尝试启动docker服务使用命令如下: 遂尝试使用如下命令去解决: 遂使用提示的命令继续查看详细的错误信息: 可以看到核心...
gRPC keepalive 的作用:gRPC 做服务间的通讯时,由于配置问题容易出现各类非预期的异常情况,能够很好的避免transport is closing 的错误,通...
我们在需要存储文件的数据落盘加密时,就会用到这种简单的服务端加密实现;使用的前提是: S3存储服务端支持https; S3存储服务端实现了AES256加密 下面我们以go的a...
golangci-lint 会对结构体的内存字节对齐进行检查,会报下面的错误:fieldalignment: struct with 56 pointer bytes cou...
在使用kafka时报错:c.client.config.Config.Consumer.Offsets.CommitInterval undefined排查后发现当前的git...
安装: 验证: 配置信息: 简单使用,访问所有bucket列表: 列出某个bucket下的所有object信息: 上传文件到服务器上: 下载文件:
网上很多安装的教程不赘述: 安装lrzsz 修改/usr/local/bin 下iterm2相关的配置下载iterm2相关的文件地址:https://github.com/a...
在使用git的过程中,我们常常遇到输入命令太长,有可能输入错误的情况,这个时候,我们能给常用命令通过别名来替代,只输入很少的几个字符就能代替一个复杂的命令:举个例子: 我们需...
中美摩擦升级,国产替代成为了一个绕不开的点,本文将会基于ubuntu16.04的为编译环境,来构建生成arm64版本的镜像文件:构建过程分为两部分: 编译环境准备,即安装qe...
日常开发中尝尝需要对数组进行迭代,遍历所有的值并对远有的数组进行新的赋值操作,举个例子: 问题: for-range会迭代几次,最后firstStrs的值又是多少呢,还有一个...
可以使用go tool分析CPU、内存占用情况时,pprof进行分析相关的cpu占用情况和内存占用情况:可以使用 go tool pprof binary profile 对...
在开发一个功能的时候会反复的提交代码,会造成一个功能有很多次提交,在我们要向master做分支合并的时候,就会出现很多commits,在合并以后同一个功能的commits就会...
从github上fork代码到本地后,我们会把代码推到我们本地的仓库去,进行相应的开发和修改,若github的源仓库上做了新的改动和bugfix,我们想把源仓库的修改同步到我...
查看当前服务器的路由情况: 说明:Gateway就是我们配置的可以访问的地址;Genmask 就是子网掩码的信息;Use Iface 代表的是物理网卡的名称;当存在两个相同的...