golang
已收录文章:13845篇
-
go build 1. 用于测试编译多个包或一个main包 2. build命令编译包丢弃非main包编译结果,只是检查是否能够被编译 3. 保留main包编译结果 一个Go项目在GOPATH下,会有如下三个目录 bin存放编译后196 收藏
-
当我们想要在Go语言中初始化一个结构时,其实会使用到两个完全不同的关键字,也就是 make 和 new,同时出现两个用于初始化的关键字对于初学者来说可能会感到非常困惑,不过它们两者却有着244 收藏
-
并发(concurrency): 指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,241 收藏
-
什么是内存逃逸 在了解什么是内存逃逸之前,我们先来了解两个概念,栈内存和堆内存。 堆内存(Heap):一般来讲是人为手动进行管理,手动申请、分配、释放。一般硬件内存有多大堆内存就有378 收藏
-
有时可以让 Struct 的一个指针成员指向它自己,利用这种特性 Struct 对象可以作为链表或者二叉树的元素,通常叫做节点(Node)。链表简介链表是一种常见的重要数据结构,它的主要特点是能动316 收藏
-
如果大家也想使用gtoken替换jwt实现sso登录,那么这篇文章可以减少很多大家debug的时间,分享一下我的踩坑之旅。 gtoken 服务端出于优化项目体验的考虑,替换了之前校验登录状态的方式,由JWT416 收藏