![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
文章平均质量分 90
golang后端笔记
RenX000
That’s the real lasting legacy.
展开
-
Golang内存、指针逃逸、垃圾回收机制概览
最近看到了一篇文章是关于go的内存、指针逃逸和垃圾回收机制的,发现自己并未很细致的了解过这方面的内容,于是在翻阅各种文章的情况下,写出了这篇总结,参考文章放在文末,可自取。原创 2024-04-19 19:08:37 · 1131 阅读 · 0 评论 -
Golang中的上下文-context包的简介及使用
Go语言中的`context`包定义了一个名为`Context`的类型,它定义并传递截止日期、取消信号和其他请求范围的值,形成一个链式模型。原创 2024-04-05 18:10:45 · 1108 阅读 · 0 评论 -
Golang并发模型-Pipeline模型、Fan-in Fan-out模型
这段时间由于项目的需要,本人正在研究关于如何优雅的进行go的并发,以下是结合资料和视频的结果,文末会给出参考资料Go语言的并发模型主要通过goroutine和channel实现,通过这个我们可以更有效地使用IO和CPU这里我们围绕生成一个随机数并且返回他的平方数的场景来讲解。原创 2024-04-02 23:42:34 · 782 阅读 · 0 评论 -
go当中的channel 无缓冲channel和缓冲channel的适用场景、结合select的使用
Go channel就像Go并发模型中的“胶水”,它将诸多并发执行单元连接起来,或者正是因为有channel的存在,Go并发模型才能迸发出强大的表达能力。原创 2023-11-26 20:33:53 · 625 阅读 · 1 评论 -
golang中的并发模型
传统的编程语言(如C++、Java、Python等)并非为并发而生的,因此它们面对并发的逻辑多是基于操作系统的线程。其并发的执行单元(线程)之间的通信利用的也是操作系统提供的线程或进程间通信的原语,比如共享内存、信号、管道、消息队列、套接字等。在这些通信原语中,使用最多、最广泛同时也最高效的是结合了线程同步原语(比如锁以及更为低级的原子操作)的共享内存方式,因此,可以说传统语言的并发模型是基于共享内存的模型。原创 2023-11-19 22:03:04 · 615 阅读 · 0 评论 -
goroutine调度模型 调度策略
Go在语言层面直接提供对协程的支持称为goroutine。原创 2023-11-12 17:52:47 · 156 阅读 · 0 评论 -
【golang】Reflect反射整理、值修改、反射结构体、应用
反射整理,值修改,反射结构体,实际应用原创 2023-11-02 20:35:34 · 518 阅读 · 0 评论 -
golang中的Interface接口 类型断言、接口赋值、空接口的使用、接口嵌套
Interface整理接口嵌套接口类型断言类型判断 type-switch使用方法集与接口空接口实例接口赋值给接口原创 2023-10-30 18:09:27 · 500 阅读 · 0 评论 -
【golang】Windows环境下Gin框架安装和配置
Windows环境下Gin框架安装和配置原创 2023-10-26 23:48:54 · 622 阅读 · 0 评论 -
【golang】Go中的切片slice和操作笔记,垃圾回收机制,重组 reslice ,复制和追加,内存结构
切片将切片传递给函数make() 创建一个切片new() 和 make()的区别多维切片bytes包for-range切片重组 reslice切片的复制和追加字符串、数组和切片的应用获取字符串的某一部分字符串和切片的内存结构修改字符串中的某个字符字节数组对比函数搜索及排序切片和数组append() 函数常见操作切片和垃圾回收原创 2023-10-24 13:13:03 · 506 阅读 · 0 评论 -
[Golang]多返回值函数、defer关键字、内置函数、变参函数、类成员函数、匿名函数
函数多返回值函数按值传递、按引用传递类成员函数改变外部变量变参函数defer和追踪说明一些常见操作实现使用`defer`实现代码追踪记录函数的参数和返回值常见的内置函数将函数作为参数闭包实例闭包将函数作为返回值计算函数执行时间使用内存缓存来提升性能原创 2023-10-22 21:16:00 · 464 阅读 · 0 评论 -
【Go】Go当中的字符串,string包和strconv包
go当中的字符串详细介绍原创 2023-01-21 22:22:17 · 248 阅读 · 0 评论 -
go基本语法
更新中原创 2023-01-18 15:34:51 · 83 阅读 · 0 评论