首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
go
zzuts
创建于2022-10-06
订阅专栏
go的知识
等 1 人订阅
共22篇文章
创建于2022-10-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
golang channel的实现
channel结构 qcount:表明缓冲区元素的数量 datasiz:表明缓冲区的容量大小 elemtype、elemsize:chan的元素类型和元素大小,一旦声明就会固定下来 buf:存放元素的
go 优雅启停
在 Go 中,可以使用操作系统的信号来实现优雅的启动和停止。具体来说,可以在程序中监听 SIGINT 和 SIGTERM 信号,在接收到这两个信号时,优雅地关闭程序。 和channel结合,实现优雅启
golang map原理分析
什么是map? map就是一种key -value的数据结构 接下来我们将从以下几点探讨goalng中map的实现 map的底层实现 hmap golang使用了很多结构体表示哈希表,其中最核心的是h
golang内存管理
golang的内存管理是非常复杂的,如果想要全面了解内存管理,应该从GMP调度、GC、逃逸分析、内存管理模型的顺序开始了解,然后再将其串在一起
go逃逸分析
栈 在go语言中,是由编译器调度来分配和释放调度器,栈区往往存放着函数参数、函数变量、函数调用帧,他们随着函数的创建而被分配,又随着函数的退出而销毁。 栈的特点内存空间小,分配内存速度快(由cpu指令
golang 垃圾回收(GC)分析
之前写过一篇GC的总结,但是太过简陋。现在重拾八股,又有了很多疑问,重新总结一下GC的原理 golang采用的GC算法是三色标记法+混合写屏障 三色标记法其实是标记清除算法的一种,主要分为两个过程:标
golang interface接口和反射的原理
接口 golang的interface由两种结构实现:eface和iface 1.eface 其实empty interface的意思 eface结构很简单,只有两个字段,一个表示interface的
golang select底层分析
作用: 检测channel是否准备完毕,可读或可写 select语句运行期间,goroutine是阻塞,空select可以当睡眠用 slect 语句最重要的是case语句的结构 字段解释: c是cha
channel底层实现
参考:https://cloud.tencent.com/developer/article/1750350 channel设计原理:以通信的手段共享内存 channel底层结构: channel本身
GMP调度
之前春招的时候写过一篇GMP文章,现在过了一年了重新梳理一下GMP过程。温故而知新,这次复习还是有新的收货的。 线程池 其他语言(java)没有协程的概念,但是也需要实现高并发的业务,一般会采用线程池
Kubectl连接Kubernetes集群
通过Kubectl连接Kubernetes集群操作说明: 下载最新的 kubectl 客户端。 配置 Kubeconfig: 若当前访问客户端尚未配置任何集群的访问凭证,即 ~/.kube/confi
阻塞和同步的区别
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第14天,点击查看活动详情 同步和阻塞 今天在总结一个问题的时候,发现了一个有意思的问题,之前没有深究过,那就是阻塞和同步的区别。
内存泄漏和内存溢出
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第13天,点击查看活动详情 分析一下内存泄漏和内存溢出 内存溢出OOM 内存溢出(Out Of Memory,简称OOM)是指应用
go快读 -- 处理超大数组读入
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第11天,点击查看活动详情 go的Scan读取非常浪费时间,我遇到了超大数组读入,会直接因为读取超时 今天做算法题的时候遇到的问题
面试总结
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第10天,点击查看活动详情 记录一下格灵深瞳一面的情况 总我介绍 首先进行自我介绍 计算机基础 二进制减法实现 这个我在前几天的原
golang垃圾回收
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第9天,点击查看活动详情 常见的垃圾回收: 引用计数 标记清除 分代收集 golng垃圾回收 标记清除,标记清除的本质就是标记哪些
go字符串拼接及其效率
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天,点击查看活动详情 下面罗列一下常见的字符串拼接方式
先序、中序、后序遍历确定唯一树
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第6天,点击查看活动详情 根据先序中序 、 后序中序确定唯一树
go的GMP调度
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第5天,点击查看活动详情 go的GMP调度
计算机原码反码补码
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第4天,点击查看活动详情 又把原码、反码、补码忘了,这里再来分析一下 一.机器数和真值 1.机器数 一个数在计算机中的二进制表示形
下一页