Go中国+ 关注+ 订阅

微信号:golangchina

一周 Go World 新鲜事-2018W45 一周 Go World 新鲜事-2018W45

本文基于1.10源码分析,如之前的文章可以看到,golang中的map是不支持并发操作的,golang推荐用户直接用读写锁对map进行保护,也有第三方类库使用分段锁。

2018年11月16日

[译]Go语言最佳实战[二] 原创 [译]Go语言最佳实战[二]

好的代码有很多注释,坏代码需要很多注释。

2018年11月14日

神马!!!大咖云集的 Gopher China 2019大会地点由我定? 神马!!!大咖云集的 Gopher China 2019大会地点由我定?

叮咚,你的小可爱已上线,各位Gopher们好!你们知道今天是什么日子吗?今天不仅仅是你的钱包和身体即将被女票掏空的日子?在九年前的今天,2009的11月10日,Go语言以开放源代码的方式向全球正式发布。因此,今天也是Go语言的生日哦。

2018年11月10日

一周 Go World 新鲜事-2018W44 一周 Go World 新鲜事-2018W44

无论是无缓冲通道,还是有缓冲通道,都存在阻塞的情况,但其实有些情况,我们并不想读数据或者写数据阻塞在那里,有1个唯一的解决办法,那就是使用select结构。这篇文章会介绍,哪些情况会存在阻塞,以及如何使用select解决阻塞。

2018年11月09日

[译]Go语言最佳实战[一] 原创 [译]Go语言最佳实战[一]

如果我要谈论任何编程语言的最佳实践,我需要一些方法来定义 “什么是最佳”。 如果你昨天来到我的主题演讲,你会看到 Go 团队负责人 Russ Cox 的这句话:软件工程就是你和其他程序员花费时间在编程上所发生的事情。

2018年11月07日

C和Go相互调用 C和Go相互调用

C可以调用Go,并且Go可以调用C, 如果更进一步呢, C-->Go-->C 或者 Go-->C-->Go的调用如何实现?

2018年11月05日

一周 Go World 新鲜事-2018W43 一周 Go World 新鲜事-2018W43

Go是一种快速增长的开源编程语言,旨在构建简单,快速,可靠的软件。 看看哪些伟大的公司使用Go来为他们的服务提供支持。

2018年11月02日

Kubernetes网络模型原理 Kubernetes网络模型原理

Kubernetes 目前看来已经成为了docker的应用最多的编排工具,所以学习使用docker容器的话,就免不了使用 Kubernetes

2018年10月31日

Kubernetes NodePort、LoadBalancer和Ingress介绍 Kubernetes NodePort、LoadBalancer和Ingress介绍

最近,有人问我NodePorts,LoadBalancers和Ingress之间有什么区别。 它们都是将外部流量引入群集的方式,但是分别以不同的方式完成。 让我们来具体看看它们是如何工作的,以及何时使用它们。

2018年10月29日

一周 Go World 新鲜事-2018W42 一周 Go World 新鲜事-2018W42

01Go语言性能优化- For Range 性能研究 如果我们要遍历某个数组,Map集合,Slice切片等,Go语言(Golang)为我们提供了比较好用的For Range方式。

2018年10月26日

微服务架构组件分析 微服务架构组件分析

服务描述:服务调用首先解决的问题就是服务如何对外描述。 常用的服务描述方式包括 RESTful API、XML 配置以及 IDL 文件三种。

2018年10月24日

Golang - 调度剖析【第二部分】 Golang - 调度剖析【第二部分】

回顾本系列的第一部分,重点讲述了操作系统调度器的各个方面,这些知识对于理解和分析 Go调度器的语义是非常重要的

2018年10月22日

一周 Go World 新鲜事-2018W41 一周 Go World 新鲜事-2018W41

Nginx之限流系统设计时一般会预估负载,当系统暴露在公网中时,恶意攻击或正常突发流量等都可能导致系统被

2018年10月19日

来自滴滴平台的技术部架构师给大家做一些 golang 相关的分享和交流 来自滴滴平台的技术部架构师给大家做一些 golang 相关的分享和交流

前言    我是来自滴滴平台的陶文,今天很高兴能够在这里给大家做一些 golang 相关的分享和交流,我的演

2018年10月17日

Golang - 调度剖析【第一部分】 Golang - 调度剖析【第一部分】

简介首先,Golang 调度器的设计和实现让我们的 Go 程序在多线程执行时效率更高,性能更好。这要归功于

2018年10月15日

一周 Go World 新鲜事-2018W40 一周 Go World 新鲜事-2018W40

01NSQ最佳实践目前,全新的异步任务服务每天高效稳定的为唱吧提供数亿次的调用。服务器团队用全新的方式重新定

2018年10月12日

goroutine和panic不得不说的故事 goroutine和panic不得不说的故事

我之前对golang还了解的极其肤浅的时候,就已经对goroutine如雷贯耳了,我相信很多同学跟我一样,会

2018年10月10日

GO实现文件夹监控 GO实现文件夹监控

收获查看 watcher.go, 看出实现一个系统event的监控,代码不过 625行;执行exec.Cmd

2018年10月08日