赞了回答2019-11-06
原因是 Go的基础类型是值传递的,这就使得很多基础类型包括struct传递给goroutine时都是copy过去的,不存在现成安全问题,如果传递指针类型,对于指针类型本身也是copy过去的,只是传递过去的是地址而已。
回答了问题2019-11-04
golang优化了time.Sleep()方法,避免其进行系统调用从而带来一些系统级别的开销 当我们在goroutine中调用time.Sleep()方法时 底层会创建一个 timer, 并将当前goroutine与timer进行绑定,并提供一个唤醒该goroutine的方法goroutineReady 然后通过addtimerLocked方法启...
提出了问题2019-11-04
发布了文章2019-09-25
A service account provides an identity for processes that run in a Pod
赞了回答2019-09-18
从来不建议用join,会有很多不可预期的问题,而且不好优化,建议分开查询,先查activity,然后查出user_ids, 然后去查user信息,merge到activity上面,就ok了,这样写好处很多,最大好处就是逻辑清晰,易于维护。 再,请慎用join
发布了文章2019-09-18
上篇文章有提到,通过POD ID只能够在k8s集群内部进行访问,作为一个博客!只给自己看...好像也行啊... 但是每次都要先登录到集群节点中才能看...这就...(脑海里闪过成吨shell... ssh@192.10o... kubectl get po...,噗~! 这是在玩自己吗?
发布了文章2019-09-18
通过上一篇文章的摸爬滚打,一个“完整”的kubernetes集群已经出现在我们眼前。通过目光可以看出我们现在是又兴奋又焦虑...k8s有是有了,它怎么用???它怎么用???它怎么用???(我也是一脸懵逼,但我不敢说啊
发布了文章2019-09-17
想到搭建个人站点,最基础的也就是准备好我们的运行环境(不应该是开发环境吗???,开发环境因人而异,语言千万种选择自己喜欢的就好啦)。吸取日常的生活经验,我们领会到凡事三思而后行。首先我们来分析下需求,个人站点、个人博客,为了能够让读者随时随地的浏览...
发布了文章2019-09-16
1.建议使用Ubuntu 16.04.3 LTS版本;如果使用CentOS 7,建议7.3以上版本2.各主机的hostname主机名必须不同!3.hosts文件设置:/etc/hosts要配置正确,一定要有127.0.0.1 localhost 这一项;hosts文件中包含所有主机节点的IP和名称列表。
赞了文章2019-07-25
[链接] 最重要的官方文档,建议先粗读一遍再来看本文。 go 的 reflect 还是比较简单的,可以很快上手。 [链接] [链接]源码中有上百个 panic,各种检查做的很全面,有想法就大胆地去试,只要能 run 起来,一般问题不大。 实际使用中可以先不考虑使用 reflect 对性能的...
提出了问题2019-06-04
提出了问题2019-05-10
回答了问题2018-12-12
除了反射还有其他办法吗? {代码...}
提出了问题2018-12-12
提出了问题2018-08-29
提出了问题2018-07-11
回答了问题2018-05-18
{代码...}
提出了问题2018-05-17
发布了文章2018-05-08
最近在着手准备一个H5游戏 因为这是我第一次接触游戏这个类目 即使量不大也想好好的做它一番 在设计表结构的时候想到了表全局唯一id这个问题 既然是游戏 那么一定是多人在线点点点(运营理想状态 哈哈哈) 一开始想使用mongoDB的objectId来作为全局唯一id 但是字符串作...
提出了问题2018-05-01