如果你喜欢 Go 语言,这篇文章一定要看

详细信息可以参考:12 月 15 日 Go 语言中文网深圳 Meetup 总结暨有偿自愿者招募。在 QCon China 上的两次会议的输出结果中,Dave 仔细研究了从命名到并发的一系列建议,并生成了一份可靠的 Go编程手册。

Golang进阶——TCP网络编程详解

在Golang的设计之初就把高并发的性能作为Golang的主要特性之一,也是面向大规模后端服务程序。

「linux操作系统」进程的切换与控制·到底有啥关系?

进程的状态1.进程有哪几种状态呢?进程在生命周期内,通常有以下5中状态,前3种是进程的基本状态:1.运行态:进程正在处理机上运行;对于单处理机,同一时刻只有一个进程处于运行态。2.就绪态:进程获得了除处理机以外的一切所需资源,一旦得到处理机便可立即运行。3.

终于!12年后Golang支持泛型了!(内含10个实例)

导语 |泛型是一些语言的标配,可以极大地便利开发者,但Golang在之前并不支持泛型。Contracts by Ian Lance Taylor and Robert Griesemer。

SpringIOC容器初始化过程

引言Spring最核心的内容就是其ioc容器了,而目前来说常见的容器为AnnotationConfigApplicationContext,今天主要就是针对其初始化部分的源码进行分析。

golang之数据验证validator

Phone:     “1326654487”,validator数据验证顺序struct字段从上往下,单个字段规则,先左后右。

go语言编程:接口interface详解-深度好文值得一读

go 会自动进行 interface 的检查,并在运行时执行从其他类型到 interface 的自动转换,即使实现了多个 interface,go 也会在使用对应 interface 时实现自动转换。

Golang之分布式 RPC 服务框架(rpcx)

rpcx 是一个分布式的Go语言的 RPC 框架,支持Zookepper、etcd、consul多种服务发现方式,多种服务路由方式, 是目前性能最好的 RPC 框架之一。// the second parameter is not a pointer。

如何优化Golang中重复的错误处理

Golang错误处理最让人头疼的问题就是代码里充斥着「iferr!=nil」,它们破坏了代码的可读性,本文收集了几个例子,让大家明白如何优化此类问题。

golang反射详解

golang提供了一个官方包reflect来获取运行时数据。TypeOf可以获取到类型信息,Valu