求一个Go的解决方案或思路
在数据库中,存放有A表,结构及数据如下,其中task的取值范围为1-4,i和j的值都是整数
Num Th Task BZ
i j 1 0
i j 2 0
i j 3 1
i j 4 0
另外 还有一B表,结构及数据如下,其中task的取值范围为1-4,m和j的值都是整数
Tid Th Task
m j 1
m j 2
m j 3
m j 4
需求:用B表中的Th和Task两列的数组去匹配A表中bz为0的数据,要求返回匹配后的数据如下;同时将已经匹配后的A中的数据打上标记 1(表示 已匹配)或者直接将其删除也可以。
要求在高并发环境下,高效完成,同时保证结果正确,不能出现重复匹配的情况。
Num Tid Th Task
i m j 1
i m j 2
i m j 3
i m j 4
求思路或方案,谢谢!
相关推荐
Go-go-admin:基于golang快速搭建后台管理中心
用golang编写的搭建后台管理中心框架
golang中import cycle not allowed解决的一种思路
主要给大家介绍了关于golang中import cycle not allowed解决的一种思路,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
VSCode必装Go语言以下插件的思路详解
VSCode 必须安装以下插件: 首先你必须安装 Golang 插件,然后再给 Go 安装工具包。 在 VS Code 中,使用快捷键: command+shift+P ,然后键入: go:install/update tools ,将所有 16 个插件都勾选上,然后点击 OK 即开始安装。 Installing 16 tools at /Users/maiyang/develop/goworkspace//bin gocode gopkgs go-outline go-symbols guru gorename dlv godef godoc goreturns go
Golang HTTP 服务平滑重启及升级的思路
Golang HTTP服务在上线时,需要重新编译可执行文件,关闭正在运行的进程,然后再启动新的运行进程。这篇文章主要介绍了Golang HTTP 服务平滑重启及升级,需要的朋友可以参考下
golang 单点登录系统(go-sso)的实现
主要介绍了golang 单点登录系统(go-sso)的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧



