上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 234 下一页

2019年10月21日

Golang sync.WaitGroup的用法

摘要: 0x01 介绍 经常会看到以下了代码: 12345678910111213 package mainimport ( "fmt" "time")func main(){ for i := 0; i < 100 ; i++{ go fmt.Println(i) } time.Sleep(time.Se 阅读全文

posted @ 2019-10-21 00:16 ExplorerMan 阅读(609) 评论(0) 推荐(0)

Golang中WaitGroup使用的一点坑

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2019-10-21 00:15 ExplorerMan 阅读(2) 评论(0) 推荐(0)

2019年10月20日

Golang的 signal

摘要: 在实际项目中我们可能有下面的需求:1、修改了配置文件后,希望在不重启进程的情况下重新加载配置文件;2、当用 Ctrl + C 强制关闭应用后,做一些必要的处理; 这时候就需要通过信号传递来进行处理了。golang中对信号的处理主要使用os/signal包中的两个方法:一个是notify方法用来监听收 阅读全文

posted @ 2019-10-20 21:30 ExplorerMan 阅读(360) 评论(0) 推荐(0)

golang channel 使用总结

摘要: 不同于传统的多线程并发模型使用共享内存来实现线程间通信的方式,golang 的哲学是通过 channel 进行协程(goroutine)之间的通信来实现数据共享: Do not communicate by sharing memory; instead, share memory by commu 阅读全文

posted @ 2019-10-20 21:25 ExplorerMan 阅读(1102) 评论(0) 推荐(1)

glide包管理工具

摘要: 上一篇文章中我们已经成功的运行了go的代码,这是我们迈出的最基础的一步。 一个项目通常会依赖很多外部的库,当依赖的库比较多的时候,手工管理就会比较麻烦,这个时候就需要包管理工具出场了,帮你管理好所有依赖的库。 php项目中使用composer,javascript项目中使用npm,那么在go项目中, 阅读全文

posted @ 2019-10-20 18:08 ExplorerMan 阅读(441) 评论(0) 推荐(0)

2019年10月19日

Github上的python开源项目

摘要: Python开源项目,期待大家和我们一起共同维护 github排名榜单 https://github.com/trending github搜索榜单:https://github.com/search 说明 以下总结大部分来至于 [TimLiu-Python] (https://github.com 阅读全文

posted @ 2019-10-19 21:24 ExplorerMan 阅读(6473) 评论(0) 推荐(2)

Golang开源项目

摘要: 谷歌官方维护了一个基于go语言的开源项目列表: https://github.com/golang/go/wiki/Projects 其中有非常多的优秀项目值得学习,有几百行代码适合新手阅读的项目,也有大型如nsq、docker等的项目。 下面推荐几款适合学习的项目: 1、cache2go http 阅读全文

posted @ 2019-10-19 21:20 ExplorerMan 阅读(813) 评论(0) 推荐(0)

GitHub上优秀的Go开源项目

摘要: 近一年来,学习和研究Go语言,断断续续的收集了一些比较优秀的开源项目,这些项目都非常不错,可以供我们学习和研究Go用,从中可以学到很多关于Go的使用、技巧以及相关工具和方法。我把他们整理发出来,大家有兴趣可以根据自己的爱好选择一些进行研究和阅读,提升自己的能力,更好的使用Go语言,开发出更优秀的项目 阅读全文

posted @ 2019-10-19 21:16 ExplorerMan 阅读(4344) 评论(0) 推荐(0)

2019年10月18日

解决 nginx 单点问题的方案【h】

摘要: 一、问题域 nginx、lvs、keepalived、f5、DNS轮询,每每提到这些技术,往往讨论的是接入层的这样几个问题: 1)可用性:任何一台机器挂了,服务受不受影响 2)扩展性:能否通过增加机器,扩充系统的性能 3)反向代理+负载均衡:请求是否均匀分摊到后端的操作单元执行 二、上面那些名词都是 阅读全文

posted @ 2019-10-18 00:59 ExplorerMan 阅读(1698) 评论(0) 推荐(0)

2019年10月15日

Python服务Dokcer化并k8s部署实例

摘要: 这篇文章记录了我试验将一个基于python的服务docker化并k8s部署的过程。 服务介绍Docker化设计业务代码改造创建docker镜像K8S部署设计yaml文件运行服务介绍这是一个用 python 实现的程序,tornado 作为 web 服务器,mongodb 作为存储,redis 作为缓 阅读全文

posted @ 2019-10-15 21:29 ExplorerMan 阅读(1752) 评论(0) 推荐(0)

上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 234 下一页

导航