![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Golang
文章平均质量分 62
程序员阿江Relakkes
双非本科跨专业0基础转行计算机。在互联网中厂干过软件测试,当过王者荣耀游戏主播,做过全栈工程师,目前就职于一家全球独角兽公司担任高级研发工程师,主要从事质量效能方面的研发工作。
之前用Python开发,现在使用Golang中。
闲暇之余也开源了一个爬虫项目:MediaCrawler,欢迎star
展开
-
Go依赖注入组件wire最佳实践(一)
贴一段维基百科中关于依赖注入的解释:在软件工程中,依赖注入(dependency injection,缩写为 DI)是一种软件设计模式,也是实现控制反转的其中一种技术。这种模式能让一个对象接收它所依赖的其他对象。“依赖”是指接收方所需的对象。“注入”是指将“依赖”传递给接收方的过程。在“注入”之后,接收方才会调用该“依赖”[1]。此模式确保了任何想要使用给定服务的对象不需要知道如何建立这些服务。取而代之的是,连接收方对象(像是 client)也不知道它存在的外部代码(注入器)提供接收方所需的服务。原创 2024-01-23 01:09:13 · 580 阅读 · 1 评论 -
Golang函数重试机制实现 (手把手造轮子)
在编写应用程序时,有时候会遇到一些短暂的错误,例如网络请求、服务链接终端失败等,这些错误可能导致函数执行失败。但是如果稍后执行可能会成功,那么在一些业务场景下就需要重试了,重试的概念很简单,这里就不做过多阐述了。原创 2024-01-18 01:00:08 · 632 阅读 · 1 评论