首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
wangsiyu1997
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
430
文章 35
沸点 395
赞
430
返回
|
搜索文章
最新
热门
Goroutines 的工作原理(译文) | Go主题月
如果你刚接触 Go,或者你不理解“并发性不是并行性”这句话,那么可以看下 Rob Pike 关于这个主题的精彩演讲。大概有30分钟,我保证看它30分钟是值得的。 总结一下 —— “当人们听到并发这个词时,他们经常想到并行性,一个相关但非常不同的概念。在编程中,并发性是由独立执行…
用 Golang 每分钟处理100万个请求(译文) | Go主题月
我从事反垃圾邮件、反病毒和反恶意软件行业已经超过15年了,任职过几家不同的公司,现在我知道,由于我们每天处理海量的数据,这些系统最终会变得非常复杂。 目前我是 smsjunk.com 的 CEO 以及 KnowBe4 的首席架构,这两家公司都活跃在网络安全行业。 有趣的是,在过…
如何优雅地关闭 Go Channels(译文) | Go主题月
几天前,我写了一篇文章,阐述了 Go 通道规范。那篇文章在 reddit 和 HN 上获得了很多赞同,但在 Go 通道的设计细节上也有一些批评。 在不修改通道状态的情况下,没有简单通用的方法来检查通道是否关闭。 关闭已关闭的通道会引起宕机,因此如果关闭者不知道通道是否关闭,关闭…
像大神一样调试 Go (译文) | Go主题月
一旦你了解了基础知识,Golang 可以让你比以前更有效率。但是当出现问题的时候怎么办呢? 你可能不知道的是, Go 本身包含 pprof ,用于记录和可视化运行时分析数据。像 delve 这样的第三方工具增加了对逐行调试的支持。泄漏和竞争探测器可以抵御不确定性行为。 如果你以…
你必须要知道的7个 Golang 特征(译文) | Go主题月
今天我们将一起讨论 Golang 及其丰富的特征。 这几天让我很开心的是,我发现 Golang 是一门静态类型的、高性能而且简单的语言。由于项目需求,我最近开始学 Go,它效率很高,最重要的是非常简单。Go 不允许声明未使用的变量的,最好运行程序前注释掉,否则 IDE 会报错。…
Golang 函数 vs 方法 (译文) | Go主题月
这篇文章将描述 Go 中函数和方法之间的主要区别,以及如何最好地使用它们。 函数和方法都在 Go 中广泛使用,提供了抽象,使我们的程序更易于阅读和推理。从表面上看,函数和方法看起来都很相似,但是存在一些重要的语义差异,这些差异会对代码的可读性产生很大影响。 在上面的方法声明中,…
Go 的十个应用技巧(译文) | Go主题月
在我过去几年用 Go 的过程中,有一些个人经验。我相信它们都应该很好地扩展。我的意思是: 你开发的应用程序需求在敏捷环境中不断变化。你不想仅仅因为需要就在3-4个月后重构它的每一部分。新功能应该很容易添加。 你开发的应用程序是由团队共同开发的,它应该可读性和易于维护。 你开发的…
通过插图学习 Go 的并发性(译文) | Go主题月
你很可能经常听到 Go。它越来越受欢迎,这是因为 Go 很快,简单,并有一个很棒的社区。学习该语言最令人兴奋的方面之一是它的并发模型。Go 的原生并发支持使得创建并发,多线程程序变得简单而有趣。我将通过插图介绍 Go 的原生并发支持,希望这些概念在将来的学习中得到应用。这篇文章…
Go 微服务框架:Go Micro、Go Kit、Gizmo 和 Kite(译文) | Go主题月
我最近在墨尔本 Golang 会议上做了一个关于如何开发微服务和框架的演讲。在这篇文章中,我将与你分享我的知识(另外,这对我也是一个很好的提醒)。 在我看来,这是最流行的框架之一。有很多博客文章和简单的例子。你可以在 Medium 或 @MicroHQ 上关注 microhq,…
用 Go 实现简洁架构(译文) | Go主题月
在阅读了uncle Bob 的简洁架构概念之后,我尝试用 Golang 实现它。这是我们公司 Kurio-App Berita Indonesia 使用的类似架构,没有太大的不同,相同的概念但文件夹结构略有不同。 您可以在这里查找示例项目 https://github.com/…
下一页
个人成就
文章被点赞
161
文章被阅读
35,869
掘力值
1,171
关注了
19
关注者
41
收藏集
10
关注标签
5
加入于
2018-04-02