网站首页 返回列表 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

一日一学_Go语言mgo(mongo场景应用)
2020-06-10 11:41 admin go一学

本文重点介绍mgo使用,仅简单介绍mongodb。mongodb特性mongdb简单介绍`注意:上图已经告知我们mongo不支持事务,在开发项目应用时,想要保证数据的完整性请考虑关系型数据库(经典例子银行转账)。mongo提供了许多原子操作,比如文档的保存,修改,删除等,都是原子操作。所谓原子操作就是要么这个文档保存到...
阅读全文

一日一学_Go从错误中学习基础一
2020-06-10 11:41 admin go一学

在写Go代码时,多少会出一些错误,我把这些常见错误整理出来。一是再次让自己重新认识Golang,进行不足的学习。二是分享出来让更多人认识Golang。短声明使用短声明只能出现在函数内部。__func(){a:=10}()短声明的重新声明。官方解释:Unlikeregularvariabledeclarations,as...
阅读全文

一日一学_Go语言HTTP Server(源码分析)
2020-06-10 04:17 admin 源码一学

Go语言中HTTPServer:HTTPserver,顾名思义,支持http协议的服务器,HTTP是一个简单的请求-响应协议,通常运行在TCP之上。通过客户端发送请求给服务器得到对应的响应。HTTPHTTP服务简单实现__packagemainimport("fmt""net/http")//③处理请求,返回结果fun...
阅读全文

一日一学_Go语言Context(设计及分析)
2020-06-10 03:09 admin go一学

context简单概述:Go服务器的每个请求都有自己的goroutine,而有的请求为了提高性能,会经常启动额外的goroutine处理请求,当该请求被取消或超时,该请求上的所有goroutines应该退出,防止资源泄露。那么context来了,它对该请求上的所有goroutines进行约束,然后进行取消信号,超时等操...
阅读全文
顶部 底部