无法正常浏览本邮件,请点此查看,查看往期 请点此

Go 周刊第 50 期

本周热门文章

个点赞 6
GO的锁和原子操作分享 小魔童哪吒

[TOC] GO的锁和原子操作分享 上次我们说到协程,我们再来回顾一下: 协程类似线程,是一种更为轻量级的调度单位线程是系统级实现的,常见的调度方法是时间片轮转法协程是应用软件级实现,原理与线程类似协程的调度基...

个点赞 4
GO通道和 sync 包的分享 小魔童哪吒

[TOC] GO通道和 sync 包的分享 我们一起回顾一下上次分享的内容: GO协程同步若不做限制的话,会产生数据竞态的问题我们用锁的方式来解决如上问题,根据使用场景选择使用互斥锁 和 读写锁比使用锁更好的方式是原子操...

个点赞 3
go多维map只能 for range 循环取嘛 Latent

关于go多维map取值的方法 举个例子:emoji: urls :="http://adminapi.test/api/captcha" data := url.Values{"app_id":{"238b2213-a8ca-42d8-8eab-1f1db3c50ed6"}, "mobile_tel":{"13794227450"}} body := strings....

个点赞 3
Go 单元测试实践 奇迹师

前言 当我们完成一个模块后,先不着急继续完成其他模块,而是进行单元测试,这样我们能够提前发现当前模块的错误,减少整个项目完成后出现的bug。可以了解下TDD(测试驱动开发) 1.需要的包 1.常用的包 import ( /...

个点赞 2
服务注册与发现之ETCD 小魔童哪吒

[TOC] 服务注册与发现之ETCD 我们一起来回顾一下上次的分享: 通道是什么,通道的种类无缓冲,有缓冲,单向通道具体对应什么对于通道的具体实践分享了关于通道的异常情况整理简单分享了sync包的使用 要是对上述 GO...

个点赞 1
GO 中 defer的实现原理 小魔童哪吒

[TOC] GO 中 defer的实现原理 我们来回顾一下上次的分享,分享了关于 通道的一些知识点 分享了 GO 中通道是什么通道的底层数据结构详细解析通道在GO源码中是如何实现的Chan 读写的基本原理关闭通道会出现哪些异常,p...

个点赞 1
GO 中 map 的实现原理 小魔童哪吒

GO 中 map 的实现原理 嗨,我是小魔童哪吒,我们来回顾一下上一次分享的内容 分享了切片是什么切片和数组的区别切片的数据结构切片的扩容原理空切片 和 nil 切片的区别 要是对 GO 的slice 原理还有点兴趣的话,欢迎...

个点赞 1
[深圳内推][crypto.com][22+ 天年假、25k-60k][Go、Ruby、 Java 各种职位] ferolichy

公司Crypto.com 福利待遇 年假 20 天起,每满一年加一天,还有额外的周年假和生日假(相当于第 2 年开始就有 23 天带薪假)每年递增的年终奖公积金 8%周一周五在家办公,周二三四在 office 办公外企文化,扁平化管理...

个点赞 1
基于 golang + vue + websocket 开发的聊天室 yangliang

基于 golang + vue + websocket 开发的聊天室 - 前台:git@github.com:yangliang4488/go_chat.git - 后台:git@github.com:yangliang4488/goWebsocketIM.git - 如果觉得有用,请顺手点个star吧 使用 - 前台代码克隆...

个点赞 1
Golang简单制作一个池 奇迹师

1.前置知识 1.代理模式 可以用以下的例子来学习github.com/crazybber/go-pattern-ex... 2.线程生命周期(先看图) — 了解线程的生命周期即可 线程状态: 创建(new),就绪(runnable),运行(run),阻塞(block),结束(dead)ww...

更多热门文章

社区赞助商

成为赞助商

摒弃世俗浮躁,追求技术精湛
终身编程者的修道场 —— LearnKu.com

邮件服务由 SendCloud 赞助