golang
-
用golang开发系统软件的总结
众所周知,golang非常适合用于开发后台应用,但也通常是各种各样的应用层软件。 开发系统软件, 目前的首选还是C++, C, rust等语言。相比应用软件,系统软件需要更加稳定,…
-
字节微服务HTTP框架Hertz使用与源码分析
一、前言 Hertz[həːts] 是一个 Golang 微服务 HTTP 框架,在设计之初参考了其他开源框架 fasthttp、…
-
使用Golang和PHP查找多个字符串的公共前缀
之前面试碰到的一道算法题,要求代码查找出多个字符串的公共前缀。 例:abc,abcd,abef 三个字符串通过代码得到 ab 这里将php和go实现的代码记录分享一下。php的代码…
-
fgprof golang profiler 支持on cpu 以及off cpu
fgprof 是相比golang 默认pprof 方便的工具,可以用来方便的分析on cpu 以及off cpu ,相比官方的提升不少 说明 没有银弹,fgprof 也有缺点的: …
-
polarsignals frostdb golang嵌入式列存
frostdb 是parca 内部存储的核心,是一个列式存储 包含的特点 golang 开发,方便golang 应用嵌入 不可变数据集 数据包含动态列,列可能在运行时扩展 技术上基…
-
创建一个 Golang 库
创建一个 Golang 库 使用 go 模块 在本文中,您将学习如何使用 go mods 创建自己的库并将其导入所需的项目。 首先让我向您介绍一下 gomodules 是什么。 “…
-
golang执行linux (2)
目录 [−] 执行命令并获得输出结果 将stdout和stderr分别处理 命令执行过程中获得输出 命令执行过程中获得输出2 命令执行过程中获得输出3 改变执行程序的环境(envi…
-
golang执行linux
func copyAndCapture(w io.Writer, r io.Reader) ([]byte, error) { var out []byte buf := make…
-
golang执行shell命令
golang调用shell命令(实时输出, 终止等) 背景 是这样的,最近在研究一个定时任务系统的改造,可能有点像jenkins做到的那种吧。可以输入shell命令,也可以执行p…
-
Golang 程序读取yaml配置文件
1、安装依赖; go get gopkg.in/yaml.v2 2、添加配置文件config.yaml; redis: port: 3306 user: redis mysql…