1. 运行环境 go version go1.23.2 darwin/amd64 2. 问题描述? users, total, err := u.Select(u.ID, u.Username).FindByPage(offset, pageSize)返回数据user中 除了id和...
请求QPH在50万左右这个量级表单数据在5000万到1亿这个数据量首先执行的是firstOrCreate()方法🙅(由于要分表,现在没法用,只能先查询,然后没有记录再去创建新记录)然后...
工作中遇到要做数据校验的需求, 开源的校验库基本都是基于反射实现的. 于是就写了这个非常轻量的数据校验库hvalid.请各位大佬给点意见, 如果可以, 欢迎提PR一起来丰富这...
背景: 1、阿里云主从数据库。2、分成100张表。3、每张表400万数据。4、现有总数据400万*100=4亿。 问题: 添加新字段后, 从库延迟4000s,严重影响线上服务!
作为一名 go 后端开发,除了业务逻辑 bug,基本上就只剩 panic 和内存泄露(包括协程协调)问题了。其中内存泄露可以说是所有后端开发都可能遇到的问题,这也是发生 OOM...
大家好,我是码农先森。 现状 传统的 PHP-FPM 也是多进程模型的的运行方式,但每个进程只能处理完当前请求,才能接收下一个请求。而且对于 PHP 脚本来说,只是接收请求和...
如题,大家都是怎么部署Laravel项目的呢?我们公司还用的宝塔面板,就很尬~
1. 运行环境 $ go version go version go1.22.2 windows/amd64 2. 问题描述? model DB type DB struct { D *gorm.DB value string m any } model User type UserI...
package catch func Try[T any](e func() (T, error)) Catch[T] { v, err := e() return Catch[T]{err: err, result: v} } type Catch[T any] struct { err...
package cache import ( "sync" "time" ) type Item struct { value interface{} expiration int64 } type Cache struct { items...
好好好 这么玩是吧! [图片]
[图片] [图片] 窗口1开启事务窗口二删除id为2的数据在去窗口1查询这条数据查不到mvcc版本控制好像没起作用我发现必须是窗口1开启事务后在事务里执行select语句后mvcc版本...
1. 运行环境 系统: mac os 11.5.2go版本:1.18.1 2. 问题描述? 问题背景:在线上环境中,有一种常见的场景为:服务启动时需要加载一些数据到内存中,并通过定时更新整...
文章转载于田螺大哥的这篇文章mp.weixin.qq.com/s/aHZWwoWIUFz0hzb... 大家好,我是田螺! 之前也看了很多相关的文章,但是感觉讲的都不好,很多文章都会去讲各种策略,...
社交账号:
我要举报该,理由是: