高级搜索 "golang"
使用golang接入ChatGPT的方法
使用Golang接入ChatGPT的方法
日期 2023-02-25 阅 30847 ChatGPTGolang接入ChatGPTgolang里泛型使用方法简介
最新的golang1.18版本以来已经添加了泛型的支持,有了泛型后,以前的一些冗余的代码写法现在可以进行一定的简化,下面简单介绍一些用法!基础用法指定数据类型的泛型函数写法:func sho
日期 2022-06-04 阅 31909 golang泛型泛型使用方法golang泛型用法golang里使用go-bindata实现资源文件打包的机制
golang里使用go-bindata实现资源文件打包的机制
日期 2022-06-03 阅 32208 go-bindataRestoreAssetsgolang资源文件golang里读写kafka消息队列的简单用法
Golang里读写kafka消息队列的简单用法
日期 2022-05-29 阅 41628 kafka消息队列Golang里使用kafkasarama包golang.org/x/sys包报错问题解决方法
ter) ✗ go build ./...# golang.org/x/sys/unix../../../go/pkg/mod/golang.
日期 2022-05-28 阅 32295 go1.18编译报错golang.org/x/syszsyscall_darwin_amd64使用golang设置修改jenkins里job的描述信息的方法
使用golang设置修改jenkins里job的描述信息的方法
日期 2022-02-01 阅 21667 jenkins修改jenkins描述信息CreateJenkinsSetDescriptiongolang实现批量生成数学加减法练习题
golang实现批量生成数学加减法练习题
日期 2021-05-14 阅 3608 加减法练习题golang生成数学加减法题kubernetes中服务自定义Prometheus的metrics的方法
本文主要是记录实现在kubernetes集群里golang服务在Prometheus里自定义metrics的实现方法。客户端调用实例这里使用golang的服务来实现,具体代码如下:package&nb
日期 2021-05-12 阅 3495 Prometheus自定义metricskubernetes监控golang里实现单例模式的方法
使用golang里的sync.Once来实现单例模式,参考代码:var once sync.Once type manager struct&
日期 2021-03-29 阅 2139 微笔记sync.Oncegolang单例模式golang/Delphi实现的异或加密的方法
异或加密是一个比较简单的加密方法,之前写了一个小工具,近期服务端从Delphi改为golang了,里面用到了一个异或加密的算法,这里分享下具体的实现:golang版本实现方法:package 
日期 2020-12-22 阅 3086 golang异或加密delphi异或加密golang里实现实时读取shell命令输出
使用golang调用阻塞式shell命令(如ping命令),按普通的调用方法是无法拿到实时输出结果的,这里可以通过异步读取管道输出数据的方式实现,关键代码如下:package main
日期 2020-08-01 阅 6219 StdoutPipeStderrPipegolang调用shell调用shell实时输出golang里判断interface类型是否为nil的方法
golang里判断interface类型是否为nil的方法
日期 2020-05-29 阅 1827 微笔记interface类型reflect用法golang里如何高效的拼接字符串
golang里字符串修改操作都会创建一个新的字符串进行拷贝赋值,拼接多次应使用strings.Builder,减少内存拷贝次数,参考代码:var str strings.Build
日期 2020-05-23 阅 1835 微笔记strings.Buildergolang字符串拼接高效拼接字符串golang里strcut存为toml文件的方法
背景之前有介绍过在golang里如何读取toml文件文件,最近有个同学问我如何将struct存为toml文件,不过之前确实没这么操作过,所以就看了下toml的库的代码才找到方法。我采用的toml解析库
日期 2020-05-05 阅 3809golang里sync.Map包的使用方法
操作的,常见的错误信息:fatalerror:concurrentmapwrites.但在golang里已经提供了封装好的线程安全map的包sync.Map,可以看看sync.Map的定义:
日期 2020-05-05 阅 4731 sync.Map包的用法sync.Map长度的获取golang里实现获取当前git仓库、分支的方法
golang里实现获取当前git仓库、分支的方法
日期 2020-04-12 阅 5733 golang获取git仓库分支golang调用命令行吾八哥学k8s(三):kubernetes里创建资源的方法
上一篇里已经成功的将一个golang的demo服务部署到k8s环境里了,部署的时候我们用到了yaml配置文件,今天这里简单的介绍下如何使用创建kubernetes里的资源。在kubernetes里,一
日期 2020-04-11 阅 2871 吾八哥学k8skubernetes创建资源kubernetes里yaml的字段说明吾八哥学k8s(二):golang服务部署到kubernetes
本篇主要讲解如何将golang的服务部署到kubernetes集群里,附带相关的golang的demo和yml文件内容。纯新手入门方式,生产服务需要完整的CI/CD流程来支持。golang服务代码这里
日期 2020-04-10 阅 2954 吾八哥学k8skubernetes部署golang服务上k8sgo服务上容器golang里捕获进程信号实现优雅退出的方法
程序优雅退出可以更好的释放资源,或者打印一些重要的日志信息,在golang里可以实现捕获处理Signal信号来实现进程的优雅退出。POSIX中定义的信号POSIX.1-1990标准中定义的信号列表如下
日期 2018-07-21 阅 9800 golang捕获进程信号signal.Notifyos/signal包POSIXgolang里解析TOML配置文件的方法
0A).#表示注释详细说明请参考:https://github.com/toml-lang/tomlgolang解析TOML文件toml文件范例本文使用的"test.toml"文件
日期 2018-07-05 阅 10269 TOML配置文件TOML文件解析Golang解析TOML文件TOML文件