go
文章平均质量分 60
给自己做减法
这个作者很懒,什么都没留下…
展开
-
go的国际化处理
go语言原创 2022-01-18 09:31:18 · 670 阅读 · 0 评论 -
go 杂记录
目录1,并发2,时间的转换3,redis操作大全4,go的swich5,字符串的拼接6,复杂的结构体判断是否为空实例字符串的开头在判断是否包含某个字段的判断,目前只有map是确定的,如果是强转后判断,接收对象是interface,可能会出现错误,看下面例子排序err日志独立存储高并发下append出现线程不安全 1,并发 var count int = 0 func Count() { logger.Info("执行count=====================") go add() go原创 2021-06-14 00:58:20 · 229 阅读 · 0 评论 -
go-定时任务
目录基础功能定时任务来自网络的例子io流程io流buf缓存流写入文件buf缓存流读取文件 基础功能 定时任务 定时任务如果是遇到自定义的定时任务的时候 尽量采用每分钟去扫描缓存数据的方式,而不要创建成千上万的定时器 定时任务需要考虑不同服务器执行的时候只能有一台机器可以执行,而这个时候可以采用函数式适应所有的任务。 icon任务和分布式锁 //异步队列的定时器 crontab := cron.New() //推送ecp通知 crontab.AddFunc(“”, service.Ec原创 2021-06-14 00:08:05 · 413 阅读 · 0 评论 -
golang入门基础
目录启动类main命名数据类型声明变量常量变量指针和地址 启动类main package main import "fmt" func main() { /* 这是我的第一个简单的程序 */ fmt.Println("Hello, World!") } /*func main() 是程序开始执行的函数。main 函数是每一个可执行程序所必须包含的, 一般来说都是在启动后第一个执行的函数(如果有 init() 函数则会先执行该函数)*/ 命名 不能以数字开头;不能出现关键字;不能出现运算符;原创 2021-06-13 21:04:11 · 188 阅读 · 0 评论 -
golang系列
基础 经验原创 2021-06-13 20:22:49 · 382 阅读 · 0 评论 -
go io流
io流程 在服务端与客户端交互过程,以及服务数据流的保存上,都会使用到io流 io流 buf缓存流原创 2021-03-05 18:15:04 · 250 阅读 · 0 评论 -
go 文件处理
文件处理 读写 go对文件的读写能力上,二进制>json>xml>文本txt>自定义文件 这里注意,如果是保存time.time,速度会下降,如果没有时间处理,速度接近二进制读写。 而文件的大小上,文件压缩后,不管是哪种格式,大小都是接近的。 ...原创 2021-03-05 16:57:26 · 342 阅读 · 0 评论 -
go -sync,同步线程和线程安全,原子操作
https://blog.csdn.net/weixin_38089997/article/details/108793195 主线程等待协程完成 通常采用sync.WaitGroup来达到主线程等待协程的完成后才继续操作的效果 wg := sync.WaitGroup{} if len(groupTypes) > 0 && collection.Collect(groupTypes).Contains("meeting") { wg.Add(2) go MeetingLi原创 2020-12-03 14:51:57 · 153 阅读 · 0 评论 -
go 我的协程池
协程池的使用 func TestGoPool(t *testing.T) { pool := utils.NewPool(3) pool.Run() time.Sleep(5*time.Second) for i := 0; i < 100; i++ { var param = make(map[string]interface{}) param["cc"] = i task := &utils.Task{printString,param,true} pool.Ins原创 2020-07-17 01:25:14 · 102 阅读 · 0 评论 -
go 数据库MongoDB
MongoDB的连接是通过url进行添加的, MongoDB创建数据库,后端通过url和数据库名完成连接 数据的表在MongoDB中叫集台 在go中,可以初始化连接单表 //链接mongoDB相关设置,链接地址 var clientOptions = options.Client().ApplyURI(mongoConfig.URL) Client, _ = mongo.Connect(con...原创 2021-01-22 13:59:20 · 528 阅读 · 0 评论