- 博客(5)
- 收藏
- 关注
原创 go操作mongo,批量插入(insert many)唯一索引冲突问题
记录一下自己在使用go调用mongo的时候,批量插入insert many的时候遇到的唯一索引冲突问题,对go和mongo的官方驱动包不做过多阐述问题简述:go语言操作mongo要用到官方的工具包:"go.mongodb.org/mongo-driver/mongo"其中有个批量插入的方法 InsertMany批量插入会遇到一个问题(尤其是再分页批量插入的时候,我设置的批量上限是2000条):唯一健索引冲突导致后续的插入失败需求:希望批量插入的时候能忽略唯一索引冲突的元素,并保证其他
2021-07-09 14:27:31 3398
原创 golang执行定时任务简单使用
1.通过github.com/robfig/cron工具来实现2.c := cron.New()3.添加定时任务AddFunc()接受两个参数:第一个是时间第二个是函数
2021-07-09 14:02:12 211
原创 Go 语言通过反射获取结构体信息和结构体实例的地址
Go 语言通过反射获取结构体信息和结构体实例的地址//获取结构体实例字段的地址func GetFieldsOfStructAddr(s interface{}, filedNames []string) (res []interface{}, err error) { v := reflect.ValueOf(s) //如果传入指针则拿到指针指向的值 for v.Kind() == reflect.Ptr { v = v.Elem() } //参数必须是结构
2021-03-12 17:00:42 1153
原创 go语言结构体转json
package mainimport ( "encoding/json"//1.导入依赖包 "fmt")type Person struct {//结构体demo Name string Gender string}func main() { p := Person{"Mr.Sun", "女"} b, err := json.Marshal(p)//2.转json if err != nil { fmt.Println("json e.
2020-09-22 10:47:50 251
原创 go语言获取重定向URL
场景:浏览器访问URL_A,会自动重定向到URL_B,go语言开发如何获得重定向的URL_B?例如:qq音乐分享链接:https://c.y.qq.com/base/fcgi-bin/u?__=e2US6NU点击此链接会跳转到如下链接:https://y.qq.com/n/yqq/song/001Y7zXa1p0ryF.html?ADTAG=h5_playsong&no_redirect=1go语言开发获取跳转链接:c := http.Client{ CheckRedire
2020-09-22 10:33:07 1896
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人