自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 3170

原创 golang执行定时任务简单使用

1.通过github.com/robfig/cron工具来实现2.c := cron.New()3.添加定时任务AddFunc()接受两个参数:第一个是时间第二个是函数

2021-07-09 14:02:12 167

原创 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 1042

原创 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 233

原创 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 1766

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除