彬彬博客园

大王叫我来巡山......

博客园 首页 新随笔 联系 订阅 管理
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

2018年8月20日 #

摘要: Go Micro(3)——开发微服务 这是一个高等级的说明:怎样使用 go-micro 来编写微服务,如果你想学习更多微服务的知识以及Micro的整体架构,参考以前的文章。 什么是 Go Micro? Go Micro 是一个插件化的基础框架,基于此可以构建微服务。Micro 的设计哲学是『可插拔』 阅读全文
posted @ 2018-08-20 17:08 彬彬在线 阅读(212) 评论(0) 推荐(0) 编辑

摘要: 微服务工具箱 现在你也许听到了这个新现象:微服务。如果你对此不熟悉也有兴趣学习,欢迎参考上一篇文章。 这篇文章我们将讨论 Micro - 一个开源的微服务工具箱,Micro 提供了核心的必须工具来构建和管理微服务。它包含了一系列由 golang 开发的库和工具,同时也通过 Sidecar 特性与其他 阅读全文
posted @ 2018-08-20 17:07 彬彬在线 阅读(131) 评论(0) 推荐(0) 编辑

摘要: 微服务生态系统 这一篇是对 Go Micro 官方博客介绍微服务的文章翻译。 在后续的文章中,我会写一些在公司使用 Go Micro 开发微服务的实践经验以及对官方博客的翻译。 先讨论一下软件开发的特性。 变化总是在进行中,我们越来越接近一个被技术和商业驱动的社会,维持竞争能力变得越来越困难,如果采 阅读全文
posted @ 2018-08-20 17:06 彬彬在线 阅读(119) 评论(0) 推荐(0) 编辑

2018年8月13日 #

摘要: docker images往往不知不觉就占满了硬盘空间,为了清理冗余的image,可采用以下方法: 1.进入root权限 sudo su 2.停止所有的container,这样才能够删除其中的images: docker stop $(docker ps -a -q) 如果想要删除所有contain 阅读全文
posted @ 2018-08-13 13:33 彬彬在线 阅读(418) 评论(0) 推荐(0) 编辑

2018年8月8日 #

摘要: 1、使用:sudo passwd root设置root的密码,如下图所示: 2、使用su root来测试是否可以进入root用户,如果出现#说明已经设置root用户的密码成功,如下图所示: 3、进入到/usr/share/lightdm/lightdm.conf.d/目录,使用gedit 50-un 阅读全文
posted @ 2018-08-08 18:06 彬彬在线 阅读(939) 评论(0) 推荐(0) 编辑

2018年7月11日 #

摘要: 大家都知道,nginx是当前应用非常广泛的web服务器,热度因为他的高并发高性能高可靠性,且轻量级!牛逼的不行,不多说这些。 今天要介绍的是,如何基于nginx和lua脚本,也就是在openresty的环境下,实现动态的反向代理逻辑,有一个开关控制。开关控制反向代理工作在nginx原生的upstre 阅读全文
posted @ 2018-07-11 11:34 彬彬在线 阅读(1028) 评论(0) 推荐(0) 编辑

2018年7月7日 #

摘要: 译文:Golang 新手可能会踩的 50 个坑原文:50 Shades of Go: Traps, Gotchas, and Common Mistakes翻译已获作者授权,转载请注明来源。 不久前发现在知乎这篇质量很高的文章,打算加上自己的理解翻译一遍。文章分为三部分:初级篇 1-34,中级篇 3 阅读全文
posted @ 2018-07-07 22:47 彬彬在线 阅读(358) 评论(0) 推荐(0) 编辑

2018年7月5日 #

摘要: 应puppet大拿刘宇的邀请,我去西山居运维团队做了一个简短分享,谈谈为什么我要将我们的项目从python转向go。 坦白的讲,在一帮python用户面前讲为什么放弃python转而用go其实是一件压力蛮大的事情,语言之争就跟vim和emacs之争一样,是一个永恒的无解话题,稍微不注意就可能导致粉丝 阅读全文
posted @ 2018-07-05 12:28 彬彬在线 阅读(357) 评论(0) 推荐(0) 编辑

2018年6月28日 #

摘要: 最近在油管上面看了一个视频:Understanding nil,挺有意思,这篇文章就对视频做一个归纳总结,代码示例都是来自于视频。 nil是什么 相信写过Golang的程序员对下面一段代码是非常非常熟悉的了: if err != nil { // do something.... } 当出现不等于n 阅读全文
posted @ 2018-06-28 16:05 彬彬在线 阅读(312) 评论(0) 推荐(0) 编辑

摘要: 1、golang的命名需要使用驼峰命名法,且不能出现下划线 2、golang中根据首字母的大小写来确定可以访问的权限。无论是方法名、常量、变量名还是结构体的名称,如果首字母大写,则可以被其他的包访问;如果首字母小写,则只能在本包中使用 可以简单的理解成,首字母大写是公有的,首字母小写是私有的 3、结 阅读全文
posted @ 2018-06-28 15:19 彬彬在线 阅读(4310) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页