大道至简—GO语言最佳实践

导读:2007年,受够了C++煎熬的Google首席软件工程师RobPike纠集RobertGriesemer和KenThompson两位牛人,决定创造一种新语言来取代C++。

golang json转struct

近日遇到一个很很复杂的json,如果手写结构体解析会花费大量时间,于是到网上看看有木有自动转结构体的,于是发现了这个。他可以把json数据转换成结构体,如果嵌套了结构体数据他会在里面生成一个匿名结构体。地址 : http://json2struct.mervine.

Go 语言是如何进行 RPC 调用的?

点击上方蓝色“Go语言中文网”关注我们,领全套Go资料,每天学习 Go 语言今天我们来了解一下 Go 语言是如何进行远程方法调用的,远程方法调用是服务间进行通信的基础方式之一,是 Go 语言实现微服务架构必须掌握的开发知识和原理。

Spring依赖注入@Autowried的这些功能你都知道吗?

As of Spring Framework 4.3, an @Autowired annotation on such a constructor is no longer necessary if the target bean defines only one constructor to begin with. However, if several constructors are available and there is no primary/default constructor, at least one of the constructors must be annotated with @Autowired in order to instruct the container which one to use.

从Java角度看Golang

前言熟练掌握一门编程语言,再学一门新的会很容易上手,因为语言都是相通的,设计模式类似,只不过用处不大一样。所以一般学一门语言时,我都会用自己比较熟悉的语言做一个类比,辅助自己理解。现在大多数同学学的都是Java,而Golang是一门比较热门的语言,广泛用于云原生生生态。

为什么容器内存占用居高不下,频频 OOM?

当多个 goroutine 都需要创建同⼀个对象的时候,如果 goroutine 数过多,导致对象的创建数⽬剧增,进⽽导致 GC 压⼒增大。

ELK Stack 难点总结和整体优化

目录:一、ELK实用知识点总结编码转换问题删除日志中的多余行Grok处理多种不同日志格式日志多行合并处理-multiline插件Logstashfilter中的date使用对多类日志分类处理二、对ELK整体性能的优化性能分析关于收集日志的选择。

gRPC学习之二:GO的gRPC开发环境准备

欢迎访问我的GitHubhttps://github.

网络工程师的Golang之路 — Go数据类型(数字型)

无符号整数按二进制位又可以分为uint8, uint16, uint32, uint64以及uint五种类型。0 到 216 -1。

当我们遇到100亿次请求?该如何设计后端架构?

作者:xiaojiaqi来源:https://github.com/xiaojiaqi/10billionhongbaos00 前言前几天,偶然看到了 《扛住100亿次请求——如何做一个“有把握”的春晚红包系统”》一文,看完以后,感慨良多,收益很多。

网站地图