![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
goland
oranglay
人无远虑,必有近忧
展开
-
golang make和map的区别
1.Go语言中new跟make是内置函数,主要用来创建分配类型内存。2.new(T)创建一个没有任何数据的类型为T的实例,并返回该实例的指针;3.make(T, args)只能创建 slice、map和channel,并且返回一个有初始值args(非零)的T类型的实例,非指针。4.二者都是内存的分配(堆上),但是make只用于slice、map以及channel的初始化(非零值);而new用于类型的内存分配,并且内存置为零。所以在我们编写程序的时候,就可以根据自己的需要很好的选择了。make返回..原创 2020-05-11 13:56:55 · 3156 阅读 · 0 评论 -
golang new 和make 的区别
1.Go语言中new跟make是内置函数,主要用来创建分配类型内存。 2.new(T)创建一个没有任何数据的类型为T的实例,并返回该实例的指针; 3.make(T, args)只能创建 slice、map和channel,并且返回一个有初始值args(非零)的T类型的实例,非指针。 4.二者都是内存的分配(堆上),但是make只用于slice、map以及channel的初始化(非零值);而new用于类型的内存分配,并且内存置为零。所以在我们编写程序的时候,就可以根据自己的需要很好的选择了。 mak.原创 2020-05-11 13:52:55 · 241 阅读 · 0 评论 -
Go JWT RESTful身份认证教程
1.什么是JWTJWT(JSON Web Token)是一个非常轻巧的规范,这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息, 一个JWT由三部分组成,Header头部、Claims载荷、Signature签名, JWT原理类似我们加盖公章或手写签名的的过程,合同上写了很多条款, 不是随便一张纸随便写啥都可以的,必须要一些证明,比如签名, 比如盖章,JWT就是通过附加签名,保证传输...原创 2020-04-18 15:05:34 · 496 阅读 · 0 评论