最新 最热

性能测试工程师成长必看书单

昨天晚上星球有同学问了一个问题:缓存、队列、存储、网络、中间件。这些内容,我应该看哪些书?我反问了一句:基于什么原因,你要看这些书?

2023-03-01
1

golang源码分析:goc集成测试覆盖率实现原理(2)

下面我们进入源代码来分析goc的具体实现,它的入口在goc.go文件里,是用来cobra的命令解析方式。

2023-03-01
1

golang源码分析:dtm分布式事务(5)

在介绍完服务端的整体框架后,可以开始saga模式的介绍。saga模式是将一个大事务拆分成几个小的分支事务,然后依次执行每一个事务,如果出现异常,逆序回滚每一个分支事务。核心代码位于dtmsvr/trans_type_saga.go...

2023-03-01
1

golang源码分析:dtm分布式事务(4)

我们继续上一篇golang源码分析:dtm分布式事务(3)分析api服务的源码,位置位于dtmsvr/svr.go:

2023-03-01
1

golang源码分析:dtm分布式事务(2)

在分析了qs的大致源码后golang源码分析:dtm分布式事务(1),我们分析下dtm-example的源码结构,每个例子都是类似的。

2023-03-01
1

golang源码分析:dtm分布式事务(1)

https://github.com/dtm-labs/dtm和seata类似是一个分布式事务管理器,不过是golang实现的,它有丰富的例子可以供我们学习https://github.com/dtm-labs/dtm-examples。常见的事务模式,支持对比如下:...

2023-03-01
1

药物筛选化合物库 | MedChemExpress缺氧诱导因子 HIF在细胞代谢中的作用 | MedChemExpress

氧气对于人类以及地球上其他绝大多数生物的重要性是不言而喻的,我们可以几天不吃饭不喝水,却一分钟也离不开氧气,我们需要氧气参与体内物质的代谢,提供能量。因此,细胞和机体对氧气浓度的感知也必然是生命的基本功能,但细胞...

2023-03-01
1

Gin 优雅设置回包

要设置 Gin 框架中的回包内容,可以使用 Gin 的上下文对象(c *gin.Context)来完成。可以通过以下代码来设置回包内容:

2023-03-01
1

golang中判断请求是http还是https-用于获取当前访问地址

如果使用了nginx反向代理,那么需要确保反代中传入了下面的headers参数 X-Forwarded-Proto

2023-03-01
1

RESTful API 主流API风格

服务端处理完成后客户端也可能不知道具体成功了还是失败了,服务器响应时,包含状态码和返回数据两个部分。

2023-02-28
1