
golang
文章平均质量分 75
somyjun
十多年嵌入式系统,网络通信,虚拟化,云计算相关产品的软件设计开发
展开
-
CI/CD平台,部署中空格引发的两个血案
1. 前端static部署 微服务前端js,编译打包成的tar包,在部署阶段,需要解压缩到与这个微服务对应的location,这个过程分别在流水线的“代码打包”和“部署”这两个阶段完成。 代码打包: 通过下面的命令完成: cd xxx-yyy&& yarn --update-checksums && yarn && yarn build_test &...原创 2021-02-19 16:08:11 · 323 阅读 · 0 评论 -
一种go协程间内存零拷贝的消息通信机制
1. goroutine介绍2. 协程间消息机制原创 2020-10-29 19:21:03 · 1182 阅读 · 0 评论 -
runtime error: invalid memory address or nil defrference goroutine
go routine panic with:invalid memory address or nil defrference goroutine查看源代码:正确的写法是:原创 2020-06-21 15:39:16 · 712 阅读 · 0 评论 -
go panic (runtime error: slice bounds out of range) 分析
如图,go程序出现panic下面来看看这个导致panic的方法:1)定义了一个nil的切片 var job []string定义的是一个分配了却未初始化的对象,它的值是nil,上面的方法,如果 if strings.Contains(subName, env) 这个条件一直不成立,返回的jobs就是nil ...原创 2019-12-11 18:18:37 · 13801 阅读 · 0 评论