首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
思想
订阅
zero1467524990000
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Go高阶20,定时器的使用
这是我参与11月更文挑战的第8天,活动详情查看:2021最后一次更文挑战 Timer Timer 是一种单一事件定时器,就是说 Timer 只执行一次就会结束。 创建: time.NewTimer(d
Go 单测高级篇:Golang 单测原理深入理解
Go 单测高级篇:我们的单测为何可以 mock 住?看完Golang 单测原理深入理解后你就清楚了具体原因并且知道各种 mock 的原理了
探究 Go 的高级特性之【重试机制】
什么是重试机制 封装go重试机制的思路 go重试机制实现 使用go重试机制的例子 什么是重试机制 重试机制是一种在程序执行过程中出现错误后重新尝试执行程序的一种机制。通过重启软件、重新连接网络、重发请
GO 如何利用高阶函数写出优雅的代码
前言 go项目中经常需要查询db,按照以前java开发经验,会根据查询条件写很多方法,如: GetUserByUserID GetUsersByName GetUsersByAge 每一种查询条件写一
探究 Go 的高级特性之 【Go 协程池】
在并发编程中,协程是 Go 语言的核心特性之一,但是在实际应用中,协程的创建和销毁成本比较高。当需要同时处理大量的任务时,创建大量的协程会导致系统开销变大,进而影响程序的性能。这时候,就需要使用协程池
Golang技巧之默认值设置的高阶玩法
最近使用 GRPC 发现一个设计特别好的地方,非常值得借鉴。 我们在日常写方法的时候,希望给某个字段设置一个默认值,不需要定制化的场景就不传这个参数,但是 Golang 却没有提供像 PHP、Python 这种动态语言设置方法参数默认值的能力。 以一个购物车举例。比如我有下面这…
深入理解Golang之interface和reflect
interface(即接口),是Go语言中一个重要的概念和知识点,而功能强大的reflect正是基于interface。本文即是对Go语言中的interface和reflect相关知识较为全面的梳理,也算是我阶段学习的总结,以期温故而知新。文章较长,请读者做好心理准备。 在Go…
Go实践|使用工厂模式和策略模式获取数据源
现状分析 需求内容是获取多个不同项目的数据源,每个数据源的获取方式都不相同。例如,数据源1获取的方式是通过直接请求数据库的方式获取,数据源2获取的方式通过接口的方式获取。最初没有使用任何设计直接构建对