当前位置 博文首页 > 韩亚军的博客:go技术文章精选(2019)

    韩亚军的博客:go技术文章精选(2019)

    作者:[db:作者] 时间:2021-09-03 12:21

    gocn_news_set_2019

    gocn_news_2019-12-31

      1. Go 系列教程:https://dev.to/digitalocean/how-to-code-in-go-32p0
      1. Go modules:最小版本选择 https://tonybai.com/2019/12/21/go-modules-minimal-version-selection/
      1. 部署服务到 Heroku:https://dev.to/cishiv/deploying-to-heroku-docker-go-and-react-38hh
      1. 为什么 MongoDB 使用 B 树: https://draveness.me/whys-the-design-mongodb-b-tree
      1. Vugu 框架简介 https://blog.gopheracademy.com/advent-2019/writing-go-user-interfaces-with-vugu/【活动】深圳meetup https://www.bagevent.com/event/6218960-

    go语言中文网(每日资讯)_2019-12-31

    一、Golang来啦

    1.Go 面试每天一篇(第 120 天)

    二、Go语言中文网

    1.Go 不通过标准 C 库进行系统调用的一些原因

    2.再谈如何处理 Go 语言中的错误

    3.一起攻克面试难关:Go 面试每天一篇(第 101 天)

    4.创业公司更适合用 Go 语言,那大公司呢?

    5.Go 刷 LeetCode 系列:滑动窗口(1)

    三、Go夜读

    1.第 74 期 Go time.Timer 源码分析 (Go 1.14)

    四、火丁笔记

    1.Go需要依赖注入吗?如何像 Java 一样方便的实现依赖注入?

    2.Go语言爱好者周刊:第 23 期

    go语言中文网(每日资讯)_2019-12-30

    一、Golang来啦

    1.Go 面试每天一篇(第 119 天)

    二、Go语言中文网

    1.谁拔了我的网线?Go 网络异常对程序行为的影响

    2.一起攻克面试难关:Go 面试每天一篇(第 100 天)

    3.Go 编程:写一个程序友好的命令行工具包

    4.如何正确的开始用Go编程

    go语言中文网(每日资讯)_2019-12-29

    一、Golang来啦

    1.Go 面试每天一篇(第 118天)

    二、Go语言中文网

    1.Go语言爱好者周刊:第 23 期

    2.Go 项目开发中 10 个最常见的错误

    3.一起攻克面试难关:Go 面试每天一篇(第 99 天)

    4.Go 编程: 快速生成自签名证书与双向认证(mTLS)

    5.Go 语言面向对象教程 — 类属性和方法的可见性

    三、容器时代

    1.使用 kind 部署单机版 kubernetes 集群

    四、prometheus专题

    1.prometheus专题

    gocn_news_2019-12-29

      1. Go依赖注入工具 wire 与 dig 对比 https://medium.com/@hippik80/go-%D1%81omparing-dependency-injection-approaches-23cb9772a016
      1. 为 ARM Socs 打造的裸金属框架 tamago https://www.youtube.com/watch?v=4QircrJjEtQ
      1. 为 Prometheus 准备的 sql.DBStates 收集库 sqlstats https://github.com/dlmiddlecote/sqlstats
      1. 断路器模式介绍 https://medium.com/@mssr/the-circuit-breaker-pattern-85e28c8e01b7
      1. Goroutine 与抢占 https://medium.com/a-journey-with-go/go-goroutine-and-preemption-d6bc2aa2f4b7【活动】深圳meetup https://www.bagevent.com/event/6218960

    go语言中文网(每日资讯)_2019-12-28

    一、Golang来啦

    1.Go 面试每天一篇(第 117天)

    二、Go语言中文网

    1.大神是如何学习 Go 语言之写出优雅的 Go 代码

    2.利用 CPU cache 特性优化 Go 程序

    3.一起攻克面试难关:Go 面试每天一篇(第 98 天)

    4.阿里云高级技术专家探讨 Go 的错误处理

    三、新亮笔记

    1.Go - 如何解析 JSON 数据?

    四、Go夜读

    1.[趣头条在长链接方面的实践-qrpcPPT分享](

    gocn_news_2019-12-28

      1. 如何正确的开始用 Go 编程 https://segmentfault.com/a/1190000021426712
      1. Golang内存分配 https://www.cnblogs.com/33debug/p/12068699.html
      1. GOMAXPROCS 与容器的相处之道 http://gaocegege.com/Blog/maxprocs-cpu
      1. 使用多阶段构建的精益Golang Docker镜像 https://medium.com/tourradar/lean-golang-docker-images-using-multi-stage-builds-1015a6b4d1d1
      1. 您需要了解的有关Kubernetes服务质量(QoS) https://segmentfault.com/a/1190000021428126* 【活动】深圳meetup https://www.bagevent.com/event/6218960

    go语言中文网(每日资讯)_2019-12-27

    一、Golang来啦

    1.Go 面试每天一篇(第 116 天)

    二、Go语言中文网

    1.使用 CGO 和 GoReleaser 进行跨平台编译

    2.大神是如何学习 Go 语言之浅入浅出接口的原理

    3.一起攻克面试难关:Go 面试每天一篇(第 97 天)

    4.既然有了 Docker,为什么还要 Kubernetes?

    三、容器时代

    1.基于IPVS的集群内负载均衡的深入理解

    四、51CTO技术栈

    1.为什么我们放弃Zabbix采用Prometheus?

    gocn_news_2019-12-27

      1. Go 开发关键技术指南 | Go 面向失败编程 https://mp.weixin.qq.com/s/1zWdSV8FmwkduX4Hfbztgw
      1. Go 正则表达式入门指南 https://medium.com/@arindamroy/guide-to-using-regular-expressions-in-golang-18a821ba1c16
      1. Golang 错误处理最佳实践 https://medium.com/@dche423/golang-error-handling-best-practice-cn-42982bd72672
      1. go-term-markdown: Go Markdown终端渲染库? https://github.com/MichaelMure/go-term-markdown
      1. 无需CGO的Go SQLite连接库 https://godoc.org/modernc.org/sqlite ? ?* 【活动】深圳meetup https://www.bagevent.com/event/6218960

    go语言中文网(每日资讯)_2019-12-26

    一、Golang来啦

    1.Go 面试每天一篇(第 115 天)

    二、Go语言中文网

    1.我是如何在大型代码库上使用 pprof 探索 Go 中的内存泄漏

    2.100 行左右有效 Go 代码实现 tcp server & graceful shutdown

    3.一起攻克面试难关:Go 面试每天一篇(第 96 天)

    4.Go 语言面向对象教程 — 通过组合实现类的继承

    5.Go 刷 LeetCode 系列:二叉树链表相互转换

    三、21天大棚

    1.图解Go里面的WaitGroup了解编程语言核心实现源码

    四、Go夜读

    1.第 73 期趣头条在长连接方面的实践 - qrpc

    五、阿里巴巴云原生

    1.Go 开发关键技术指南 | Go 面向失败编程 (内含超全知识大图)

    gocn_news_2019-12-26

      1. Java JIT vs Java AOT vs Go适用于短期的小型进程 http://macias.info/entry/201912201300_graal_aot.md
      1. LBADD:一个实验性的分布式SQL数据库 https://github.com/tomarrell/lbadd
      1. 将现有的Rest API迁移到Graphql https://blog.spaceuptech.com/posts/migrating-existing-rest-apis-to-graphql/
      1. 使用Go开发百万WebSockets https://gbws.io/articles/million-websocket-and-go/
      1. Eris处理跟踪和记录Go中的错误 https://github.com/rotisserie/eris

    go语言中文网(每日资讯)_2019-12-25

    一、Golang来啦

    1.Go 面试每天一篇(第 114 天)

    二、Go语言中文网

    1.大神是如何学习 Go 语言之 make 和 new

    2.Go编程: 那些隐晦的操作符

    3.一起攻克面试难关:Go 面试每天一篇(第 95 天)

    4.Go 语言面向对象教程 — 为基本类型添加成员方法

    5.别告诉我这是真的?goroutine 可能使程序变慢

    三、我的小碗汤

    1.一次 HTTP 请求到底经历了什么?

    四、学院君的后花园

    1.Go 语言 Web 编程系列(五)—— 基于 gorilla/mux 包实现路由匹配:进阶使用篇

    五、容器时代

    1.从零开始入门 K8s | Kubernetes 调度和资源管理

    gocn_news_2019-12-25

      1. [译] Go反射的三个原则 https://sevenyu.top/2019/12/21/laws-of-reflection.html
      1. 你应该掌握的 Go 高级并发模式:计时器 https://developer.51cto.com/art/201912/608341.htm
      1. 别告诉我这是真的?goroutine 可能使程序变慢 https://mp.weixin.qq.com/s/PkuspIWKQpL7awtpCg-rOA
      1. Go 内存分配器可视化指南 https://mp.weixin.qq.com/s/RYtc5oZ4CmQZouLIcsloDw
      1. Coca: 系统重构和系统分析工具箱 https://github.com/phodal/coca* 【活动】深圳meetup https://www.bagevent.com/event/6218960-

    go语言中文网(每日资讯)_2019-12-24

    1.Go 面试每天一篇(第 113 天)

    二、Go语言中文网

    1.使用多年的 go pprof 检查内存泄漏的方法居然是错的?!

    2.一起攻克面试难关:Go 面试每天一篇(第 94 天)

    3.大神是如何学习 Go 语言之 panic 和 recover 的原理

    4.微服务实战之 Go gRPC 调试工具

    三、我的小碗汤

    1.最全教程 | Kubernetes + Jenkins + Helm + Springboot 实践

    四、21天大棚

    1.图解Go里面的互斥锁mutex了解编程语言核心实现源码

    2.图解golang里面的读写锁实现与核心原理分析了解编程语言背后设计

    gocn_news_2019-12-24

      1. 基于 Go 的协同系统深度实践 https://mp.weixin.qq.com/s/Mvqr7ieIRTl58pQpmApoPA
      1. 迁移 REST APIs 到 GraphQL https://blog.spaceuptech.com/posts/migrating-existing-rest-apis-to-graphql/
      1. Go 读写锁与源码实现 http://www.sreguide.com/2019/12/20/go/sync_reader_writer/
      1. 图解 Go 互斥锁 mutex 核心实现源码 http://www.sreguide.com/2019/12/23/go/sync_mutex/
      1. GORM 之 ErrRecordNotFound 采坑记录 https://juejin.im/post/5dff33c7518825126131ce30* 【活动】深圳meetup https://www.bagevent.com/event/6218960-

    go语言中文网(每日资讯)_2019-12-23

    一、Golang来啦

    1.Go 面试每天一篇(第 112 天)

    二、Go语言中文网

    1.Go:我应该用指针替代结构体的副本吗?

    2.一起攻克面试难关:Go 面试每天一篇(第 93 天)

    3.大神是如何学习 Go 语言之浅谈 select 的实现原理

    4.Go 刷 LeetCode 系列:找出第 k 小

    三、我的小碗汤

    1.如何利用curl命令访问Kubernetes API server

    四、Go夜读

    1. 第 72 期 Go-Micro 编写微服务实战(二) by 舒先

    五、MoeLove

    1.K8S 生态周报| TUF 正式从 CNCF 毕业

    六、我的网课

    1.在用户态观测 Linux 内核函数的调用情况(调用次数、入参回值、时长等)

    gocn_news_2019-12-23

      1. 如何调试K8s中的DNS问题 https://cilium.io/blog/2019/12/18/how-to-debug-dns-issues-in-k8s/
      1. 在Go中实现简洁架构 https://medium.com/manato/clean-architecture-with-go-bce409427d31
      1. buf:一种新的Protobuf处理库 https://github.com/bufbuild/buf
      1. 在Go中高效处理JSON https://medium.com/tourradar/working-efficiently-with-json-in-go-cb80dcca0466
      1. Panic和崩溃例子集合 https://github.com/go101/go101/wiki/Panic-and-crash-cases*

    go语言中文网(每日资讯)_2019-12-22

    一、Golang来啦

    1.Go 面试每天一篇(第 111 天)

    二、Go语言中文网

    1.Go语言爱好者周刊:第 22 期

    2.大神是如何学习 Go 语言之 Channel 实现原理精要

    3.一起攻克面试难关:Go 面试每天一篇(第 92 天)

    4.Go 语言面向对象教程 —— 类的定义、初始化和成员方法

    5.Go 刷 LeetCode 系列:前序+中序/中序+后序构造二叉树

    三、我的网课

    1.怎样掌握 Linux 的 cgroup?资源限制机制 cgroup 学习指引与概念辨析

    四、猿方

    1.网关 Apache APISIX 在 360 基础运维平台项目中的实践

    gocn_news_2019-12-22

      1. 可汗学院尝试用Go构建后端服务 https://engineering.khanacademy.org/posts/goliath.htm
      1. Go实战布谷过滤器 https://medium.com/@meeusdylan/implementing-a-cuckoo-filter-in-go-147a5f1f7a9
      1. Go 触发Panic与崩溃的情况 https://github.com/go101/go101/wiki/Panic-and-crash-cases
      1. Go modules:最小版本选择? https://tonybai.com/2019/12/21/go-modules-minimal-version-selection
      1. harmony:基于WebRTC的开源语音文字聊天室 https://man.sr.ht/~tslocum/harmony/HOSTING.md
    • 【活动】深圳meetup https://www.bagevent.com/event/6218960

    go语言中文网(每日资讯)_2019-12-21

    一、Golang来啦

    1.Go 面试每天一篇(第 110 天)

    二、Go语言中文网

    1.深入 Go 内存分配超级棒的文章:Go 内存分配器可视化指南

    2.一起攻克面试难关:Go 面试每天一篇(第 91 天)

    3.Go 开发关键技术指南 | 为什么你要选择 Go?(内含超全知识大图)

    4.能避开很多坑的mysql面试题,你知道吗?

    三、程序IT圈

    1.史上最全Redis总结,干货满满!

    gocn_news_2019-12-21

      1. Go Serverless Functions https://blog.alexellis.io/faas-containerd-serverless-without-kubernetes/
      1. Golang实现并发聊天室 https://studygolang.com/articles/25502
      1. 私有代码仓库持续集成中使用go modules https://dev.to/7d1/using-go-modules-from-private-repositories-in-azure-devops-pipelines-44dk
      1. Go语言程序设计读书笔记(二)函数 https://segmentfault.com/a/1190000021349530
      1. Thanos简介和实践 https://mp.weixin.qq.com/s/m3IvMvoPMkN0DzqlUlmqaQ

    【活动】深圳 Meetup https://www.bagevent.com/event/6218960

    gocn_news_2019-12-20

      1. 图解golang里面的读写锁实现与核心原理分析了解编程语言背后设计 https://segmentfault.com/a/1190000021349180
      1. go类型检查之typecheck https://juejin.im/post/5dfb16b9f265da339260c012
      1. Go Web 编程之请求 https://juejin.im/post/5dfa2cf6518825122671c79c
      1. 使用Gin+WebSocket在HTML中无插件播放RTSP https://juejin.im/post/5dfaeb026fb9a01661390623
      1. 深入理解Golang之channel https://juejin.im/post/5decff136fb9a016544bce67 【活动】深圳 Meetup https://www.bagevent.com/event/6218960-

    go语言中文网(每日资讯)_2019-12-20

    一、Golang来啦

    1.Go 面试每天一篇(第 109 天)

    二、Go语言中文网

    1.Go内存泄漏?不是那么简单!

    2.Go 语言使用 TCP_NODELAY 控制发包流量

    3.一起攻克面试难关:Go 面试每天一篇(第 90 天)

    4.关于 etcd 的一些谣言

    5.Go 刷 LeetCode 系列:螺旋矩阵

    三、学院君的后花园

    1.Go 语言 Web 编程系列(四)—— 基于 gorilla/mux 包实现路由定义:基本使用篇

    四、我的小碗汤

    1.如何探测虚拟环境是物理机、虚拟机还是容器?

    go语言中文网(每日资讯)_2019-12-19

    一、Golang来啦

    1.Go 面试每天一篇(第 108 天)

    二、Go语言中文网

    1.你应该知道的 Go 调度器知识:Go 核心原理 — 协程调度时机

    2.一起攻克面试难关:Go 面试每天一篇(第 89 天)

    3.架构系列:高并发架构的CDN知识介绍

    4.Go 语言设计:for 和 range 是如何实现的

    三、学院君的后花园

    1.Go 语言 Web 编程系列(三)—— 基于官方标准库自定义路由处理器

    四、容器时代

    1.大规模场景下 kubernetes 集群的性能优化

    五、我的小碗汤

    1.你在搞云计算,居然还不懂OpenShift?

    gocn_news_2019-12-19

    • 1.?Go 开发关键技术指南 | 为什么你要选择 Go?(内含超全知识大图)?https://mp.weixin.qq.com/s/tXL_vXqIvHqafuwyGMofVw
    • 2.?go语言浅析二叉树??https://segmentfault.com/a/1190000021326471
    • 3.??Golang 在电商即时通讯服务建设中的实践??https://juejin.im/post/5df6f6476fb9a0164d460503
    • 4.??goroutine究竟占用多少内存?https://juejin.im/post/5d9ff459f265da5b8a5160f5
    • 5.??kubeedge源码分析系列之edgecore(六)?edgemsh??https://juejin.im/post/5df22525f265da33f0302185??【活动】深圳 Meetup https://www.bagevent.com/event/6218960

    go语言中文网(每日资讯)_2019-12-18

    一、Golang来啦

    1.Go 面试每天一篇(第 107 天)

    二、Go语言中文网

    1.Go 质量保证:集成测试(1) - 用 Docker 执行测试

    2.Go 在马蜂窝即时通讯服务建设中的实践

    3.一起攻克面试难关:Go 面试每天一篇(第 88 天)

    4.编辑器 VS Code 如何快速查看 Go 接口?

    5.Go 刷 LeetCode 回溯法(1):全排列

    gocn_news_2019-12-18

      1. Go1.14beta1发布 https://groups.google.com/forum/#!msg/golang-announce/ocSS1fQHBCk/oIsy2EJXBgAJ
      1. 基于Go语言开发 Serverless 云原生应用 https://mp.weixin.qq.com/s/MmjaP94p-O8LhNCyOqDS8A
      1. Go远程执行程序 https://dev.to/dandyvica/a-remote-program-execution-in-go-pec
      1. Go中尾递归 https://medium.com/@meeusdylan/tail-recursion-in-go-fb5cf69a0f26
      1. 使用redis和grpc构建微服务 https://medium.com/@felipe.infantino.moreno/microservice-in-golang-using-redis-and-grpc-865587aa260c【活动】深圳 Meetup https://www.bagevent.com/event/6218960

    go语言中文网(每日资讯)_2019-12-17

    一、Golang来啦

    1.Go 面试每天一篇(第 106 天)

    二、Go语言中文网

    1.12 月 15 日 Go 语言中文网深圳 Meetup 总结暨有偿自愿者招募

    2.由一道 Go 运算题引出:深入浅出 原码、反码与补码

    3.一起攻克面试难关:Go 面试每天一篇(第 87 天)

    4.字符串那么常见,你知道 Go 内部是怎么样表示的吗?

    三、容器时代

    1.Kubernetes 疑难杂症排查分享: 诡异的 No route to host

    四、我的小碗汤

    1.整天谈容器,你知道两大容器管理平台Kubernetes与OpenShift有什么区别?

    五、Go夜读

    1.第 72 期 Go-Micro 编写微服务实战 by 舒先

    六、Go语言充电站

    1.Fabric 1.4源码解读 8:Orderer和Peer的交互

    gocn_news_2019-12-17

      1. Go 服务开发平滑升级之优雅重启: https://mp.weixin.qq.com/s/T6Z0jmQxX10mRm5eQTvexg
      1. Go Gin 实战系列: https://www.flysnow.org/2019/12/15/golang-gin-query-parameters-source-code-analysis.html
      1. Go 高级并发模式:https://blogtitle.github.io/go-advanced-concurrency-patterns-part-3-channels/
      1. 使用 Grafana 监控你的 Go channel: https://dev.to/ahmedash95/understand-golang-channels-and-how-to-monitor-with-grafana-part-2-2-3o42
      1. 为什么 MySQL 使用 B+ 树: https://draven.co/whys-the-design-mysql-b-plus-tree 【活动】深圳 Meetup https://www.bagevent.com/event/6218960-

    go语言中文网(每日资讯)_2019-12-16

    一、Golang来啦

    1.Go 面试每天一篇(第 105 天)

    二、Go语言中文网

    1.用 70 行 Go 代码击败 C 语言

    2.理解 Golang 哈希表 Map 的原理

    3.一起攻克面试难关:Go 面试每天一篇(第 86 天)

    4.聊聊 Go 语言中的字符表示与字符串遍历

    三、容器时代

    1.Kubernetes基础组件

    四、我的小碗汤

    1.这是我看过最详细的k8s中部署Jenkins教程

    2.100个容器周边项目,点亮你的容器集群技能树

    五、Go夜读

    1.第 71 期 go-ini 配置库评析 by 无闻视频回顾

    go语言中文网(每日资讯)_2019-12-15

    一、Golang来啦

    1.Go 面试每天一篇(第 104 天)

    二、Go语言中文网

    1.Go语言爱好者周刊:第 21 期

    2.什么是内存对齐?Go 是否有必要内存对齐?

    3.一起攻克面试难关:Go 面试每天一篇(第 85 天)

    4.Go 语言:别再问我什么是反射

    5.Go 刷 LeetCode 系列:动态规划(7)通配符

    三、容器时代

    1.从零开始入门 K8s | 手把手带你理解 etcd

    四、我的小碗汤

    1.5分钟教你在kubernetes集群上安装Helm,并部署应用

    2.分享几个超级实用的插件和工具,轻松提高工作效率

    gocn_news_2019-12-15

      1. Go 并发 3 个常见的陷阱和得到的教训 https://medium.com/modenetworks/exercising-concurrency-in-go-3-common-pitfalls-and-lessons-learned-2cca9e629620
      1. defer 常见陷阱 https://medium.com/i0exception/some-common-traps-while-using-defer-205ebbdc0a3b
      1. 实现一个 Go 微服务 https://scene-si.org/2019/12/13/implementing-our-service/
      1. 跨平台地区检查库 go-locale https://github.com/Xuanwo/go-locale
      1. Go 硬件检查/发现库 ghw https://github.com/jaypipes/ghw?【活动】深圳meetup https://www.bagevent.com/event/6218960-

    go语言中文网(每日资讯)_2019-12-14

    一、Golang来啦

    1.Go 面试每天一篇(第 103 天)

    二、Go语言中文网

    1.Go1.13 标准库的 http 包爆出重大 bug,你的项目中招了吗?

    2.Go 长连接服务线上一次大量 CLOSE_WAIT 复盘

    3.一起攻克面试难关:Go 面试每天一篇(第 84 天)

    4.一分钟系列: Go 编程之实现管道 pipe 功能

    三、容器时代

    1.etcd 性能测试与调优

    四、我的小碗汤

    1.手把手教你在CentOS上搭建Kubernetes集群

    gocn_news_2019-12-14

      1. Array和Slice https://golangbot.com/arrays-and-slices
      1. golang mail 实现ssl发送邮件 https://blog.51cto.com/860143/2458285
      1. Golang和生产就绪型解决方案:第2部分 https://medium.com/@hippik80/golang-production-ready-solution-part-2-4a3d02ca645e
    • 4.【go语言系统调用】通用IO模型 https://segmentfault.com/a/1190000021285015
      1. kubernetes 网络分析之四 开源网络组件 https://juejin.im/post/5df353b46fb9a0161d742cb3* 【活动】深圳meetup https://www.bagevent.com/event/6218960

    go语言中文网(每日资讯)_2019-12-13

    一、Golang来啦

    1.Go 面试每天一篇(第 102 天)

    二、Go语言中文网

    1.一起攻克面试难关:Go 面试每天一篇(第 83 天)

    2.你应该掌握的 Go 高级并发模式:计时器

    3.Go 实战:Twitter 的分布式 ID 生成算法 snowflake 的 Go 语言实现

    4.如何在 Linux & MacOS 上优雅的发布 Go 程序

    5.Go 刷 Leetcode 系列:恢复二叉搜索树

    三、我的小碗汤

    1.5分钟搞定在k8s上部署jenkins,并提供域名访问

    2.手把手带你理解 etcd 核心设计思想

    四、容器时代

    1.Kubernetes 中的 eBPF

    五、学而思网校技术团队

    1.【Golang源码系列】三:Channel实现原理分析

    gocn_news_2019-12-13

      1. 通过TCP_NODELAY控制数据包流 https://blog.gopheracademy.com/advent-2019/control-packetflow-tcp-nodelay/
      1. 构建docker镜像时也需要考虑安全性 https://scene-si.org/2019/12/12/docker-images-and-security/
      1. golang服务开发平滑升级之优雅重启 https://mp.weixin.qq.com/s?__biz=MzU4ODgyMDI0Mg==&mid=2247487071&idx=1&sn=c0098f0ea50f6b1fc5c94ea9e68e8bfb
      1. gemini:Scylla和Cassandra集群测试工具 https://www.scylladb.com/2019/12/11/project-gemini-an-open-source-automated-random-testing-suite-for-scylla-and-cassandra-clusters/
      1. garble:Go程序混淆工具 https://github.com/mvdan/garble ? ?* 【活动】上海meetup https://www.bagevent.com/event/6197112* 【活动】深圳meetup https://www.bagevent.com/event/6218960

    go语言中文网(每日资讯)_2019-12-12

    一、Golang来啦

    1.Go 面试每天一篇(第 101 天)

    二、Go语言中文网

    1.明白了,原来 Go Web 框架中的中间件都是这样实现的

    2.Gin 框架系列:路由中间件 - 签名验证

    3.一起攻克面试难关:Go 面试每天一篇(第 82 天)

    4.Go 程序员为什么要用 Redis

    三、我的网课

    1.旌旗招展,向网格而行!

    gocn_news_2019-12-12

      1. 在Go中利用多线程更快地读取大文件 https://hackernoon.com/leveraging-multithreading-to-read-large-files-faster-in-go-lmn32t7
      1. Go实现不发出信号的情况下连接两个WebRTC服务 https://github.com/pion/offline-browser-communication
      1. Go 生成数据库架构文档 https://scene-si.org/2019/12/10/generating-database-schema-documentation/
      1. Go的最小日志记录库 https://github.com/cdr/slog
      1. GOMAXPROCS和实时更新 https://medium.com/a-journey-with-go/go-gomaxprocs-live-updates-407ad08624e1* 【活动】上海meetup https://www.bagevent.com/event/6197112* 【活动】深圳meetup https://www.bagevent.com/event/6218960

    go语言中文网(每日资讯)_2019-12-11

    一、Golang来啦

    1.Go 面试每天一篇(第 100 天)

    二、Go语言中文网

    1.Go 不建议使用的 unsafe 包有什么用处?

    2.像 Awesome-Go 一样提升企业 Go 项目代码质量

    3.一起攻克面试难关:Go 面试每天一篇(第 81 天)

    4.Gin 框架系列:路由中间件 - Jaeger 链路追踪(实战篇)

    5.也许你不知道的 Go 中 defer 的一个隐藏功能

    三、容器时代

    1.为Kubernetes引入卷快照Alpha

    四、学院君的后花园

    1.Go 语言 Web 编程系列(二)—— HTTP 请求处理的底层运行机制

    gocn_news_2019-12-11

      1. Go语言国际电子表格文档格式标准实践 https://mp.weixin.qq.com/s/oJfDxpWkJCO5nV3phGLn_w
      1. 使用Go解析180亿条JSON行 https://itnext.io/parsing-18-billion-lines-json-with-go-738be6ee5ed2
      1. Go 标准库 encoding/json 真的慢吗? https://mp.weixin.qq.com/s/U3QcbqOaRAABd-ESkzpI1Q
      1. 译|并发不是并行 https://cyningsun.github.io/12-09-2019/concurrency-is-not-parallelism.html
      1. 800字彻底理解Go指针 https://developer.51cto.com/art/201912/607512.htm【活动】上海meetup https://www.bagevent.com/event/6197112【活动】深圳meetup https://www.bagevent.com/event/6218960-

    go语言中文网(每日资讯)_2019-12-10

    一、Golang来啦

    1.Go 面试每天一篇(第 99 天)

    二、Go语言中文网

    1.妙到颠毫:你应该学会的 bigcache 优化技巧

    2.一起攻克面试难关:Go 面试每天一篇(第 80 天)

    3.值得收藏深度解密系列:Go语言之 pprof

    三、我要煎鱼说

    1.Go Gin 系列一:Go 介绍与环境安装

    gocn_news_2019-12-10

      1. Go 项目结构最佳实践 https://tutorialedge.net/golang/go-project-structure-best-practices/
      1. Go 性能测试惊奇 https://blog.gopheracademy.com/advent-2019/benchmark-magic/
      1. Go 生成数据库结构体 https://scene-si.org/2019/12/09/database-first-struct-generation/
      1. Go 打造 Flutter 多版本管理工具:fvm https://blog.befovy.com/2019/12/fvm-using-go/
      1. go中defer的一个隐藏功能 https://segmentfault.com/a/1190000021239576【活动】上海meetup https://www.bagevent.com/event/6197112【活动】深圳meetup https://www.bagevent.com/event/6218960-

    go语言中文网(每日资讯)_2019-12-09

    一、Golang来啦

    1.Go面试每天一篇(第98天)

    二、Go语言中文网

    1.培训大师 William 图解 Go 中的 GC 系列:第三部 - GCPacing

    2.小米大佬讲解 Go 之运行与Plan9汇编

    3.一起攻克面试难关:Go 面试每天一篇(第 79 天)

    4.Go 1.12 起关于内存释放的一个改进

    5.Go 刷 LeetCode 系列:动态规划(6)正则表达式

    三、MoeLove

    1.K8S 生态周报| containerd v1.3.2 发布

    四、容器时代

    1.Deployment 和 StatefulSet 的K8s持久卷

    五、学院君

    1.微服务实战

    gocn_news_2019-12-09

    • 1.使用Go,QUIC和Micro建立全球服务网络 https://blog.gopheracademy.com/advent-2019/building-a-microservices-network/
    • 2.Go运行时调度程序处理系统调用的巧妙方法 https://utcc.utoronto.ca/~cks/space/blog/programming/GoSchedulerAndSyscalls
    • 3.Go动态作用域变量 https://dave.cheney.net/2019/12/08/dynamically-scoped-variables-in-go
    • 4.Cap’n Proto: Protobuf作者新开发的多语言通用数据交换格式 https://capnproto.org
    • 5.NATS内置持久化方案JetStream进入TP阶段 https://github.com/nats-io/nats-server/blob/jetstream/jetstream/README.md

    go语言中文网(每日资讯)_2019-12-08

    一、Golang来啦

    1.Go 面试每天一篇(第 97 天)

    二、Go语言中文网

    1.Go语言爱好者周刊:第 20 期

    2.小米大佬讲解 Go 之编译器原理

    3.一起攻克面试难关:Go 面试每天一篇(第 78 天)

    4.线上问题排查实战:Golang RabbitMQ 故障排查一例

    5.Go 刷 LeetCode 系列:二叉树的最大路径和

    三、容器时代

    1.Kubernetes 中的事件处理机制

    2.从零开始入门 K8s | 深入剖析 Linux 容器

    四、周末推荐

    1.架构师之路

    gocn_news_2019-12-08

      1. GoAdvent2019:使用标准库中的flag包 https://blog.gopheracademy.com/advent-2019/flags/
      1. 在Go中使用Socket.IO https://www.jianshu.com/p/566a0e2456a9
      1. Bazel构建Golang项目 https://www.qtmuniao.com/2019/12/07/bazel-build-golang
      1. Golang在runtime中的一些骚东西 https://purewhite.io/2019/11/28/runtime-hacking-translate/
      1. Go项目的GitlabCI缓存 https://imil.net/blog/2019/12/07/Gitlab-CI-caching-for-Go-projects/-

    go语言中文网(每日资讯)_2019-12-07

    一、Golang来啦

    1.Go 面试每天一篇(第 96 天)

    二、Go语言中文网

    1.Go 标准库源码学习(一)详解短小精悍的 Once

    2.进阶必学:指令集架构、机器码与 Go 语言

    3.一起攻克面试难关:Go 面试每天一篇(第 77 天)

    4.面试必考:MySQL InnoDB 引擎锁的总结

    5.Go 刷 LeetCode 系列:二叉树的遍历