golang

  • 用golang开发系统软件的总结

    众所周知,golang非常适合用于开发后台应用,但也通常是各种各样的应用层软件。 开发系统软件, 目前的首选还是C++, C, rust等语言。相比应用软件,系统软件需要更加稳定,…

    智能运维 2022年12月4日
  • 字节微服务HTTP框架Hertz使用与源码分析

    一、前言 Hertz[həːts] 是一个 Golang 微服务 HTTP 框架,在设计之初参考了其他开源框架 fasthttp、…

    智能运维 2022年12月1日
  • 使用Golang和PHP查找多个字符串的公共前缀

    之前面试碰到的一道算法题,要求代码查找出多个字符串的公共前缀。 例:abc,abcd,abef 三个字符串通过代码得到 ab 这里将php和go实现的代码记录分享一下。php的代码…

    编程笔记 2022年9月22日
  • fgprof golang profiler 支持on cpu 以及off cpu

    fgprof 是相比golang 默认pprof 方便的工具,可以用来方便的分析on cpu 以及off cpu ,相比官方的提升不少 说明 没有银弹,fgprof 也有缺点的: …

    编程笔记 2022年9月12日
  • polarsignals frostdb golang嵌入式列存

    frostdb 是parca 内部存储的核心,是一个列式存储 包含的特点 golang 开发,方便golang 应用嵌入 不可变数据集 数据包含动态列,列可能在运行时扩展 技术上基…

    编程笔记 2022年9月12日
  • 创建一个 Golang 库

    创建一个 Golang 库 使用 go 模块 在本文中,您将学习如何使用 go mods 创建自己的库并将其导入所需的项目。 首先让我向您介绍一下 gomodules 是什么。 “…

    编程笔记 2022年9月6日
  • golang执行linux (2)

    目录 [−] 执行命令并获得输出结果 将stdout和stderr分别处理 命令执行过程中获得输出 命令执行过程中获得输出2 命令执行过程中获得输出3 改变执行程序的环境(envi…

    智能运维 2022年8月11日
  • golang执行linux

    func copyAndCapture(w io.Writer, r io.Reader) ([]byte, error) { var out []byte buf := make…

    智能运维 2022年8月11日
  • golang执行shell命令

    golang调用shell命令(实时输出, 终止等) 背景 是这样的,最近在研究一个定时任务系统的改造,可能有点像jenkins做到的那种吧。​可以输入shell命令,也可以执行p…

    智能运维 2022年8月11日
  • Golang 程序读取yaml配置文件

    1、安装依赖;   go get gopkg.in/yaml.v2 2、添加配置文件config.yaml; redis: port: 3306 user: redis mysql…

    编程笔记 2022年8月8日