# golang **Repository Path**: phper95/golang ## Basic Information - **Project Name**: golang - **Description**: 《Golang修养之路》本书针对Golang专题性热门技术深入理解,修养在Golang领域深入话题,脱胎换骨。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 83 - **Created**: 2023-04-05 - **Last Updated**: 2024-03-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![](images/Golang修养之路封面.jpg) 本书针对Golang专题性热门技术深入理解,修养在Golang领域深入话题,脱胎换骨。 主要内容涉及: * 深入理解GMP全场景分析 * 深入理解GC三色标记与混合写屏障 * Golang技术性能调优 ## [语雀阅读版](https://yuque.com/aceld) > 注意: 语雀阅读版新增《一站式Golang内存洗髓经》篇 ## 开源地址: Github:https://github.com/aceld/golang Gitee:https://gitee.com/Aceld/golang > 作者:刘丹冰Aceld > > ![](images/0-作者公众号刘丹冰Aceld.jpg) --- * [封面](default.md) * [第一篇:Golang修养必经之路](第一篇:Golang修养必经之路.md) * [1、最常用的调试 golang 的 bug 以及性能问题的实践方法?](1、最常用的调试golang的bug以及性能问题的实践方法?.md) * [2、Golang的协程调度器原理及GMP设计思想?](2、Golang的协程调度器原理及GMP设计思想?.md) * [3、Golang中逃逸现象, 变量“何时栈?何时堆?”](3、Golang中逃逸现象,变量“何时栈何时堆”.md) * [4、Golang中make与new有何区别?](4、Golang中make与new有何区别?.md) * [5、Golang三色标记+混合写屏障GC模式全分析](5、Golang三色标记+混合写屏障GC模式全分析.md) * [6、面向对象的编程思维理解interface](6、面向对象的编程思维理解interface.md) * [7、Golang中的Defer必掌握的7知识点](7、Golang中的Defer必掌握的7知识点.md) * [8、精通Golang项目依赖Go modules](8、精通Golang项目依赖Gomodules.md) * [第二篇:Golang面试之路](第二篇:Golang面试之路.md) * [1、数据定义](1、数据定义.md) * [2、数组和切片](2、数组和切片.md) * [3、Map](3、Map.md) * [4、interface](4、interface.md) * [5、channel](5、channel.md) * [6、WaitGroup](6、WaitGroup.md) * [第三篇、Golang编程设计与通用之路](第三篇、Golang编程设计与通用之路.md) * [1、流?I/O操作?阻塞?epoll?](1、流?I-O操作?阻塞?epoll.md) * [2、分布式从ACID、CAP、BASE的理论推进](2、分布式从ACID、CAP、BASE的理论推进.md) * [3、对于操作系统而言进程、线程以及Goroutine协程的区别](3、对于操作系统而言进程、线程以及Goroutine协程的区别.md) * [4、Go是否可以无限go? 如何限定数量?](4、Go是否可以无限go?如何限定数量?.md) * [5、单点Server的N种并发模型汇总](5、单点Server的N种并发模型汇总.md) * [6、TCP中TIME_WAIT状态意义详解](6、TCP中TIME_WAIT状态意义详解.md) * [7、动态保活Worker工作池设计](7、一种实时动态保活的Worker工作池设计机制.md) 本书包括重点章节教学视频 ## 📺视频一、《Golang深入理解GPM模型》 | platform | link | | ---- | ---- | ||https://www.bilibili.com/video/BV19r4y1w7Nx| ||https://www.douyin.com/video/7135998503377046820 | ## 📺视频二、《Golang深入理解GC三色标记与混合写屏障》 | platform | link | | ---- | ---- | ||https://www.bilibili.com/video/BV1wz4y1y7Kd| ||https://www.douyin.com/video/6981827730933419271| ||https://www.youtube.com/watch?v=QqblICkRBKA&list=PL_GrAPKmuajz6T5EBXGbEgx9LciuuryHD| ## 📺视频三、《Linux深入理解IO复用并发模型》 | platform | link | | ---- | ---- | ||https://www.bilibili.com/video/BV1jK4y1N7ST| ||https://www.douyin.com/video/7142675640242769159| --- ## 原创作品 | 刘丹冰Aceld | ![image.png](https://static.golangjob.cn/221008/b4d7cb9e6382f5facbc2bd707d91f5ad.png)| | ---- | ---- | |技术知识库|https://www.yuque.com/aceld| |---|---| ||[《Golang修养之路》](https://www.yuque.com/aceld/golang/ithv8f)| ||[《8小时转职Golang工程师》](https://www.yuque.com/aceld/mo95lb/dsk886)| ||[《zinx-Golang轻量级Tcp服务器框架》](https://www.yuque.com/aceld/npyr8s/bgftov)| |代表作品|[《Lars-基于C++负载均衡远程服务器调度系统》](https://www.yuque.com/aceld/wbs5h3/ggzqva)| ||[《libevent深入浅出》](https://www.yuque.com/aceld/vwi2dk/sss79n)| ||[《Nginx中文入门手册》](https://www.yuque.com/aceld/fpknid/pzxaev)| ||[《Linux上Lua应用实战与人工智能》](https://www.yuque.com/aceld/pxbsur/sg3adg)| |---|---| |github|https://github.com/aceld|