# go-learning **Repository Path**: y123f/go-learning ## Basic Information - **Project Name**: go-learning - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-08-21 - **Last Updated**: 2025-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 前言 一个存放Go语言&计算机学习资料的仓库,包括电子书、个人学习笔记;以及我当前使用的简历模板。**近期也会完善数据库、操作系统、计算机网络等部分电子书单的建设**。 关注公众号【白泽talk】,公众号会更新我的学习动态以及Go相关的学习文章分享。 视频讲解请关注📺B站:[白泽talk](https://space.bilibili.com/10399934?spm_id_from=333.999.0.0) ![image-20240726234405804](https://baize-blog-images.oss-cn-shanghai.aliyuncs.com/img/image-20240726234405804.png) 学习交流 qq 群:622383022 稀土掘金博客地址:https://juejin.cn/user/1434234537126808 CSDN博客地址:https://blog.csdn.net/qq_41468830?spm=1011.2415.3001.5343 博客园:https://www.cnblogs.com/YLTFY1998 牛客:https://www.nowcoder.com/users/1827844 ## 学习路线 关注公众号:白泽talk,回复【学习路线】获取 ![image-20240816202531131](https://baize-blog-images.oss-cn-shanghai.aliyuncs.com/img/image-20240816202531131.png) ## 读书笔记 ### 《The Go Programing Language》 该笔记对应本仓库中:《Go程序设计语言笔记》.md。 建议clone仓库之后,在本地的markdown客户端中打开阅读,因为GitHub的在线阅读无法解析该笔记的目录,导致阅读体验不佳。 《The Go Programing Language》英文版的重点解析,各章节不一定会罗列所有Go相关的知识点,但是会基本覆盖易错和较有意义的知识点,会有一些个人色彩。 ### 《Go语言的100个错误使用场景》 [Go语言的100个错误使用场景(1-10)|代码和项目组织](https://juejin.cn/post/7328989449664069684) [Go语言的100个错误使用场景(11-20)|项目组织和数据类型](https://juejin.cn/post/7329830481721868288) [Go语言的100个错误使用场景(21-29)|数据类型](https://juejin.cn/post/7330571394550366242) [Go语言的100个错误使用场景(30-40)|数据类型与字符串使用](https://juejin.cn/post/7332409645007667252) [Go语言的100个错误使用场景(40-47)|字符串&函数&方法](https://juejin.cn/post/7333937659839152180) [Go语言的100个错误使用场景(48-54)|错误管理](https://juejin.cn/post/7337589994465034240) [Go语言的100个错误使用场景(55-60)|并发基础](https://juejin.cn/spost/7341267497427763200) [Go语言的100个错误使用场景(61-68)|并发实践](https://juejin.cn/post/7356618290469830710) 更新中ing... ## Go 开源库 [短视频上传怎么做|minio写个支持分片上传/断点续传/秒传功能的文件服务吧](https://juejin.cn/post/7403606017308950578) [star 最多的 Go 语言本地化库|GitHub 2.8K](https://juejin.cn/post/7379092280576540709) [Golang 依赖注入设计哲学|12.6K 🌟 的依赖注入库 wire](https://juejin.cn/post/7386869759957876746) [Golang 高性能 Websocket 库 gws 使用与设计(一)](https://juejin.cn/post/7395867506055790646) ## Go 基础知识 [我开源了一个Go学习仓库|一至八章合集(包含前三个笔记)](https://juejin.cn/post/7323271621278580786) [我开源了一个Go学习仓库|笔记分享(三)](https://juejin.cn/post/7139051731224100877) [我开源了一个Go学习仓库|笔记分享(二) ](https://juejin.cn/post/7137173799367573512) [我开源了一个Go学习仓库|笔记分享(一) ](https://juejin.cn/post/7134337893392187423) [Go语言切片一网打尽,别再和Java语法傻傻分不清楚](https://juejin.cn/post/7058489561382387725) [go包管理速通,一篇文章就够了,再也不用担心因为不会导包被辞退](https://juejin.cn/post/7053229874147753992) ## Go 开发专栏 [Golang在整洁架构基础上实现事务](https://juejin.cn/post/7399984522094149659) [玩转 Go 生态|Hertz WebSocket 扩展简析](https://juejin.cn/post/7176901666791227450) [使用 Go HTTP 框架 Hertz 进行 JWT 认证](https://juejin.cn/post/7166600531434012679) [字节微服务HTTP框架Hertz使用与源码分析|拥抱开源](https://juejin.cn/post/7138416105583804430) [rpc的正确打开方式|读懂Go原生net/rpc包](https://juejin.cn/post/7107623772982607886) [字节RPC框架Kitex的日志库klog竟然也这么小巧!](https://juejin.cn/post/7104825435795980324) [Go日志库log竟然这么小巧!](https://juejin.cn/post/7103790667595268126) [Kitex源码阅读——脚手架代码是如何通过命令行生成的(二)](https://juejin.cn/post/7102386530869575717) [Kitex源码阅读——脚手架代码是如何通过命令行生成的(一)](https://juejin.cn/post/7100867939829563422) [Go 源码解读|如何用好 errors 库的 errors.Is() 与 errors.As() 方法](https://juejin.cn/post/7148673417066053646) ## 自我提升 [完蛋,我被offer包围了|秋招自救指南](https://juejin.cn/post/7331955221114011683) [怎么他们都有开源项目经历|手把手教你参与开源](https://juejin.cn/post/7327353582632583194) ## CI/CD [使用 Woodpecker 与 Gitea 搭建纯开源的 CI 流程|极限降本](https://juejin.cn/post/7326268897027489801) [Woodpecker CI 设计分析|一个 Go 编写的开源持续集成引擎](https://blog.csdn.net/qq_41468830/article/details/135667503) [docker | jenkins 实现自动化部署项目,后端躺着把运维的钱挣了!(上)](https://juejin.cn/post/7064024576497303565) [docker | jenkins 自动化CI/CD,后端躺着把运维的钱挣了!(下)](https://juejin.cn/post/7064389514470359053) ## MySQL专栏 [我的sql没问题为什么还是这么慢|MySQL加锁规则](https://juejin.cn/post/7121513578523263013) [一篇文章带你搞懂InnoDB的索引|结合样例](https://juejin.cn/post/7085922175848300558) [一文搞懂MySQL事务的隔离性如何实现|MVCC](https://juejin.cn/post/7085185961239248927) [面试官:请分析一条SQL语句的执行](https://juejin.cn/post/7084415335436124173) [一文讲解MySQL主从复制|手撕MySQL|对线面试官](https://juejin.cn/post/7072165642584981534) [MySQL通过bin log恢复数据|手撕MySQL|对线面试官](https://juejin.cn/post/7071060537437585445) ## Kafka [Kafka 万字精讲|工作五年这些你都知道吗?](https://juejin.cn/post/7322518787423715338) ## 小游戏 [《模拟龙生|巨龙随机冒险》Go语言小游戏](https://blog.csdn.net/qq_41468830/article/details/135693777) [avoid the enemies](https://juejin.cn/post/7362858912020217907) ## 简历模板: 简历书写参考我不同时期的这几篇文章: [秋招上岸!一篇文章搞定简历编写](https://juejin.cn/post/7321779288733843466) [时隔4个月我面试字节又挂了|总结与展望](https://juejin.cn/post/7132712873351970823) [一篇文章教你写好自己的简历](https://juejin.cn/post/7071849573127290894) 关注公众号【白泽talk】,回复【简历】即可获得。 ## Go语言书单 ![image-20240207205501192](https://baize-blog-images.oss-cn-shanghai.aliyuncs.com/img/image-20240207205501192.png) 链接: https://pan.baidu.com/s/1zwdvK770UmDgAiy2ZcukZQ 提取码:容易失效,关注公众号【白泽talk】,回复【提取码】即可获得,如果失效则可以直接联系我获取。 ## 计算机网络书单 更新中... ## 操作系统书单 更新中... ## 数据库书单 更新中...