go 学习笔记之是否支持以及如何实现继承

以下文章来源于雪之梦技术驿站 ,作者雪之梦技术驿站
点击上方蓝色“Go语言中文网”关注我们,设个星标,每天学习 Go 语言
熟悉面向对象的小伙伴们可能会知道封装…

滴滴曹大:查看 Go 的代码优化过程

之前有人在某群里询问 Go 的编译器是怎么识别下面的代码始终为 false,并进行优化的:
package main
func main() {
var…

滴滴曹大:为什么 Go 模块在下游服务抖动恢复后,CPU 占用无法恢复

某团圆节日公司服务到达历史峰值 10w+ QPS,而之前没有预料到营销系统又在峰值期间搞事情,雪上加霜,流量增长到 11w+ QPS,本组服务差点被打挂(汗
所…

我是如何学习 Go 语言的

以下文章来源于Golang 成神之路 ,作者T
最近经常有人问我如何学习 Go 语言,这里统一回复一下,以后就不单独解答了。也希望能给后来人一点启示,少走一点弯…

go 学习笔记之详细说一说封装是怎么回事

以下文章来源于雪之梦技术驿站 ,作者雪之梦技术驿站
点击上方蓝色“Go语言中文网”关注我们,设个星标,每天学习Go语言
虽然在上篇文章中,我们通过尝试性学习探索…

go 学习笔记之值得特别关注的基础语法有哪些

以下文章来源于雪之梦技术驿站 ,作者雪之梦技术驿站
点击上方蓝色“Go语言中文网”关注我们,设个星标,每天学习Go语言
在上篇文章中,我们动手亲自编写了第一个 …

一起攻克面试难关:Go面试每日一题

下面这段代码输出的内容:
1package main

import (
"fmt"
)

func main() {
de…

一文参透Go语言争议最多的 error

以下文章来源于码农桃花源 ,作者饶全成
姗姗来迟的 Go 1.13 修改了 errors 包,增加了几个函数,用于增强 error 的功能,这篇文章介绍 err…

GCTT出品 | Go 语言的并发性

昨天,我在 Quora 上回答了一个关于 Go 语言并发模型的问题。现在,我觉得我还想再多说些什么!并发性是 Go 语言中最强大的特性之一。许多人讨论了这个话题…

值得收藏系列:深度解密Go语言之scheduler

前置知识
os scheduler

从操作系统角度看,我们写的程序最终都会转换成一系列的机器指令,机器只要按顺序执行完所有的指令就算完成了任务。完成“按顺序执…

有 GC 的编程语言就一劳永逸了吗?GODEBUG来助力 Gopher 调试 GC

以下文章来源于不会写Go的煎鱼 ,作者陈煎鱼

什么是 GC
在计算机科学中,垃圾回收(GC)是一种自动管理内存的机制,垃圾回收器会去尝试回收程序不再使用的对象…

用 GODEBUG 看调度跟踪

以下文章来源于不会写Go的煎鱼 ,作者陈煎鱼

让 Go 更强大的原因之一莫过于它的 GODEBUG 工具,GODEBUG 的设置可以让 Go 程序在运行时输出…

基于 micro 的go微服务系列之三

以下文章来源于饭谈编程 ,作者帅气的小饭饭
如何编写一个微服务?这里用的是go的微服务框架go micro,具体的情况可以查阅:http://btfak.com…

基于 micro 的 go微服务系列之四

以下文章来源于饭谈编程 ,作者ricoder
一、采用gvt管理依赖(目前推荐使用 go module 管理依赖)
同java的maven方案一样,go也具备有…

go微服务系列之二

以下文章来源于饭谈编程 ,作者帅气的小饭饭
【干货点】 此处是【go微服务】系列文的第2篇文章,由于在写该系列文章的时候还没有申请公众号,因此导致其他公众号转载…

Golang 大杀器之跟踪剖析 trace

在 Go 中有许许多多的分析工具,在之前我有写过一篇 《Golang 大杀器之性能剖析 PProf》 来介绍 PProf,如果有小伙伴感兴趣可以去我博客看看。…

GCTT 出品 |Goroutine 泄露 – 被遗忘的发送者

引言
并发编程允许开发人员使用多个执行路径解决问题,并且通常用于提高性能。并发并不意味着这些多路径是并行执行的;它意味着这些路径是无序执行的而不是顺序执行。从历…

GCTT 出品 | 理解 Go 语言中的指针和内存分配

在 Go 语言官方文档中,你可以找到很多关于指针和内存分配的重要信息。以下是该文档的链接:Go 语言官方文档之指针
首先我们需要理解的是,所有在 Go 语言中的…

Go语言的结构体嵌入为什么不算继承?

今日端午节,又是高考。祝大家节日快乐,祝考生考出好成绩,大家开车请勿鸣笛!

面向对象的设计思想,是根据现实世界进行抽象得出的一套理论。既然是现实世界的抽象,…

为什么 Go 标准库中有些函数只有签名,没有函数体?

如果你看过 Go 语言标准库,应该有见到过,有一些函数只有签名,没有函数体。你有没有感觉到很奇怪?这到底是怎么回事?我们自己可以这么做吗?本文就来解密它。
首…