
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
问题描述:工作中发现的问题,A服务器通过Tcp发消息给B服务器,A发送时是int64格式的数据,B服务器接收时也使用int64格式接收,但是却出现了精度丢失,比如6709365066292006912,接收可能就是6709365066292070000。问题原因:解决方法:https://blog.csdn.net/ln152315/article/details/104957335/https:
nginx转发数据流时的配置。

业务逻辑:tcp接收消息后,先将消息保存到数据库再进行后续操作。问题:压测发现,tcp连接非常多,消息更多,每秒10000条消息时,程序会内存溢出。解决:自然就想到了,问题出在不能及时把消息处理掉的问题。所以先想能不能加快mysql的处理流程,可以定时批量插入代替及时插入。思路:1.接收tcp消息,通多channel发送到临时的切片。2.定时任务,定时将临时切片的数据批量插入到mysql。知识点:
用jira的bug查询,配合企业微信机器人实现,新增bug自动提醒。

1.使用断言,强制转换p, ok := (Value).(user)22if ok {23fmt.Println("id:" + p.Id)24fmt.Println("name:" + p.Name)25} else {26fmt.Println("can not convert")27}2.json序列化resByre,resByteErr:=json.Marshal(ResponseDat
用mysql的JSON_SEARCH来从大量的json字符串中模糊查询想要的数据。

用mysql的JSON_SEARCH来从大量的json字符串中模糊查询想要的数据。

用mysql的JSON_SEARCH来从大量的json字符串中模糊查询想要的数据。








