logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

golang mysql批量插入实例

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

#golang#mysql
jira+企业微信机器人=bug提醒

用jira的bug查询,配合企业微信机器人实现,新增bug自动提醒。

文章图片
#bug#jira
golang interface{}转换成struct结构体的两种方法

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数据模糊查询

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

文章图片
#mysql#json
mysql json数据模糊查询

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

文章图片
#mysql#json
mysql json数据模糊查询

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

文章图片
#mysql#json
到底了