我的Go gRPC之旅、01 初识gRPC,感受gRPC的强大魅力
微服务架构 微服务是一种开发软件的架构和组织方法,其中软件由通过明确定义的API 进行通信的小型独立服务组成。 这些服务…
- 转载文章
- 2023-04-02
我的设计模式之旅、02 单例模式(第二次更新)
编程旅途是漫长遥远的,在不同时刻有不同的感悟,本文会一直更新下去。 思考总结 什么是单例模式 单例模式(Singleto…
- 转载文章
- 2023-04-02
从源码解析Go exec timeout 实现机制
1. 背景 环境:golang 1.9,drawn 测试使用golang exec 执行命令,并配置过期时间,测试脚本如…
- 转载文章
- 2023-03-28
1. 如何动态注入go程序的版本等信息? 有时候我们想在go程序中注入编译时间,编译的go版本(多人协同时可能go版本不同),编译的处理器架构等信息,在进行发布。那一般怎么操作呢?...
- 转载文章
- 2023-03-28
本文记录了我在实际工作中关于数据库操作上一些小经验,也是新手入门golang时我认为一定会碰到问题,没有什么高大上的东西,所以希望能抛砖引玉,也算是对这个问题的一次总结。 其实我也...
- 转载文章
- 2023-03-28
Golang 中创建错误有两种方式: 第一种: errors.New() 函数,其返回值类型为 *errors.errorString。 第二种: fmt.Errorf() 函数 ...
- 转载文章
- 2023-03-23