# 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

本书针对Golang专题性热门技术深入理解,修养在Golang领域深入话题,脱胎换骨。
主要内容涉及:
* 深入理解GMP全场景分析
* 深入理解GC三色标记与混合写屏障
* Golang技术性能调优
## [语雀阅读版](https://yuque.com/aceld)
> 注意: 语雀阅读版新增《一站式Golang内存洗髓经》篇
## 开源地址:
Github:https://github.com/aceld/golang
Gitee:https://gitee.com/Aceld/golang
> 作者:刘丹冰Aceld
>
> 
---
* [封面](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 | |
| ---- | ---- |
|技术知识库|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|