随笔分类 -  Go

发布GoLang学习相关内容
摘要:前言 切片是 Go 中的一种基本的数据结构,使用这种结构可以用来管理数据集合。切片的设计想法是由动态数组概念而来,为了开发者可以更加方便的使一个数据结构可以自动增加和减少。但是切片本身并不是动态数据或者数组指针。切片常见的操作有 reslice、append、copy。与此同时,切片还具有可索引,可 阅读全文
posted @ 2022-10-09 11:27 qi66 阅读(168) 评论(0) 推荐(0)
摘要:前言 优雅关机就是服务端关机命令发出后不是立即关机,而是等待当前还在处理的请求全部处理完毕后再退出程序,是一种对客户端友好的关机方式。而执行Ctrl+C关闭服务端时,会强制结束进程导致正在访问的请求出现问题。 实现原理 Go 1.8版本之后, http.Server 内置的 Shutdown() 方 阅读全文
posted @ 2022-10-05 22:06 qi66 阅读(667) 评论(0) 推荐(1)
摘要:前言 我们写好的gin项目想要部署在服务器上,我们应该怎么做呢,接下来我会详细的讲解一下部署教程。 1.首先我们要有一台虚拟机,虚拟机上安装好go框架。 2.将写好的项目上传到虚拟机上。 3.下载好项目运行时所需要的各种依赖。 4.配置启动项目 5.后台配置启动项目 一.安装go环境 1.1 解压标 阅读全文
posted @ 2022-09-30 18:27 qi66 阅读(860) 评论(0) 推荐(0)
摘要:JWT前言 JWT是JSON Web Token的缩写。JWT本身没有定义任何技术实现,它只是定义了一种基于Token的会话管理的规则,涵盖Token需要包含的标准内容和Token的生成过程。 JWT组成 JWT由.分割的三部分组成,这三部分依次是: 头部(Header) 作用:记录令牌类型、签名算 阅读全文
posted @ 2022-09-26 22:02 qi66 阅读(200) 评论(0) 推荐(0)