{"id":13618332,"url":"https://github.com/aceld/golang","last_synced_at":"2025-05-14T19:10:15.918Z","repository":{"id":37426166,"uuid":"325464184","full_name":"aceld/golang","owner":"aceld","description":"《Golang修养之路》本书针对Golang专题性热门技术深入理解，修养在Golang领域深入话题，脱胎换骨。","archived":false,"fork":false,"pushed_at":"2023-12-19T10:10:23.000Z","size":37259,"stargazers_count":3668,"open_issues_count":8,"forks_count":690,"subscribers_count":55,"default_branch":"main","last_synced_at":"2025-04-09T05:01:14.066Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aceld.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["aceld"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null}},"created_at":"2020-12-30T05:34:29.000Z","updated_at":"2025-04-09T03:43:00.000Z","dependencies_parsed_at":"2023-12-19T12:11:09.769Z","dependency_job_id":null,"html_url":"https://github.com/aceld/golang","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aceld%2Fgolang","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aceld%2Fgolang/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aceld%2Fgolang/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aceld%2Fgolang/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aceld","download_url":"https://codeload.github.com/aceld/golang/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254209859,"owners_count":22032897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T20:01:58.892Z","updated_at":"2025-05-14T19:10:14.669Z","avatar_url":"https://github.com/aceld.png","language":null,"funding_links":["https://github.com/sponsors/aceld"],"categories":["文档","Others","Documentation","Others (1002)"],"sub_categories":["组织","To Organize"],"readme":"\n\n### 出版计算机图书\n\n![深入理解Go语言](https://github.com/aceld/golang/assets/7778936/2ec54a86-449d-4a6f-b820-fab37d00c9ee)\n\n\n| 平台 |  链接 |\n| --- | --- |\n| 当当自营 | http://product.dangdang.com/29569696.html |\n| 京东自营 | https://item.jd.com/13736143.html?bbtf=1 |\n| 京东 | 搜索 **“深入理解Go语言”** |\n| 天猫 | 搜索 **“深入理解Go语言”** |\n| 当当 | 搜索 **“深入理解Go语言”** |\n| 淘宝 | 搜索 **“深入理解Go语言”** |\n\n| 线下书店 |\n| --- |\n| 全国**新华书店** |\n\n\n\n\n\n---\n\n![](images/Golang修养之路封面.jpg)\n本书针对Golang专题性热门技术深入理解，修养在Golang领域深入话题，脱胎换骨。\n\n主要内容涉及：\n* 深入理解GMP全场景分析\n* 深入理解GC三色标记与混合写屏障\n* Golang技术性能调优\n\n## [语雀阅读版](https://yuque.com/aceld)\n\n\n## 开源地址: \n\nGithub:https://github.com/aceld/golang\n\nGitee:https://gitee.com/Aceld/golang\n\n\n\n\u003e  作者:刘丹冰Aceld\n\u003e \n\u003e ![](images/0-作者公众号刘丹冰Aceld.jpg)\n---\n\n\n* [封面](default.md)\n* [第一篇：Golang修养必经之路](第一篇：Golang修养必经之路.md)\n    * [1、最常用的调试 golang 的 bug 以及性能问题的实践方法？](1、最常用的调试golang的bug以及性能问题的实践方法？.md)\n    * [2、Golang的协程调度器原理及GMP设计思想？](2、Golang的协程调度器原理及GMP设计思想？.md)\n    * [3、Golang中逃逸现象, 变量“何时栈?何时堆?”](3、Golang中逃逸现象,变量“何时栈何时堆”.md)\n    * [4、Golang中make与new有何区别？](4、Golang中make与new有何区别？.md)\n    * [5、Golang三色标记+混合写屏障GC模式全分析](5、Golang三色标记+混合写屏障GC模式全分析.md)\n    * [6、面向对象的编程思维理解interface](6、面向对象的编程思维理解interface.md)\n    * [7、Golang中的Defer必掌握的7知识点](7、Golang中的Defer必掌握的7知识点.md)\n    * [8、精通Golang项目依赖Go modules](8、精通Golang项目依赖Gomodules.md)\n* [第二篇：Golang面试之路](第二篇：Golang面试之路.md)\n    * [1、数据定义](1、数据定义.md)\n    * [2、数组和切片](2、数组和切片.md)\n    * [3、Map](3、Map.md)\n    * [4、interface](4、interface.md)\n    * [5、channel](5、channel.md)\n    * [6、WaitGroup](6、WaitGroup.md)\n* [第三篇、Golang编程设计与通用之路](第三篇、Golang编程设计与通用之路.md)\n    * [1、流？I/O操作？阻塞？epoll?](1、流？I-O操作？阻塞？epoll.md)\n    * [2、分布式从ACID、CAP、BASE的理论推进](2、分布式从ACID、CAP、BASE的理论推进.md)\n    * [3、对于操作系统而言进程、线程以及Goroutine协程的区别](3、对于操作系统而言进程、线程以及Goroutine协程的区别.md)\n    * [4、Go是否可以无限go？ 如何限定数量？](4、Go是否可以无限go？如何限定数量？.md)\n    * [5、单点Server的N种并发模型汇总](5、单点Server的N种并发模型汇总.md)\n    * [6、TCP中TIME_WAIT状态意义详解](6、TCP中TIME_WAIT状态意义详解.md)\n    * [7、动态保活Worker工作池设计](7、一种实时动态保活的Worker工作池设计机制.md)\n    \n本书包括重点章节教学视频\n\n## 📺视频一、《Golang深入理解GPM模型》\n| platform | link |  \n| ---- | ---- | \n|\u003cimg src=\"https://s1.ax1x.com/2022/09/22/xFePUK.png\" width = \"100\" height = \"100\" alt=\"\" align=center /\u003e|https://www.bilibili.com/video/BV19r4y1w7Nx|\n|\u003cimg src=\"https://s1.ax1x.com/2022/09/22/xFeRVx.png\" width = \"100\" height = \"100\" alt=\"\" align=center /\u003e|https://www.douyin.com/video/7135998503377046820 | \n\n\n## 📺视频二、《Golang深入理解GC三色标记与混合写屏障》\n| platform | link |  \n| ---- | ---- | \n|\u003cimg src=\"https://s1.ax1x.com/2022/09/22/xFePUK.png\" width = \"100\" height = \"100\" alt=\"\" align=center /\u003e|https://www.bilibili.com/video/BV1wz4y1y7Kd|\n|\u003cimg src=\"https://s1.ax1x.com/2022/09/22/xFeRVx.png\" width = \"100\" height = \"100\" alt=\"\" align=center /\u003e|https://www.douyin.com/video/6981827730933419271| \n|\u003cimg src=\"https://s1.ax1x.com/2022/09/23/xkQcng.png\" width = \"100\" height = \"100\" alt=\"\" align=center /\u003e|https://www.youtube.com/watch?v=QqblICkRBKA\u0026list=PL_GrAPKmuajz6T5EBXGbEgx9LciuuryHD|\n\n\n## 📺视频三、《Linux深入理解IO复用并发模型》\n| platform | link |  \n| ---- | ---- | \n|\u003cimg src=\"https://s1.ax1x.com/2022/09/22/xFePUK.png\" width = \"100\" height = \"100\" alt=\"\" align=center /\u003e|https://www.bilibili.com/video/BV1jK4y1N7ST|\n|\u003cimg src=\"https://s1.ax1x.com/2022/09/22/xFeRVx.png\" width = \"100\" height = \"100\" alt=\"\" align=center /\u003e|https://www.douyin.com/video/7142675640242769159| \n\n---\n\n## 原创作品\n\n| 刘丹冰Aceld | ![image.png](https://static.golangjob.cn/221008/b4d7cb9e6382f5facbc2bd707d91f5ad.png)| \n| ---- | ---- | \n|技术知识库|https://www.yuque.com/aceld|\n|---|---|\n||[《Golang修养之路》](https://www.yuque.com/aceld/golang/ithv8f)|\n||[《8小时转职Golang工程师》](https://www.yuque.com/aceld/mo95lb/dsk886)|\n||[《zinx-Golang轻量级Tcp服务器框架》](https://www.yuque.com/aceld/npyr8s/bgftov)|\n|代表作品|[《Lars-基于C++负载均衡远程服务器调度系统》](https://www.yuque.com/aceld/wbs5h3/ggzqva)|\n||[《libevent深入浅出》](https://www.yuque.com/aceld/vwi2dk/sss79n)|\n||[《Nginx中文入门手册》](https://www.yuque.com/aceld/fpknid/pzxaev)|\n||[《Linux上Lua应用实战与人工智能》](https://www.yuque.com/aceld/pxbsur/sg3adg)|\n|---|---|\n|github|https://github.com/aceld|\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faceld%2Fgolang","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faceld%2Fgolang","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faceld%2Fgolang/lists"}