Golang语言社区

Golang语言社区(www.Golang.LTD)专业分享Go语言基础、提高等最新最前沿动态。

1648 篇文章
177 人订阅

全部文章

李海彬

Golang语言社区 · 站长 (已认证)

Golang工程经验(上)

作为一个C/C++的开发者而言,开启Golang语言开发之路是很容易的,从语法、语义上的理解到工程开发,都能够快速熟悉起来;相比C、C++,Golang语言更简...

892
李海彬

Golang语言社区 · 站长 (已认证)

写在学习golang一个月后

连接池。由于PHP没有连接池,当高并发时就会有大量的数据库连接直接冲击到MySQL上,最终导致数据库挂掉。虽然Swoole有连接池,但是Swoole只是PHP的...

672
李海彬

Golang语言社区 · 站长 (已认证)

用Go语言写一个Windows的外挂(上)

本人在一家互联网金融公司上班,对于一家互联网金融公司,最基本的功能就是客户入金和出金,而出金的稳定性是很重要的,出金不畅容易导致投资人恐慌,本文讲的是出金,出金...

952
李海彬

Golang语言社区 · 站长 (已认证)

Go中的依赖注入

I have written a small utility package to handle dependency injection in Go (it'...

684
李海彬

Golang语言社区 · 站长 (已认证)

爬虫带你了解一下Golang的市场行情

项目地址:https://github.com/go-crawler/lagou_jobs

1004
李海彬

Golang语言社区 · 站长 (已认证)

runtime.Goexit 的使用

If you've ever needed to kick off multiple goroutines from func main, you'd have...

461
李海彬

Golang语言社区 · 站长 (已认证)

Go 标准库 http.FileServer 实现静态文件服务

访问 http://127.0.0.1:8080,即可看到类似 Nginx 中 autoindex 目录浏览功能。

651
李海彬

Golang语言社区 · 站长 (已认证)

Go 单元测试与接口

Good code and unit testing come hand in hand, and sometimes the bridge between t...

643
李海彬

Golang语言社区 · 站长 (已认证)

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

首先,Golang 调度器的设计和实现让我们的 Go 程序在多线程执行时效率更高,性能更好。这要归功于 Go 调度器与操作系统(OS)调度器的协同合作。不过在本...

652
李海彬

Golang语言社区 · 站长 (已认证)

golang 的channels 行为

当我第一次使用 Go 的 channels 工作的时候,我犯了一个错误,把 channels 考虑为一个数据结构。我把 channels 看作为 gorouti...

665
李海彬

Golang语言社区 · 站长 (已认证)

Golang工程经验(下)

线上服务端系统,必须要有降级机制,也最好能够有开关机制。降级机制在于出现异常情况能够舍弃某部分服务保证其他主线服务正常;开关也有着同样的功效,在某些情况下打开开...

972
李海彬

Golang语言社区 · 站长 (已认证)

Gopher面试中的Coding

从四月份下半月开始,陆陆续续面试了几家公司,都是golang的岗位。每一次面试,侧重点都会有不同,有的会直接给过来一道试题, 然后边解题,边讲述自己的思路,然后...

1304
李海彬

Golang语言社区 · 站长 (已认证)

Golang读写文件的几种方式

最近在使用Golang进行文件读写的过程中,遇到几个细节问题导致程序写入数据时有一定脏数据的残留,最后发现是使用os.OpenFile在进行文件操作的时候没有使...

1103
李海彬

Golang语言社区 · 站长 (已认证)

golang新手容易犯的3个错误

这是因为代码中只是声明了map的类型,却没有为map创建底层数组,此时的map实际上在内存中还不存在,即nil map,可以运行下面的代码进行验证:

1213
李海彬

Golang语言社区 · 站长 (已认证)

一起用golang之Go程序的套路

系统性地介绍golang基础的资料实在太多了,这里不再一一赘述。本文的思路是从另一个角度来由浅入深地探究下Go程序的套路。毕竟纸上得来终觉浅,所以,能动手就不要...

872
李海彬

Golang语言社区 · 站长 (已认证)

Go语言实现的WebSocket

版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢。

652
李海彬

Golang语言社区 · 站长 (已认证)

如何优雅地关闭Go channel

本文译自:How To Close Channels in Golang Elegantly。 几天前,我写了一篇文章来说明golang中channel的使用规...

622
李海彬

Golang语言社区 · 站长 (已认证)

Golang基于Gitlab CI/CD部署方案

持续集成 (Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能...

1042
李海彬

Golang语言社区 · 站长 (已认证)

跳出Go module的泥潭

Go 1.11 前天已经正式发布了,这个版本包含了两个最重要的feature就是 module和web assembly。虽然也有一些简单的教程介绍了go mo...

1143
李海彬

Golang语言社区 · 站长 (已认证)

在 Go 语言中使用猴子补丁

很多人认为猴子补丁(A monkey patch is a way for a program to extend or modify supporting s...

841

扫码关注云+社区