首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
白日梦想家2023
掘友等级
运维开发工程师
运维开发工程师一枚,热衷于Linux、Golang、Python等技术学习
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 2
沸点 1
赞
3
返回
|
搜索文章
最新
热门
一文详读 Go By Example
通道同步 结果: 通道选择 结果: 超时处理 结果: 非阻塞通道 结果 通道关闭 结果 遍历通道 结果: 定时器 结果: 上面例子中,因为timer2的倒计时已经停止,timer2.stop()没有执
Golang | 程序性能分析工具
1. 背景 在编写完golang脚本后,发现运行没有想象中那么快,不确定是哪一步比较耗时,然后自己导入time模块,在每一个函数加上记录时间,虽然可以看到每一个函数的耗时,但是不能确定耗时原因,所以想找一个监控工具。 这里介绍两个golang程序监控利器,trace和pprof…
Golang | 对闭包的一些个人理解
闭包可以理解为一种保存函数状态的方法,当我们调用一个函数,或者执行操作,或者返回结果,总之当函数运行结束后,随即消亡,因为函数的声明一般是在堆上,当系统检测到当前内存空间没有被引用,那么就会回收。 闭包的作用就是保存函数的运行状态,避免内存被回收。当然会占用大量的内存。 可以看…
Golang | 搞清楚OS模块Mkdir和MkdirAll的区别
开始使用Golang的时候,不太明白os模块中Mkdir和MkdirAll方法的区别,一直看别人的代码用MkdirAll,自己也就一直用,今天突然想到这个问题,所以想了解一下,然后就看了一下源码,发现解释的很清楚,就是自己太懒了,懒得看。这里只是简单记录一下。 Mkdir和Mk…
Golang | new和make的区别
首先我们要知道new和make都是用来创建分配类型的内容,但是使用方法不一样。 我们通过var关键字声明两个变量,当我们不指定变量的值的时候,变量默认是类型的零值,比如int类型的零值是0,string类型的零值是"",引用类型的零值是nil。 运行报错,因为引用类型的变量我们…
Golang | Gin简单使用
gin.Default()和gin.New()的区别是,gin.Default是对gin.new()的封装,添加了logger和recovery的中间件,logger可以很方便的进行调试,recovery可以使用panic中断的恢复。 我们再使用通用方法,再完善一个该请求。
Helm k8s包管理
简单来说helm就是k8s的包管理器,类似centos的yum和python的pip,比我在centos系统中,yum管理的包我们成为rpm包,在k8s中,使用helm管理的包,我们称之为charts,charts用来封装k8s应用程序一系列的yaml文件。 对于使用者而言,h…
个人成就
文章被点赞
9
文章被阅读
13,095
掘力值
278
关注了
9
关注者
4
收藏集
1
关注标签
33
加入于
2019-04-16