首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Draveness
掘友等级
搬砖工程师
|
未知
Go / Rails Github: github.com/draveness
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
109
文章 108
沸点 1
赞
109
返回
|
搜索文章
Draveness
赞了这篇文章
Draveness
搬砖工程师 @未知
·
5年前
关注
为什么 DNS 使用 UDP 协议 · Why's THE Design?
很多人对于 DNS 的认知是片面的和错误的,我们在这里会介绍DNS 几十年的发展史和演进过程。...
8
评论
分享
Draveness
赞了这篇文章
Draveness
搬砖工程师 @未知
·
5年前
关注
为什么你应该使用 Git 进行版本控制
概述设计分布式性能可靠性总结ReferenceGit是Linus在2005年开发出的版本控制系统(VersionControlSystem),演化至今已经成为了最流行和最先...
3
评论
分享
Draveness
赞了这篇文章
Draveness
搬砖工程师 @未知
·
5年前
关注
为什么 TCP 建立连接需要三次握手 · Why's THE Design?
概述设计历史连接初始序列号通信次数总结ReferenceTCP协议是我们几乎每天都会接触到的网络协议,绝大多数网络连接的建立都是基于TCP协议的,学过计算机网络或者对TCP...
12
评论
分享
Draveness
搬砖工程师 @未知
·
5年前
关注
为什么 TCP 建立连接需要三次握手 · Why's THE Design?
概述设计历史连接初始序列号通信次数总结ReferenceTCP协议是我们几乎每天都会接触到的网络协议,绝大多数网络连接的建立都是基于TCP协议的,学过计算机网络或者对TCP...
3
评论
分享
Draveness
赞了这篇文章
Draveness
搬砖工程师 @未知
·
5年前
关注
如何写出优雅的 Golang 代码
写在前面代码规范辅助工具自动化最佳实践目录结构模块拆分显式与隐式面向接口小结单元测试可测试组织方式Mock方法断言小结总结ReferenceGo语言是一门简单、易学的编程语...
51
评论
分享
Draveness
赞了这篇文章
Draveness
搬砖工程师 @未知
·
5年前
关注
为什么 Redis 选择单线程模型 · Why's THE Design?
为什么这么设计(Why’s THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的...
11
1
分享
Draveness
赞了这篇文章
Draveness
搬砖工程师 @未知
·
5年前
关注
Go 语言反射的实现原理
反射是 Go 语言比较重要的一个特性之一,虽然在大多数的应用和服务中并不常见,但是很多框架都依赖 Go 语言的反射机制实现一些动态的功能。作为一门静态语言,Golang 在...
28
评论
分享
Draveness
赞了这篇文章
Draveness
搬砖工程师 @未知
·
5年前
关注
Go 语言调度器与 Goroutine
Go 语言在并发编程方面有着非常强大的能力,这也离不开语言层面对并发编程的支持,我们会在 Go 语言中使用 Goroutine 并行执行任务并将 Channel 作为 Go...
9
评论
分享
Draveness
搬砖工程师 @未知
·
6年前
关注
Golang 并发编程与定时器
对于任何一个正在运行的应用,如何获取准确的绝对时间都非常重要,但是在一个分布式系统中我们很难保证各个节点上绝对时间的一致性,哪怕通过 NTP 这种标准的对时协议也只能把时间...
10
评论
分享
Draveness
赞了这篇文章
Draveness
搬砖工程师 @未知
·
6年前
关注
Go 语言 Channel 的实现原理
这一节中的内容总共包含两个部分,我们会先介绍 Channel 的设计原理以及它在 Go 语言中的数据结构,接下来我们会分析常见的 Channel 操作,例如创建、发送、接收...
10
评论
分享
Draveness
赞了这篇文章
Draveness
搬砖工程师 @未知
·
6年前
关注
Go 并发编程、同步原语与锁
当提到并发编程、多线程编程时,我们往往都离不开『锁』这一概念,Go 语言作为一个原生支持用户态进程 Goroutine 的语言,也一定会为开发者提供这一功能,锁的主要作用就...
30
评论
分享
Draveness
赞了这篇文章
Draveness
搬砖工程师 @未知
·
6年前
关注
Go 语言函数调用的实现原理
函数是 Go 语言中的一等公民,理解和掌握函数的调用过程是深入学习 Golang 时无法跳过的步骤,这里会介绍 Go 语言中函数调用的过程和实现原理并与 C 语言中函数执行...
16
评论
分享
Draveness
赞了这篇文章
Draveness
搬砖工程师 @未知
·
6年前
关注
Golang 并发编程与 Context
概述接口示例实现原理默认上下文取消信号传值方法总结ReferenceContext是Golang中非常有趣的设计,它与Go语言中的并发编程有着比较密切的关系,在其他语言中我...
12
评论
分享
Draveness
赞了这篇文章
Draveness
搬砖工程师 @未知
·
6年前
关注
如何写出优雅的 Golang 代码
写在前面代码规范辅助工具自动化最佳实践目录结构模块拆分显式与隐式面向接口小结单元测试可测试组织方式Mock方法断言小结总结ReferenceGo语言是一门简单、易学的编程语...
144
7
分享
Draveness
赞了这篇文章
Draveness
搬砖工程师 @未知
·
6年前
关注
Go 语言中的 make 和 new
概述实现原理makenew总结相关文章Reference当我们想要在Go语言中初始化一个结构时,其实会使用到两个完全不同的关键字,也就是make和new,同时出现两个用于『...
17
2
分享
Draveness
赞了这篇文章
Draveness
搬砖工程师 @未知
·
6年前
关注
浅入浅出 Go 语言接口的原理
...
9
1
分享
Draveness
赞了这篇文章
Draveness
搬砖工程师 @未知
·
6年前
关注
谈谈 panic 和 recover 的原理
概述常见使用实现原理数据结构崩溃恢复总结Reference这一节中我们将介绍Go语言中两个经常成对出现的关键字panic和recover的实现原理,我们在上一节关注的def...
15
评论
分享
下一页
个人成就
优秀创作者
文章被点赞
2,575
文章被阅读
198,992
掘力值
7,999
关注了
0
关注者
16,543
收藏集
0
关注标签
9
加入于
2016-04-27