原因
为什么需要优雅退出?
more >>最近需要修复json,查看以前的信息,用的是https://github.com/RealAlexandreAI/json-repair 。
这个包能力很强,大部分json都能修复。但包有个很严重的问题,某种情况下可能触发 stack overflow。
more >>这些年做了很多项目,突然发现很多关键点竟然记不清了。其实这类应该多写,比起理论大家更喜欢实战一些的内容。
现在中国企业往往走出去,需要在海外多个地区的机房部署服务,服务于除中国区的所有国家,这种情况下,服务如何部署、数据如何同步呢?
more >>Gorm包是大家比较高频使用。正常的用法是,如果有失败返回error,整体rollback,如果不返回error则commit。下面是Transaction的源码:
more >>在 Go 语言中,context
包提供了ctx
(上下文)和cancel
相关的函数,用于管理多个goroutine
的生命周期和传递截止日期、取消信号等信息。以下是一些常用的相关函数:
上次在R730安装万兆网卡的时候,使用过memtest64进行测试。这个操作肯定是有用的,我就用这个方法查出有问题的内存条,及时找商家进行了更换。
但是该方案有个问题,只能锁定部分内存,如下图,只测试到了23G左右的内存。那如何测试全部内存呢?
more >>