![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
GoLand
文章平均质量分 69
GoLand
敲代码der
遇见更好的自己
展开
-
Goland中设置goctl的api文件高亮
设置前 设置 打开设置, 找到 Plugins, 搜索goctl并安装 找到 Editor – File Types 设置后原创 2022-05-05 17:56:17 · 1126 阅读 · 0 评论 -
Golang 并发编程
常见并发模型 进程&线程 ( Apache ) 最初的Web服务器都是基于进程&线程模型, 就是每新到一个请求就会分配一个进程或者线程, 每个进程只服务一个用户, 互联网初期用户的访问不多, 网站可以正常工作, 但是进程很昂贵, 一台服务器无法创建很多的进程, 随着互联网的发展, 网站越来越复杂, 一个页面可能就上百个请求, 操作系统就无法承受了 异步非阻塞 ( Nginx, Libevent, NodeJS ) 一台服务器可以服务大量的用户, 并且资源消耗还很低, 但是其为了追求性能,原创 2021-11-26 10:26:47 · 256 阅读 · 0 评论 -
Golang之IO操作
格式化 IO 操作 package main import ( "fmt" "os" ) // 格式化 IO // fmt 包 func main() { // 输出到终端 // 带有换行符, 支持多个参数 fmt.Println("hello world", "china", 2021) // 不带换行符, 单纯输出 fmt.Print("你好", 666, "\n") // 格式化输出, 不换行 fmt.Printf("hello %s %d\n", "chao", 202.原创 2021-11-16 16:08:37 · 880 阅读 · 0 评论 -
gin 框架基础知识总结
gin 是什么 目前Github上Star最多的Go Web 框架 优势 简单原则 并发高 分配内存少 快速开始 package main // 声明包 /// 程序执行顺序 导入包 ( 导入包 (...) -> 变量/常量 ->init() ) --> 变量/常量初始化 --> init() --> main() // 导入包 import "github.com/gin-gonic/gin" // 程序入口, 主函数 func main() { // 快速开始原创 2021-11-06 19:16:22 · 963 阅读 · 0 评论 -
Go语言语法总结
内建方法 即不需要引用包, 可以直接使用 1. make 创建 slice, map, chan 三种引用类型 返回引用类型, 即类型本身 // 创建 slice, 切片相当于变长的数组, 切片底层是一个数组, 需设置长度和容量, 默认容量等于长度 mySlice := make([]string, 3) // 开辟内存空间, 设置size, 指定长度 // 赋值 mySlice[0] = "dog" mySlice[1] = "cat" mySlice[2] = "pig" // 超出大小, 索引越界原创 2021-11-03 22:09:59 · 197 阅读 · 0 评论