在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
本期含 Go 量
阅读说明 本周刊每周五发布,同步国内外 Go 开发者在一周内的最新鲜成果和最前沿方向,作为订阅者提升和进阶的学习手册。由于微信不支持外链,本文显示资讯摘要,具体每篇文章链接可通过点击文末「阅读原文」全部查看。 前沿动态 Golang编程技巧 1.Go 1.14beta1 发布
语言学习 Golang编程技巧 1.Go 开发关键技术指南 | 为什么你要选择 Go?(内含超全知识大图)
该指南主要讨论了服务器领域常见的并发问题,也涉及到了工程化相关的问题,还整理了 C 背景程序员对于 Go 的 GC 以及性能的疑问,探讨了 Go 的错误处理和类型系统最佳实践,以及依赖管理的难处、接口设计的正交性,当然也包含我们在服务器开发中对于 Go 实践的总结,有时候也会对一些有趣的问题做深度的挖掘,列出了 Go 重要的事件和资料集合,以及 Go2 的进展和思考。 2.goroutine究竟占用多少内存? 解释 goroutine 是如何做到占用更少资源的,单个 goroutine 究竟占用多少内存等问题。 3.Go中尾递归 Go中没有尾调用优化,但并不妨碍我们使用尾递归函数 本文章主要探讨golang服务器开发中在平滑升级过程中对优雅重启的使用与研究。 5.Go Gin 实战系列 主要介绍查询参数,以及获取查询参数的示例以及底层原理 6.Go 高级并发模式 7.Go 中干净的配置管理 8.喜欢 Go 的地方:任何类型可以添加方法 9.Go 并发 3 个常见的陷阱和得到的教训 10.defer 常见陷阱 11.【go语言系统调用】通用IO模型 所有执行I/O操作的系统调用,都使用一个非负整数(文件描述符)来描述打开的文件(文件、管道、socket、终端、设备)。 12.通过TCP_NODELAY控制数据包流 工程实践 Go的项目应用实践 1.go语言浅析二叉树 分享关于二叉树相关的知识点,并用go语言实现一个二叉树和对二叉树进行遍历。
2.Golang 在电商即时通讯服务建设中的实践 即时通讯(IM)功能对于电商平台来说非常重要,特别是旅游电商。本文结合马蜂窝旅游电商 IM 服务的发展历程,重点介绍基于 Go 的 IM 重构。
Knative 提供了一整套云原生应用的 Serverless 模型,使得我们可以方便的基于 Go 语言开发 Serverless 云原生应用。
4.Go远程执行程序 使用Go搭建一个可以远程执行命令的http服务器 5.使用redis和grpc构建微服务 使用Go redis grpc docker构建一个简单的微服务 6.使用 Grafana 监控你的 Go channel 7.实现一个 Go 微服务 8.golang mail 实现ssl发送邮件 由于使用的阿里云服务器不能telnet 25端口,发送ssl时候感觉很蹩脚,就自己写了一个go mail 发送 9.Golang和生产就绪型解决方案:第2部分 主要探讨golang服务器开发中在平滑升级过程中对优雅重启的使用与研究。 生态拓展 云原生等 Go 生态体系 1.kubeedge源码分析系列之edgecore(六) edgemsh edgemesh作为edgecore中节点级别的代理解决方案,主要实现了节点内的流量代理、节点间的流量代理和节点内的DNS解析3块功能,本文剖析这三块功能的具体实现。 2.kubernetes 网络分析之四 开源网络组件 K8S 底层网络所需要解决的两个问题:
3.构建docker镜像时也需要考虑安全性 开源项目 社区新涌现的开源成果 1.gig:一个 gitignore 生成器的使用教程 2.gim:Golang 写的 IM 服务器 3.go-locale:跨平台地区检查库 4.ghw:Go 硬件检查/发现库 5.gemini:Scylla和Cassandra集群测试工具 6.garble:Go程序混淆工具 彩 蛋 活动与招聘
趣头条——长链接方面的实践 讯联数据——Go 语言的抽象编程心得 TutorABC——远程协同设计 蚂蚁金服&携程——dubbogo的现状与未来
【深圳】【腾讯广告】招聘后台开发工程师 详情
欢迎联系 GoCN 国内最具规模和生命力的 Go 开发者社区
聪明又努力的 Gopher 们,让我知道你“在看” |
请发表评论