最近生活上的事情还是蛮多的,想到哪写到哪。
more >>Gorm包是大家比较高频使用。正常的用法是,如果有失败返回error,整体rollback,如果不返回error则commit。下面是Transaction的源码:
more >>在 Go 语言中,context
包提供了ctx
(上下文)和cancel
相关的函数,用于管理多个goroutine
的生命周期和传递截止日期、取消信号等信息。以下是一些常用的相关函数:
上次在R730安装万兆网卡的时候,使用过memtest64进行测试。这个操作肯定是有用的,我就用这个方法查出有问题的内存条,及时找商家进行了更换。
但是该方案有个问题,只能锁定部分内存,如下图,只测试到了23G左右的内存。那如何测试全部内存呢?
more >>作者写的这个专栏,有读者评价“没有故弄玄虚的东西,相当实用和接地气”,我是十分赞同的。有一个P9级别的人,手把手的告诉我们心得,这钱花的超值。作者不是给整一堆理论,他是确实遇到过实际情况,所以给的方案是真的可行的。为什么我有这个认知,因为很多事情真的在工作中遇到了。
more >>最近去新的团队,看到使用Monorepo的方式管理代码。感觉好像和微服务有些冲突,但最终确实是生成一个一个的应用,好像也没影响到微服务啊。这两天又想了一下,确实是有一些冲突的。
more >>