01
Golang通道的无阻塞读写
无论是无缓冲通道,还是有缓冲通道,都存在阻塞的情况,但其实有些情况,我们并不想读数据或者写数据阻塞在那里,有1个唯一的解决办法,那就是使用select结构。这篇文章会介绍,哪些情况会存在阻塞,以及如何使用select解决阻塞。
原文链接:
https://www.jianshu.com/p/3b24e909905f
原文二维码:
02
如何在Go的函数中得到调用者函数名?
有时候在Go的函数调用的过程中,我们需要知道函数被谁调用,比如打印日志信息等。例如下面的函数,我们希望在日志中打印出调用者的名字。最简单的方式就是硬编码。 因为在编译之前,我们肯定知道打印的时候所在哪个函数,但是更好的方式是编写一个通用的函数,见文中例子。
原文链接:
https://colobu.com/2018/11/03/get-function-name-in-go/
原文二维码:
03
Go语言字符串高效拼接(一)
在Go语言(golang)中,对于字符串的拼接处理有很多种方法,那么那种方法才是效率最高的呢?因为内存很贵、性能很重要,有时候不慎字符串的转换和拷贝,就可以把你的内存吃光,性能低下,不得不考虑。
原文链接:
https://juejin.im/post/5be23a01518825697344f05e
原文二维码:
04
Kubernetes何时才会消于无形却又无处不在?
可以肯定地说,掌舵Kubernetes以及相关监控工具Prometheus的云原生计算基金会(CNCF),已经完成了Google及其成员所安排的工作,就是将Kubernetes转变成一个由横跨各种平台、供应商和客户的生态系统所支撑的工具,这也是为什么几个月前它在CNCF的状态从孵化变成了毕业,一种正式通过的礼仪,同时也有了很多重量级的生产环境用户。
原文链接:
https://mp.weixin.qq.com/s/80_uryVtlHnIFlgZDPy2Kw
原文二维码:
05
go结构体(struct)和方法(method)
go中没有对象这一概念,所以采用了结构体的概念,结构体在go中有着非常重要的位置。结构体是值类型,所以可以使用new函数来创建。结构体中字段必须唯一。
原文链接:
https://blog.csdn.net/u013255127/article/details/83824434
原文二维码:
职位推荐:
【上海】Yogo Robot招贤纳士 - Golang / Python / 前端
【杭州-深圳-上海】边锋游戏急求go后台工程师
【电商】招聘Golang Developer [洛杉磯,橙縣,西安]
详情点击阅读原文