简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
基于gorm.io/sharding分表中间件使用案例
项目中需要用到mysql的分表场景,调研了一些常用的分库分表中间件,比如,mycat,小米的Gaea,这两个中间件太重了,学习成本较大,另外mycat不是go写的。我们需要一个轻量级的go版本的分表中间件。所以,把目光放在了如下这个开源组件上。
golang json反序列化科学计数法的坑
id=33&new_warranty_end_time=1.7208e+09&old_warranty_end_time=1.7207136e+091720755503589{{加密盐值}}经过查询发现,问题出现在json.Unmarshal(bodyBytes, &jsonBody)这个地方,反序列化之后,出来的就是科学计数法的类型。这个部分跟我们的问题不太相关,我们暂且略过。这个问题我们到源码
golang mongodb 涉及到多字段排序
涉及到多字段排序的操作,代码结构如下,详情见注释:func makeGoodsOptions(page, pageSize int64) *options.FindOptions {//分页limit := pageSizeskip := (page - 1) * pageSize//排序 map无序,因此这样子会报错// sortMap := make(map[string]interface{
到底了