活动 | 深圳 Gopher Meetup 分享交流
《Go语言实战》读书笔记,未完待续,欢迎扫码关注公众号
flysnow_org
或者网站http://www.flysnow.org/,第一时间看后续笔记。觉得有帮助的话,顺手分享到朋友圈吧,感谢支持。
全套PPT的下载方式见文末
2017年6月17日,深圳大雨,这一天下午13:00-18:00在科技园举办深圳 Gopher 的第一次Meetup。我也是第一次作为Gopher Meetup的分享嘉宾参加这个活动并做了一个《Go Context 原理及其适用场景》的分享。
关于这次分享,源于两个月前的,小恩爱的技术总监杨兄的邀请。当时还没有参与分享的打算,一来比较忙,二来没有想好分享什么。不过既然决定要去,就先接下了这次的分享任务,然后再酝酿选题。最终在5月底的时候确定了这次分享的选题,然后就开始准备分享PPT。
分享的PPT,第一稿很快,一周就完成了,剩下了主要时间花在了改PPT。比如如何安排分享的每页PPT的顺序,如果讲,使用什么示例,结合什么场景等,才可以让参与的人更容易理解,并且可以从中收益。经过十来次的修改,最终的PPT稿件发给了谢大,得到了谢大很不错的回复,才算放下心来。
活动当天,下起来大雨,路上耽搁,可能会迟到,并提前给组织方发了消息,如果不能赶到,让下一位分享者先分享,索性最后时间刚刚好,算是赶上了,没有影响正常的分享安排。
在参会的路上,因为大雨,我突然想到,如果有的人因为下雨的原因,取消不来了,这不就是我今天要分享的Go Context的一个典型的使用场景吗?所以在分享的开场白,我首先感谢了大家冒雨能参加,然后顺便引出了如果我今天因为大雨不来,取消分享的假设,然后应用到了我今天的分享主题Go Context上。
在没有Go Context,如果我今天不来,我自己就会处理我所能知道的所有事情,比如通知组织方,其他参会者,其他分享者,远在上海的谢大等;甚至还有一些组织方或者其他人知道我要来,提前做的我不知道的安排,我更无法通知到。
但是有了Go Context之后,我只用说我今天取消了,不来了,然后相关方都会接收到这个消息,然后自己处理我不来的事情,我就不用一一去做了,这就是Go Context的好处,也是典型的用法。
除了我的分享外,还有三个分享者,他们分别是:美图陈日燊的《gRPC 在美图微服务中的应用》,掌游崔英杰的《如何搭建GO的持续集成开发环境》,平安科技彭秦中的《基于open-falcon的平安云监控》,都非常精彩,从中学到了很多。
最后上几张图片吧。
全套分享的PPT请关注公众号回复meetup获取,关于这次分享的内容,以后的文章会细讲。
《Go语言实战》读书笔记,未完待续,欢迎扫码关注公众号
flysnow_org
或者网站http://www.flysnow.org/,第一时间看后续笔记。觉得有帮助的话,顺手分享到朋友圈吧,感谢支持。
- Scala-2.13.0 安装及配置
- HBase-1.3.1 集群搭建
- CentOs7.3 Hadoop 用户 ssh 免密登录
- 手把手教你用Mysql-Cluster-7.5搭建数据库集群
- 简单的java开源图床
- 调度器Quartz的简述与使用总结
- 使用 RecyclerView 实现 Gallery 画廊效果,并控制 Item 停留位置
- linux chmod,chown命令详解
- Quartz任务调度快速入门
- ElasticSearch 安装报错整理
- Docker Compose 1.16.1 安装
- 教你如何用 RecyclerView 做一个好用的轮播图
- Docker-17.06.2 环境搭建
- 我所理解的Intent 和Intent-filter
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 即使不懂单元测试,会用这个工具也够了~
- 统计分布讲解
- 使用PyTorch Lightning自动训练你的深度神经网络
- linux防火墙相关配置命令及操作(centos和ubuntu)
- 带你吃透Spring事务7种传播行为 | Spring第45篇
- Linux如何查看端口被占用情况?Windows如何查看端口被占用情况?
- centos7安装Docker详细步骤(无坑版教程)
- Java的Object类详解(入门必备)
- Java的包机制以及import、static import的用法详解(看这篇就够了)
- AIM2020 Efficient Super Resolution: Methods and Results
- hive的group by与distinct的区别及性能测试比较
- hive的order by操作
- centos安装mysql-server报错:No package mysql-server available.
- Java的内部类详解(结合代码全面分析)
- jdk8安装及环境变量配置