![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go
文章平均质量分 51
青羽k
这个作者很懒,什么都没留下…
展开
-
golang 将接口内容转换为json字符串写入文件
【代码】golang将接口内容转换为json字符串写入文件。原创 2022-12-26 19:28:51 · 1068 阅读 · 1 评论 -
client-go实现kubernetes回滚应用
client-go回滚K8s应用原创 2022-09-07 15:33:59 · 432 阅读 · 0 评论 -
go module 介绍与使用
go module 介绍与使用转载 2022-02-08 16:38:53 · 768 阅读 · 0 评论 -
Golang: 什么时候nil != nil
最近在做Go语言开发工作中遇到不少坑,今天来理一理在哪些情况下我们使用 == 操作符号对比时候 nil != nil,以及我们如何避免在代码中遇到这些问题。我们先定义两个不同类型的变量,每个变量都赋值为nil。var a *int = nilvar b interface{} = nil想象一下下面的代码会输出什么结果:fmt.Println("a == nil", a == nil)fmt.Pr...转载 2019-12-31 15:22:34 · 961 阅读 · 0 评论 -
go语言制作gif动画
今天看了golang中国社区翻译的"go语言圣经",在第一章1.4节讲到用go制作gif动画,感觉非常有意思,分享给大家 package main import ( "image" "image/color" "image/gif" &nb...转载 2019-04-17 19:18:26 · 2249 阅读 · 3 评论 -
搞懂Go垃圾回收
垃圾回收(Garbage Collection,简称GC)是编程语言中提供的内存管理功能。 在传统的系统级编程语言(主要指C/C++)中,程序员定义了一个变量,就是在内存中开辟了一段相应的空间来存值。由于内存是有限的,所以当程序不再需要使用某个变量的时候,就需要销毁该对象并释放其所占用的内存资源,好重新利用这段空间。在C/C++中,释放无用变量内存空间的事情需要由程序员自己来处理。就是说当程序员认...转载 2019-09-09 18:53:21 · 1316 阅读 · 0 评论 -
go defer (延迟函数)
Go语言的defer算是一个语言的新特性,至少对比当今主流编程语言如此。根据GO LANGUAGE SPEC的说法: A "defer" statement invokes a function whose execution is deferred to the moment the surrounding function returns, either because the surrou...转载 2019-09-18 10:43:39 · 152 阅读 · 0 评论 -
基于Docker镜像部署go项目
依赖知识 Go交叉编译基础 Docker基础 Dockerfile自定义镜像基础 docker-compose编排文件编写基础 当然,一点也不会也可以按照这个步骤部署完成,不过可能中间如果出点小问题,会不知道怎么解决,当然你也可以留言。 我是在mac环境上开发测试的,如果你是在windows上可能有一点出入,但应该不会有啥大问题。 一、依赖环境 Docker 二、编写一个GoLang we...原创 2019-09-19 21:14:15 · 7576 阅读 · 10 评论