# golang-guide **Repository Path**: andoridityu/golang-guide ## Basic Information - **Project Name**: golang-guide - **Description**: No description available - **Primary Language**: Go - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-12-26 - **Last Updated**: 2024-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Golang-Guide
- 「Golang面试小抄」一份通向理想互联网公司的面试指南 - 人性化超详细 **MD版本** , 务必给个 **STAR** 支持一下吧 - 包括 Golang基础、map、context、channel、GMP、锁、并发、GC、内存、Gin源码等 - Java、MySQL、Redis、MQ、Git、linux、Docker、Kafka、zookpper、区块链 - 操作系统、计算机网络、数据结构与算法、微服务 - 设计模式、分布式、高可用、高性能、高并发、安全 - 简历指导、求职宝典 等等~~ - 为了粉丝、为了开源,真的是肝死我了 - 文章均来自本人工作实习经验、实战面试、学习总结、读书笔记、网络博文等(仅供我个人校招实习使用) - 仅限制个人使用,严禁商业化,转载在文首注明出处 - 本仓库会长期的维护与更新,非常期待各位的 **pr** - 配套哔站讲解视频: - [【golang-guide】golang学习、实习、校招求职之路全总结【超全八股】](https://www.bilibili.com/video/BV1wd4y1v7Fu/?spm_id_from=333.999.0.0&vd_source=8321160752e4f07c473e11ebc0dd0a28) - [算法和数据结构 ——【Golang实现】](https://www.bilibili.com/video/BV1FG4y1n7oK/?spm_id_from=333.999.0.0&vd_source=8321160752e4f07c473e11ebc0dd0a28) - 校招不止,offer不停,更新不断 ![访问个人主页数量](https://komarev.com/ghpvc/?username=duktig666&color=green) [![个人博客](https://img.shields.io/badge/-个人博客(huchao.vip)-c14438?style=flat-square&logo=B&logoColor=white)](http://www.huchao.vip/blogs) [![Github](https://img.shields.io/github/followers/mao888?label=Github&style=social)](https://github.com/mao888) [![Gitee](https://img.shields.io/badge/-码云-EA4335?style=flat-square&logo=Gitee&logoColor=white)](https://gitee.com/hu_maomao) [![BiliBili](https://img.shields.io/badge/-bilibili-blue)](https://space.bilibili.com/289144374?spm_id_from=333.1007.0.0) [![CSDN](https://img.shields.io/badge/-CSDN-c14438?style=flat-square&logo=C&logoColor=white)](https://blog.csdn.net/qq_45696377?type=blog) [![简书](https://img.shields.io/badge/-简书-c14438?style=flat-square&logo=简&logoColor=white)](https://www.jianshu.com/u/https://www.jianshu.com/u/89b7bf8342cb) [![Gmail Badge](https://img.shields.io/badge/gmail-2557523039@qq.com-Green?style=flat-square&logo=Gmail&logoColor=white&link=mailto:ren_shi_wei@163.com)](mailto:2557523039@qq.com) [![A5-DAFBD783844-AC402-DC469-AAEB9733-E.jpg](https://i.postimg.cc/QC0b0Vkf/A5-DAFBD783844-AC402-DC469-AAEB9733-E.jpg)](https://postimg.cc/MffVG6LB) [//]: # "![Java 全栈知识体系](https://www.pdai.tech/_images/index-read.gif)" [//]: # "[![index-read.gif](https://i.postimg.cc/QCHx6djL/index-read.gif)](https://postimg.cc/q6HTq0tQ)"

👍推荐 📚飞书书库 关注公众号: Gopher毛 回复 【飞书书库】 获取链接与密码
## 更多
:orange_book:(点击此处可展开)官方公众号:Gopher毛;QQ交流群4:1005877636;QQ交流群3(满):805360166(活跃 巨佬云集);QQ交流群2(满):579480724;QQ交流群1(满) :1007576722 请扫描或搜索下方二维码、公众号,获取想要的资料、八股或进群交流。

官方公众号:Gopher毛

QQ交流群4:1005877636

QQ交流群3(满):805360166

QQ交流群2(满):579480724

QQ交流群1(满):1007576722

博主微信:(18836288306)加我v拉微信群

大家在阅读过程中,如果遇到错误的地方或者新的见解,都可以通过邮箱:2557523039@qq.com 与我交流! 也可以直接在[Github](https://github.com/mao888)上提交issue或pr,感谢大家的参与~ 另仓库中的全部知识点均来自本人工作实习经验、实战面试、学习总结、读书笔记、网络博文等。 ## 🚀 目录结构(不断更新中) ## 💻 Golang 工作量较大, 急需pr ### golang-Interview * [**Golang八股**](https://github.com/mao888/golang-guide/blob/main/golang/go-Interview/GOALNG_INTERVIEW_COLLECTION.md) (必看👍 ) * [**Golang实战面经**](https://github.com/mao888/golang-guide/tree/main/golang/go-Interview/%E5%AE%9E%E6%88%98) (必看👍 ) * [数据结构与算法Guide【Golang实现】](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E9%9D%A2%E7%BB%8F/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95Guide%E3%80%90Golang%E5%AE%9E%E7%8E%B0%E3%80%91.md) (必看👍) * [数据结构-Golang代码](https://github.com/mao888/golang-guide/tree/main/golang/go-Interview/data-structure) * [算法-Golang代码](https://github.com/mao888/golang-guide/tree/main/golang/go-Interview/%E7%AE%97%E6%B3%95) * 配套哔站讲解:[算法和数据结构 ——【Golang实现】](https://www.bilibili.com/video/BV1FG4y1n7oK/?spm_id_from=333.999.0.0&vd_source=8321160752e4f07c473e11ebc0dd0a28) (必看👍 ) * [Gin源码阅读与分析](https://github.com/mao888/golang-guide/blob/main/golang/go-Interview/%E6%A1%86%E6%9E%B6/Gin%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB.md) * 更多资料见📚飞书书库 ### golang-study * [golang学习路线](https://github.com/mao888/golang-guide/blob/main/golang/go-study/%E8%B5%84%E6%96%99%E5%BA%93/golang%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF.md) * [golang项目](https://github.com/mao888/golang-guide/blob/main/golang/go-study/%E9%A1%B9%E7%9B%AE/golang%E9%A1%B9%E7%9B%AE.md) (必看👍 ) * [7 个 yyds 的 Go 项目](https://github.com/mao888/golang-guide/blob/main/golang/go-study/%E9%A1%B9%E7%9B%AE/7%20%E4%B8%AA%20yyds%20%E7%9A%84%20Go%20%E9%A1%B9%E7%9B%AE.md) * [成为 Go 高手的 8 个 GitHub 开源项目](https://github.com/mao888/golang-guide/blob/main/golang/go-study/%E9%A1%B9%E7%9B%AE/%E6%88%90%E4%B8%BA%20Go%20%E9%AB%98%E6%89%8B%E7%9A%84%208%20%E4%B8%AA%20GitHub%20%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE.md) * [Go语言学习之路--李文周](https://github.com/mao888/golang-guide/blob/main/golang/go-study/%E8%B5%84%E6%96%99%E5%BA%93/Go%E8%AF%AD%E8%A8%80%E5%AD%A6%E4%B9%A0%E4%B9%8B%E8%B7%AF_Liwenzhou.md) * [第五届字节跳动青训营](https://github.com/mao888/golang-guide/tree/main/golang/go-study/%E7%AC%AC%E4%BA%94%E5%B1%8A%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8%E9%9D%92%E8%AE%AD%E8%90%A5) * [超高质量网站](https://github.com/mao888/golang-guide/blob/main/golang/go-study/%E8%B5%84%E6%96%99%E5%BA%93/%E8%B6%85%E9%AB%98%E8%B4%A8%E9%87%8F%E7%BD%91%E7%AB%99.md) (必看👍 ) * [Go 学习推荐社区/网站/博主](https://github.com/mao888/golang-guide/blob/main/golang/go-study/%E8%B5%84%E6%96%99%E5%BA%93/Go%20%E5%AD%A6%E4%B9%A0%E6%8E%A8%E8%8D%90%E7%A4%BE%E5%8C%BA%E7%BD%91%E7%AB%99%E5%8D%9A%E4%B8%BB.md)(必看👍 ) * [常用组件库](https://github.com/mao888/golang-guide/tree/main/golang/go-study/%E5%B8%B8%E7%94%A8%E7%BB%84%E4%BB%B6%E5%BA%93) 持续更新中~ * [规范](https://github.com/mao888/golang-guide/tree/main/golang/go-study/%E8%A7%84%E8%8C%83) ### [golang-project](https://github.com/mao888/golang-guide/tree/main/project) ### 📚 [飞书书库](https://stpnxkbsbf.feishu.cn/drive/folder/fldcnpCD6PNRwtk3DFXrOXiNnrh?from=from_copylink) [关注公众号回复:飞书书库 获取密码] 内包含: #### 面经 * Golang面试题120天 #### 学习资料 * Golang三色标记+混合写屏障机制 * Golang修养之路 * gopl-zh (1) * GORM+夜读 * Go语言中文文档 * redis * Uber Go 语言编程规范 * 百度Golang编码规范V1.1 * 部署课程[ubuntu] * Golang协程调度器原理与GMP设计思想 * 用户模块讲义 * 字节跳动求职精华宝典-西安电子科技大学 #### Go ApI * Golang_Manual_By_AstaXie_20120522 #### 知识图谱和路线图 * 2021版本-Go语言学习路线图 * Golang来啦 * Go开发者成长路线图 * Go语言学习路线图 * Go知识图谱 #### 尚硅谷Go语言核心编程全套资料 等等~ ## 框架 ~ * [Gin](https://gin-gonic.com/zh-cn/docs/introduction/) * [Gin源码阅读与分析(必看👍 )](https://github.com/mao888/golang-guide/blob/main/golang/go-Interview/%E6%A1%86%E6%9E%B6/Gin%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB.md) * [go-zero](https://go-zero.dev/cn/docs/introduction) * [字节-CloudWeGo](https://www.cloudwego.io/zh/docs/) * [HTTP-Hertz](https://www.cloudwego.io/zh/docs/hertz/overview/) * [RPC-Kitex](https://www.cloudwego.io/zh/docs/kitex/overview/) [//]: # "[![Go.jpg](https://i.postimg.cc/MH9rg45y/Go.jpg)](https://postimg.cc/K3gNM0dz)" ## 💻 Java全栈 ### 面经 * [Java全栈(超详细)](https://github.com/mao888/golang-guide/blob/main/Java/Java.md) (必看👍 ) ### 资料库 * [高质量网站](https://github.com/mao888/golang-guide/blob/main/Java/%E8%B5%84%E6%96%99%E5%BA%93/%E9%AB%98%E8%B4%A8%E9%87%8F%E7%BD%91%E7%AB%99.md)(必看👍 ) ### 📚 [飞书书库](https://stpnxkbsbf.feishu.cn/drive/folder/fldcn6PrWKmnB2l5eBrxesbOn2b) [关注公众号回复:飞书书库 获取密码] **内包含:** * 120个Java面试题和答案 * 350道Java面试题手册(整理100家企业) * “java高分面试指南”25专题-227页1000+题50w+字解析 * ActiveMQ消息中间件面试专题 * Dubbo面试及答案(上) * Dubbo面试专题及答案(下) * java后端面试题答案 * Java基础面试题 * Java架构师面经 * Java面经 * Java面试进阶解析笔记 * Java面试题、面经 * Java中高级核心知识全面解析 (1) * memcached面试专题及答案 * MongoDB面试专题及答案 * MyBatis面试专题及答案 * MySQL55题及答案 - 副本 * MySQL55题及答案 * Redis面试专题及答案 ## 💻 计算机网络 * [导读 程序员如何打好计算机领域的基础?](https://github.com/mao888/golang-guide/blob/main/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E5%AF%BC%E8%AF%BB%20%20%E7%A8%8B%E5%BA%8F%E5%91%98%E5%A6%82%E4%BD%95%E6%89%93%E5%A5%BD%E8%AE%A1%E7%AE%97%E6%9C%BA%E9%A2%86%E5%9F%9F%E7%9A%84%E5%9F%BA%E7%A1%80%EF%BC%9F.md) * [一次搞定计算机网络,高效修炼程序员内功](https://github.com/mao888/golang-guide/blob/main/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E4%B8%80%E6%AC%A1%E6%90%9E%E5%AE%9A%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%EF%BC%8C%E9%AB%98%E6%95%88%E4%BF%AE%E7%82%BC%E7%A8%8B%E5%BA%8F%E5%91%98%E5%86%85%E5%8A%9F.md) ### 计网面经 * [计算机网络上](https://github.com/mao888/golang-guide/blob/main/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%AE%A1%E7%BD%91%E9%9D%A2%E7%BB%8F/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E4%B8%8A.md) * [计算机网络下](https://github.com/mao888/golang-guide/blob/main/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%AE%A1%E7%BD%91%E9%9D%A2%E7%BB%8F/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E4%B8%8B.md) * [计算机网络经典面试题 ](https://github.com/mao888/golang-guide/blob/main/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%AE%A1%E7%BD%91%E9%9D%A2%E7%BB%8F/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E7%BB%8F%E5%85%B8%E9%9D%A2%E8%AF%95%E9%A2%98.md)(必看👍 ) ### 资料库 * [图解网络-小林coding](https://github.com/mao888/golang-guide/tree/main/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%B5%84%E6%96%99%E5%BA%93/%E5%9B%BE%E8%A7%A3%E7%BD%91%E7%BB%9C-%E5%B0%8F%E6%9E%97coding) * [图解TCPIP](https://github.com/mao888/golang-guide/blob/main/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%B5%84%E6%96%99%E5%BA%93/%E5%9B%BE%E8%A7%A3TCPIP.pdf) * [计算机网络.xmind](https://github.com/mao888/golang-guide/blob/main/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%B5%84%E6%96%99%E5%BA%93/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C.xmind) ### 📚 [飞书书库](https://stpnxkbsbf.feishu.cn/drive/folder/fldcnQARpyE1UxoBHARHBSR9wSb) [关注公众号回复:飞书书库 获取密码] **内包含:** * TCP IP详解 * 计算机网络(第7版)-谢希仁 * 计算机网络:自顶向下方法(第七版)课后习题参考答案 * 计算机网络 自顶向下方法(第七版) 中文版 * 图解网络-小林coding-v3.0 * 计算机网络 * 图解TCP IP * 计算机网络课本 * 计算机网络PPT ## 💻 操作系统 ### 面经 * [操作系统](https://github.com/mao888/golang-guide/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E9%9D%A2%E7%BB%8F/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.md)(必看👍 ) ### 学习 * [王道计算机考研-操作系统-学习重点指导](https://github.com/mao888/golang-guide/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/study/%E7%8E%8B%E9%81%93%E8%80%83%E7%A0%94-%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.md) * [现代操作系统-第四版](https://github.com/mao888/golang-guide/tree/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/study/%E7%8E%B0%E4%BB%A3%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F) ### 📚 [飞书书库](https://stpnxkbsbf.feishu.cn/drive/folder/fldcnK5irYNB0FS9IlqMssL6aAb) [关注公众号回复:飞书书库 获取密码] * 计算机操作系统(第4版)—汤小丹 * 现代操作系统原书第四版pdf免费版 * 图解系统@小林coding ## 💻 数据结构与算法 ### 算法基础 * [算法基础-复杂度](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E7%AE%97%E6%B3%95%E5%9F%BA%E7%A1%80/%E7%AE%97%E6%B3%95%E5%9F%BA%E7%A1%80-%E5%A4%8D%E6%9D%82%E5%BA%A6.md) * [算法基础-用空间复杂度换时间复杂度](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E7%AE%97%E6%B3%95%E5%9F%BA%E7%A1%80/%E7%AE%97%E6%B3%95%E5%9F%BA%E7%A1%80-%E7%94%A8%E7%A9%BA%E9%97%B4%E5%A4%8D%E6%9D%82%E5%BA%A6%E6%8D%A2%E6%97%B6%E9%97%B4%E5%A4%8D%E6%9D%82%E5%BA%A6.md) ### 排序算法全解析 * [概述](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95%E5%85%A8%E8%A7%A3%E6%9E%90/%E6%A6%82%E8%BF%B0.md) * [时间复杂度 O(n) 级排序算法](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95%E5%85%A8%E8%A7%A3%E6%9E%90/%E6%97%B6%E9%97%B4%E5%A4%8D%E6%9D%82%E5%BA%A6%20O(n)%20%E7%BA%A7%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95.md) * [时间复杂度 O(n^2) 级排序算法](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95%E5%85%A8%E8%A7%A3%E6%9E%90/%E6%97%B6%E9%97%B4%E5%A4%8D%E6%9D%82%E5%BA%A6%20O(n%5E2)%20%E7%BA%A7%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95.md) * [时间复杂度 O(nlogn) 级排序算法](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95%E5%85%A8%E8%A7%A3%E6%9E%90/%E6%97%B6%E9%97%B4%E5%A4%8D%E6%9D%82%E5%BA%A6%20O(nlogn)%20%E7%BA%A7%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95.md) ### 进制和位运算 * [进制](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E8%BF%9B%E5%88%B6%E5%92%8C%E4%BD%8D%E8%BF%90%E7%AE%97/%E8%BF%9B%E5%88%B6.md) * [整数在计算机中的表示方式](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E8%BF%9B%E5%88%B6%E5%92%8C%E4%BD%8D%E8%BF%90%E7%AE%97/%E6%95%B4%E6%95%B0%E5%9C%A8%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%AD%E7%9A%84%E8%A1%A8%E7%A4%BA%E6%96%B9%E5%BC%8F.md) * [位运算符的概念和性质](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E8%BF%9B%E5%88%B6%E5%92%8C%E4%BD%8D%E8%BF%90%E7%AE%97/%E4%BD%8D%E8%BF%90%E7%AE%97%E7%AC%A6%E7%9A%84%E6%A6%82%E5%BF%B5%E5%92%8C%E6%80%A7%E8%B4%A8.md) * [例题](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E8%BF%9B%E5%88%B6%E5%92%8C%E4%BD%8D%E8%BF%90%E7%AE%97/%E4%BE%8B%E9%A2%98.md) ### LeetCode * [怎么高效刷 Leetcode?](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/LeetCode/%E6%80%8E%E4%B9%88%E9%AB%98%E6%95%88%E5%88%B7%20Leetcode%EF%BC%9F.md) * [LeetCode算法提炼](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/LeetCode/LeetCode%E7%AE%97%E6%B3%95%E6%8F%90%E7%82%BC.md) ### 面经 * [数据结构与算法Guide【Golang实现】](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E9%9D%A2%E7%BB%8F/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95%E9%9D%A2%E7%BB%8F.md) (必看👍 ) * [十大排序算法](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E9%9D%A2%E7%BB%8F/%E5%8D%81%E5%A4%A7%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95.md)(必看👍 ) ### 资料库 * [学习、刷题相关网站](https://github.com/mao888/golang-guide/blob/main/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E8%B5%84%E6%96%99%E5%BA%93/README.md) ### 📚 [飞书书库](https://stpnxkbsbf.feishu.cn/drive/folder/fldcnLs8b5pv32REWguwVc23TYo) [关注公众号回复:飞书书库 获取密码] 内包含: * 《算法 第4版》 * 程序员代码面试指南:IT 名企算法与数据结构题目最优解 * 大话数据结构 * 剑指OFFER 名企面试官精讲典型编程题 第2版 * 算法导论(第三版) * 代码随想录算法PDF * 尚硅谷数据结构与算法java * 牛客算法 * 蓝桥杯发现杯 * 蓝桥杯-往届真题 * 等等... ## 💻 MySQL ### 面经 * [MYSQL知识点整理](https://github.com/mao888/golang-guide/blob/main/mysql/MYSQL%E7%9F%A5%E8%AF%86%E7%82%B9%E6%95%B4%E7%90%86.md)(必看👍 ) * [MySQL基础、锁、事务、分库分表、优化](https://github.com/mao888/golang-guide/blob/main/mysql/MySQL%E5%9F%BA%E7%A1%80%E3%80%81%E9%94%81%E3%80%81%E4%BA%8B%E5%8A%A1%E3%80%81%E5%88%86%E5%BA%93%E5%88%86%E8%A1%A8%E3%80%81%E4%BC%98%E5%8C%96.md)(必看👍 ) * [MySQL索引及优化全总结](https://github.com/mao888/golang-guide/blob/main/mysql/MySQL%E7%B4%A2%E5%BC%95%E5%8F%8A%E4%BC%98%E5%8C%96%E5%85%A8%E6%80%BB%E7%BB%93.md)(必看👍 ) ### 📚 [飞书书库](https://stpnxkbsbf.feishu.cn/drive/folder/fldcnuC1TujPLcN6OLiSBSKK4Ye?from=from_copylink) [关注公众号回复:飞书书库 获取密码] * 笔记 * 狂神说MySQL系列 * MySQL进一步理解 * 数据库基础笔记 * 数据库设计模式MVC * 面试题 * 13-Mysql军规 * 210道面试题 * MySQL面试题及答案 * 尚硅谷MySQL入门到高级-宋红康版 * 高级篇 * 基础篇 * **书籍** * MySQL必知必会(文字版) * MySQL技术内幕:InnoDB存储引擎【TALKDATA】 * MySQL是怎样运行的 14884620 * 高性能MySQL(第3版)【TALKDATA】 * 高性能mysql第三版 * 数据库系统概论 萨师煊 王珊 第三版 ## 💻 Redis ### 面经 * [Redis](https://github.com/mao888/golang-guide/blob/main/Redis/%E9%9D%A2%E7%BB%8F/Redis.md)(必看👍 ) ### 📚 [飞书书库](https://stpnxkbsbf.feishu.cn/drive/folder/fldcnv9k52eTXm5SCJGJVtz9Mue?from=from_copylink) [关注公众号回复:飞书书库 获取密码] **内包含:** * Redis设计与实现 * redis设计与实现(第二版)【TALKDATA推荐】 * Redis深度历险:核心原理和应用实践【TALKDATA推荐】 * Redis实战 【gebilxs推荐】 ## 💻 Web * [web](https://github.com/mao888/golang-guide/blob/main/web/README.md) ## 💻 项目 ### 规范 * [git规范](https://github.com/mao888/golang-guide/tree/main/project/%E8%A7%84%E8%8C%83/git%E8%A7%84%E8%8C%83) * [CodeReview规则](https://github.com/mao888/golang-guide/blob/main/project/%E8%A7%84%E8%8C%83/CodeReview%E8%A7%84%E5%88%99.md) * [ssh远程登录报错:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!](https://github.com/mao888/golang-guide/blob/main/project/%E8%A7%84%E8%8C%83/git%E8%A7%84%E8%8C%83/ARNING%20REMOTE%20HOST%20IDENTIFICATION%20HAS%20CHANGED.md) * [数据库的设计规范](https://github.com/mao888/golang-guide/blob/main/project/%E8%A7%84%E8%8C%83/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E8%AE%BE%E8%AE%A1%E8%A7%84%E8%8C%83.md) * [阿里官方 Redis 开发规范](https://github.com/mao888/golang-guide/blob/main/project/%E8%A7%84%E8%8C%83/%E9%98%BF%E9%87%8C%E5%AE%98%E6%96%B9%20Redis%20%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83.md) * [项目开发规范](https://github.com/mao888/golang-guide/blob/main/project/%E8%A7%84%E8%8C%83/%E9%A1%B9%E7%9B%AE%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83.md) * [Golang开发规约](https://github.com/mao888/golang-guide/blob/main/project/%E8%A7%84%E8%8C%83/Golang%E5%BC%80%E5%8F%91%E8%A7%84%E7%BA%A6.md) * [Go风格指南](https://github.com/mao888/golang-guide/blob/main/project/%E8%A7%84%E8%8C%83/Go%E9%A3%8E%E6%A0%BC%E6%8C%87%E5%8D%97.md) ### 👍 设计方案及调研 * [Oauth2.0](https://github.com/mao888/golang-guide/tree/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/Oauth2.0) * [golang迁移1亿条mysql数据](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/golang%E8%BF%81%E7%A7%BB1%E4%BA%BF%E6%9D%A1mysql%E6%95%B0%E6%8D%AE.md) * [高并发系统设计](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/%E9%AB%98%E5%B9%B6%E5%8F%91%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1.md) * [content-type](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/content-type.md) * [对象存储 OSS](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/%E5%AF%B9%E8%B1%A1%E5%AD%98%E5%82%A8%20OSS.md) * [登录方案调研](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/%E7%99%BB%E5%BD%95%E6%96%B9%E6%A1%88%E8%B0%83%E7%A0%94.md) * [第三方登陆](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/%E7%AC%AC%E4%B8%89%E6%96%B9%E7%99%BB%E5%BD%95.md) * [基于RBAC的用户权限管理系统](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/%E5%9F%BA%E4%BA%8ERBAC%E7%9A%84%E7%94%A8%E6%88%B7%E6%9D%83%E9%99%90%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F.md) * [国内支付前后端方案调研](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/%E5%9B%BD%E5%86%85%E6%94%AF%E4%BB%98%E5%89%8D%E5%90%8E%E7%AB%AF%E6%96%B9%E6%A1%88%E8%B0%83%E7%A0%94.md) * [图片-文字-动图敏感过滤](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/%E5%9B%BE%E7%89%87-%E6%96%87%E5%AD%97-%E5%8A%A8%E5%9B%BE%E6%95%8F%E6%84%9F%E8%BF%87%E6%BB%A4.md) * [PG VS Mysql](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/PG%20VS%20Mysql.md) * [Tidb](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/Tidb.md) * [钉钉发送工作消息通知](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/%E9%92%89%E9%92%89%E5%8F%91%E9%80%81%E5%B7%A5%E4%BD%9C%E6%B6%88%E6%81%AF%E9%80%9A%E7%9F%A5.md) * [golang实现根据图片url转成*os.File](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/golang%E5%AE%9E%E7%8E%B0%E6%A0%B9%E6%8D%AE%E5%9B%BE%E7%89%87url%E8%BD%AC%E6%88%90File.md) * [redis分布式锁及双重校验](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/redis%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%E5%8F%8A%E5%8F%8C%E9%87%8D%E6%A0%A1%E9%AA%8C.md) * [go实现判断当两个参数确定时,第三个参数必须是唯一的](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/go%E5%AE%9E%E7%8E%B0%E5%88%A4%E6%96%AD%E5%BD%93%E4%B8%A4%E4%B8%AA%E5%8F%82%E6%95%B0%E7%A1%AE%E5%AE%9A%E6%97%B6%2C%E7%AC%AC%E4%B8%89%E4%B8%AA%E5%8F%82%E6%95%B0%E5%BF%85%E9%A1%BB%E6%98%AF%E5%94%AF%E4%B8%80%E7%9A%84.md) * [Golang根据指定的两个字段,批量删除数据库中的相关记录](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/Golang%E6%A0%B9%E6%8D%AE%E6%8C%87%E5%AE%9A%E7%9A%84%E4%B8%A4%E4%B8%AA%E5%AD%97%E6%AE%B5%EF%BC%8C%E6%89%B9%E9%87%8F%E5%88%A0%E9%99%A4%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%AD%E7%9A%84%E7%9B%B8%E5%85%B3%E8%AE%B0%E5%BD%95.md) * [golang使用信号量并发安全的迁移千万条数据](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/golang%E4%BD%BF%E7%94%A8%E4%BF%A1%E5%8F%B7%E9%87%8F%E5%B9%B6%E5%8F%91%E5%AE%89%E5%85%A8%E7%9A%84%E8%BF%81%E7%A7%BB%E5%8D%83%E4%B8%87%E6%9D%A1%E6%95%B0%E6%8D%AE.md) * [分类标签tree](https://github.com/mao888/golang-guide/blob/main/project/%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%A1%88%E5%8F%8A%E8%B0%83%E7%A0%94/%E5%88%86%E7%B1%BB%E6%A0%87%E7%AD%BEtree.md) ### 业务 * [三方抓数](https://github.com/mao888/golang-guide/tree/main/project/%E4%B8%9A%E5%8A%A1/%E4%B8%89%E6%96%B9%E6%8A%93%E6%95%B0) * [字节广告](https://github.com/mao888/golang-guide/tree/main/project/%E4%B8%9A%E5%8A%A1/%E5%AD%97%E8%8A%82%E5%B9%BF%E5%91%8A) * [腾讯广告](https://github.com/mao888/golang-guide/tree/main/project/%E4%B8%9A%E5%8A%A1/%E8%85%BE%E8%AE%AF%E5%B9%BF%E5%91%8A) * [tiktok广告](https://github.com/mao888/golang-guide/tree/main/project/%E4%B8%9A%E5%8A%A1/tiktok%E5%B9%BF%E5%91%8A) * [小游戏归因](https://github.com/mao888/golang-guide/tree/main/project/%E4%B8%9A%E5%8A%A1/%E5%B0%8F%E6%B8%B8%E6%88%8F%E5%BD%92%E5%9B%A0/%E5%B7%A8%E9%87%8F/%E5%BE%AE%E4%BF%A1) * [增量更新从Facebook获取的广告业务](https://github.com/mao888/golang-guide/blob/main/project/%E4%B8%9A%E5%8A%A1/%E5%A2%9E%E9%87%8F%E6%9B%B4%E6%96%B0%E4%BB%8EFacebook%E8%8E%B7%E5%8F%96%E7%9A%84%E5%B9%BF%E5%91%8A%E4%B8%9A%E5%8A%A1.md) * [golang递归实现类别树(CategoryTree)](https://github.com/mao888/golang-guide/blob/main/project/%E4%B8%9A%E5%8A%A1/golang%E9%80%92%E5%BD%92%E5%AE%9E%E7%8E%B0%E7%B1%BB%E5%88%AB%E6%A0%91(CategoryTree).md) ### 推荐项目 * [golang项目](https://github.com/mao888/golang-guide/blob/main/project/%E6%8E%A8%E8%8D%90%E9%A1%B9%E7%9B%AE/golang%E9%A1%B9%E7%9B%AE.md) ### 数据迁移 data-sync * [mongo-to-mysql](https://github.com/mao888/golang-guide/tree/main/project/data-sync/mongo-to-mysql) * [mysql-to-mysql](https://github.com/mao888/golang-guide/tree/main/project/data-sync/mysql-to-mysql) > 由于涉及到数据库安全问题,故未上传db.go文件。请自行编写数据连接初始化文件。 ## 💻 设计模式 * [Go 语言设计模式](https://github.com/mao888/golang-guide/tree/main/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F)(必看👍 ) * [常见设计模式](https://github.com/mao888/golang-guide/blob/main/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E5%B8%B8%E8%A7%81%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.md) 📚 [**飞书书库**](https://stpnxkbsbf.feishu.cn/drive/folder/fldcnPVqTrhYmrjw7F5kVEISkuh?from=from_copylink) [关注公众号回复:飞书书库 获取密码] 内包含: * 大话设计模式(带目录完整版) [![Git](https://git-scm.com/images/logo@2x.png)](https://git-scm.com/) ## 💻 Git * [Git入门](https://github.com/mao888/golang-guide/blob/main/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/Git/Git%E5%85%A5%E9%97%A8.md) * [Github小技巧](https://github.com/mao888/golang-guide/blob/main/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/Git/Github%E5%B0%8F%E6%8A%80%E5%B7%A7.md) * [Git详解](https://github.com/mao888/golang-guide/blob/main/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/Git/Git%E8%AF%A6%E8%A7%A3.md) ### 资料 - [**Git Book**](https://git-scm.com/book/zh/v2)(必看👍 ) - [**Git Cheat Sheet**](http://git-cheatsheet.com/)(必看👍 ) - [Git Cheat Sheet中文版](https://www.w3cschool.cn/tspiu3/) - [git的基本使用流程演示](https://blog.csdn.net/weixin_42490398/article/details/90212418?ops_request_misc=%7B%22request%5Fid%22%3A%22164726591316781683915219%22%2C%22scm%22%3A%2220140713.130102334..%22%7D&request_id=164726591316781683915219&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-90212418.142^v2^pc_search_result_control_group,143^v4^control&utm_term=git流程&spm=1018.2226.3001.4187) - [GIT | GIT常见面试题](https://blog.csdn.net/nobody_1/article/details/88956315?ops_request_misc=%7B%22request%5Fid%22%3A%22164726602216780271960516%22%2C%22scm%22%3A%2220140713.130102334..%22%7D&request_id=164726602216780271960516&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-88956315.142^v2^pc_search_result_control_group,143^v4^control&utm_term=git面试题&spm=1018.2226.3001.4187) - [2022 最新 Git 面试题](https://libin9ioak.blog.csdn.net/article/details/123318369?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-123318369-blog-88956315.pc_relevant_recovery_v2&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-123318369-blog-88956315.pc_relevant_recovery_v2&utm_relevant_index=1) - Git Pro 2 (必看👍 ) - [Git Pro2英文Github仓库在新窗口打开](https://github.com/progit/progit2) - [Git Pro2中文Gitbook在新窗口打开](https://bingohuang.gitbooks.io/progit2/content/01-introduction/sections/about-version-control.html) - [Git Pro2对应的中文Markdown版本的仓库地址在新窗口打开](https://github.com/bingohuang/progit2-gitbook) - [Git Pro中文阅读在新窗口打开](http://git.oschina.net/progit/index.html) - **其它资料** - [99%的时间在使用的Git命令在新窗口打开](http://imtuzi.com/post/most-used-git-cmd.html) - [GIT分支开发模型规范在新窗口打开](https://www.jianshu.com/p/cbd8cf5e232d) - [Git - 简明指南在新窗口打开](http://rogerdudler.github.io/git-guide/index.zh.html) - [图解 Git在新窗口打开](http://marklodato.github.io/visual-git-guide/index-zh-cn.html) - [廖雪峰 : Git 教程在新窗口打开](https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000) - [Learn Git Branching在新窗口打开](https://learngitbranching.js.org/) - [gitignore.io](https://www.toptal.com/developers/gitignore) - [GNU Make](https://www.gnu.org/software/make/) - [Make 命令教程](https://www.ruanyifeng.com/blog/2015/02/make.html) - [深入理解Git submodules](https://www.jianshu.com/p/2d74a6f41d07) - **在线学习** - 有个很好的在线学习网站,推荐给大家: [https://learngitbranching.js.org/在新窗口打开](https://learngitbranching.js.org/) - ![img](https://www.pdai.tech/images/tool-git-learn-1.png) 注:加粗为宝藏 ## 💻 Linux ### Linux-Study * [**awesome-cheatsheets**](https://github.com/LeCoupa/awesome-cheatsheets/blob/master/languages/bash.sh) * [**Bash 脚本教程**](https://wangdoc.com/bash/) * [**Bash scripting cheatsheet**](https://devhints.io/bash) * [Linux - Linux基础知识](https://github.com/mao888/golang-guide/blob/main/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/linux/study/Linux%20-%20Linux%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86.md) * [Linux - 零拷贝技术](https://github.com/mao888/golang-guide/blob/main/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/linux/study/Linux%20-%20%E9%9B%B6%E6%8B%B7%E8%B4%9D%E6%8A%80%E6%9C%AF.md) * [Linux - Linux 常用](https://github.com/mao888/golang-guide/blob/main/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/linux/study/Linux%20-%20Linux%20%E5%B8%B8%E7%94%A8.md) * [Linux - ab压力测试](https://github.com/mao888/golang-guide/blob/main/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/linux/study/Linux%20-%20ab%E5%8E%8B%E5%8A%9B%E6%B5%8B%E8%AF%95.md) * [Linux - 内存分析工具pmap](https://github.com/mao888/golang-guide/blob/main/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/linux/study/Linux%20-%20%E5%86%85%E5%AD%98%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7pmap.md) * [Linux - Curl使用](https://github.com/mao888/golang-guide/blob/main/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/linux/study/Linux%20-%20Curl%E4%BD%BF%E7%94%A8.md) * [Linux - Linux创建自建服务](https://github.com/mao888/golang-guide/blob/main/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/linux/study/Linux%20-%20Linux%E5%88%9B%E5%BB%BA%E8%87%AA%E5%BB%BA%E6%9C%8D%E5%8A%A1.md) ### 速查 * [**Linux 命令大全**](https://github.com/mao888/golang-guide/blob/main/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/linux/linux%E9%80%9F%E6%9F%A5/linux%E5%91%BD%E4%BB%A4%E5%A4%A7%E5%85%A8-%E8%8F%9C%E9%B8%9F.md) * [**Linux 命令行速查表**](https://github.com/mao888/golang-guide/blob/main/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/linux/linux%E9%80%9F%E6%9F%A5/Linux%20%E5%91%BD%E4%BB%A4%E8%A1%8C%E9%80%9F%E6%9F%A5%E8%A1%A8-Cheet%20Sheet.md) * [**Bash scripting cheatsheet**](https://devhints.io/bash) * [Linux速查备忘手册](https://stpnxkbsbf.feishu.cn/file/boxcnsM2G2bszVs4JqcsWIk9Bjf) 注:加粗的为宝藏 ![extensions](https://docs.docker.com/assets/images/hardened-desktop.PNG) ## 💻 Docker ### Use * [docker从入门到上手干事](https://github.com/mao888/golang-guide/blob/main/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/Docker/docker%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E4%B8%8A%E6%89%8B%E5%B9%B2%E4%BA%8B.md) * [docker基本概念解读](https://github.com/mao888/golang-guide/blob/main/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/Docker/docker%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5%E8%A7%A3%E8%AF%BB.md) * [docker笔记](https://github.com/mao888/golang-guide/blob/main/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7/Docker/docker%E7%AC%94%E8%AE%B0.md) ### 资源 - [Docker一从入门到实践](https://yeasy.gitbook.io/docker_practice) - [Docker官网](https://docs.docker.com/engine/reference/run/) - [Docker Buildx](https://docs.docker.com/buildx/working-with-buildx/) - [docker hub](https://hub.docker.com/search?q= ) - [Docker Cheat Sheet](https://intellipaat.com/blog/tutorial/devops-tutorial/docker-cheat-sheet/) - [Docker 入门教程 ——阮一峰](https://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html) - [如何使用Docker部署Go Web应用](https://www.liwenzhou.com/posts/Go/how_to_deploy_go_app_using_docker/) - [Docker 10分钟快速入门](https://www.bilibili.com/video/BV1s54y1n7Ev/?spm_id_from=333.788.recommend_more_video.-1&vd_source=8321160752e4f07c473e11ebc0dd0a28) ## 💻 K8S ![https://mao888.github.io/picx-images-hosting/soft-learn/image.26ldszahww.webp](https://mao888.github.io/picx-images-hosting/soft-learn/image.26ldszahww.webp) - [K8S面经](https://github.com/mao888/golang-guide/blob/main/k8s/k8s%E9%9D%A2%E7%BB%8F.md) - [k8s操作命令](https://github.com/mao888/golang-guide/blob/main/k8s/k8s%E6%93%8D%E4%BD%9C%E5%91%BD%E4%BB%A4.md) ## 💻 消息队列 [MQ面经](https://github.com/mao888/golang-guide/blob/main/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/MQ%E9%9D%A2%E7%BB%8F.md) ### kafaka - [Kafka知识体系](https://github.com/mao888/golang-guide/blob/main/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/Kafka%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB.md) - [Kafka面经](https://github.com/mao888/golang-guide/blob/main/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/Kafka%E9%9D%A2%E7%BB%8F.md) ### RabbitMq - [RabbitMq](https://github.com/mao888/golang-guide/blob/main/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/RabbitMq.md) ## zookpper * [zookpper面经](https://github.com/mao888/golang-guide/blob/main/zookpper/README.md) ## 搜索引擎 用于提高搜索效率,功能和浏览器搜索引擎类似。比较常见的搜索引擎是 Elasticsearch(推荐) 和 Solr。 ## 💻 ES * [ES-RESTFUL](https://github.com/mao888/golang-guide/blob/main/elasticsearch/ES_RESTFUL_README.md) * [search-Demo](https://github.com/mao888/golang-guide/blob/main/elasticsearch/search/search.go) ### ♥ElasticSearch知识体系详解♥ (必看👍 ) * [ES详解 - 认知:ElasticSearch基础概念](https://github.com/mao888/golang-guide/blob/main/elasticsearch/study/%E2%99%A5ElasticSearch%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB%E8%AF%A6%E8%A7%A3%E2%99%A5/ES%E8%AF%A6%E8%A7%A3%20-%20%E8%AE%A4%E7%9F%A5%EF%BC%9AElasticSearch%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5.md) * [ES详解 - 认知:Elastic Stack生态和场景方案](https://github.com/mao888/golang-guide/blob/main/elasticsearch/study/%E2%99%A5ElasticSearch%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB%E8%AF%A6%E8%A7%A3%E2%99%A5/ES%E8%AF%A6%E8%A7%A3%20-%20%E8%AE%A4%E7%9F%A5%EF%BC%9AElastic%20Stack%E7%94%9F%E6%80%81%E5%92%8C%E5%9C%BA%E6%99%AF%E6%96%B9%E6%A1%88.md) * [ES详解 - 安装:ElasticSearch和Kibana安装](https://github.com/mao888/golang-guide/blob/main/elasticsearch/study/%E2%99%A5ElasticSearch%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB%E8%AF%A6%E8%A7%A3%E2%99%A5/ES%E8%AF%A6%E8%A7%A3%20-%20%E5%AE%89%E8%A3%85%EF%BC%9AElasticSearch%E5%92%8CKibana%E5%AE%89%E8%A3%85.md) * [ES详解 - 入门:查询和聚合的基础使用](https://github.com/mao888/golang-guide/blob/main/elasticsearch/study/%E2%99%A5ElasticSearch%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB%E8%AF%A6%E8%A7%A3%E2%99%A5/ES%E8%AF%A6%E8%A7%A3%20-%20%E5%85%A5%E9%97%A8%EF%BC%9A%E6%9F%A5%E8%AF%A2%E5%92%8C%E8%81%9A%E5%90%88%E7%9A%84%E5%9F%BA%E7%A1%80%E4%BD%BF%E7%94%A8.md) * [ES详解 - 索引:索引管理详解](https://github.com/mao888/golang-guide/blob/main/elasticsearch/study/%E2%99%A5ElasticSearch%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB%E8%AF%A6%E8%A7%A3%E2%99%A5/ES%E8%AF%A6%E8%A7%A3%20-%20%E7%B4%A2%E5%BC%95%EF%BC%9A%E7%B4%A2%E5%BC%95%E7%AE%A1%E7%90%86%E8%AF%A6%E8%A7%A3.md) * [ES详解 - 索引:索引模板(Index Template)详解](https://github.com/mao888/golang-guide/blob/main/elasticsearch/study/%E2%99%A5ElasticSearch%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB%E8%AF%A6%E8%A7%A3%E2%99%A5/ES%E8%AF%A6%E8%A7%A3%20-%20%E7%B4%A2%E5%BC%95%EF%BC%9A%E7%B4%A2%E5%BC%95%E6%A8%A1%E6%9D%BF(Index%20Template)%E8%AF%A6%E8%A7%A3.md) * [ES详解 - 原理:从图解构筑对ES原理的初步认知](https://github.com/mao888/golang-guide/blob/main/elasticsearch/study/%E2%99%A5ElasticSearch%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB%E8%AF%A6%E8%A7%A3%E2%99%A5/ES%E8%AF%A6%E8%A7%A3%20-%20%E5%8E%9F%E7%90%86%EF%BC%9A%E4%BB%8E%E5%9B%BE%E8%A7%A3%E6%9E%84%E7%AD%91%E5%AF%B9ES%E5%8E%9F%E7%90%86%E7%9A%84%E5%88%9D%E6%AD%A5%E8%AE%A4%E7%9F%A5.md) * [ES详解 - 原理:ES原理知识点补充和整体结构](https://github.com/mao888/golang-guide/blob/main/elasticsearch/study/%E2%99%A5ElasticSearch%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB%E8%AF%A6%E8%A7%A3%E2%99%A5/ES%E8%AF%A6%E8%A7%A3%20-%20%E5%8E%9F%E7%90%86%EF%BC%9AES%E5%8E%9F%E7%90%86%E7%9F%A5%E8%AF%86%E7%82%B9%E8%A1%A5%E5%85%85%E5%92%8C%E6%95%B4%E4%BD%93%E7%BB%93%E6%9E%84.md) * [ES详解 - 原理:ES原理之索引文档流程详解](https://github.com/mao888/golang-guide/blob/main/elasticsearch/study/%E2%99%A5ElasticSearch%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB%E8%AF%A6%E8%A7%A3%E2%99%A5/ES%E8%AF%A6%E8%A7%A3%20-%20%E5%8E%9F%E7%90%86%EF%BC%9AES%E5%8E%9F%E7%90%86%E4%B9%8B%E7%B4%A2%E5%BC%95%E6%96%87%E6%A1%A3%E6%B5%81%E7%A8%8B%E8%AF%A6%E8%A7%A3.md) * [ES详解 - 原理:ES原理之读取文档流程详解](https://github.com/mao888/golang-guide/blob/main/elasticsearch/study/%E2%99%A5ElasticSearch%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB%E8%AF%A6%E8%A7%A3%E2%99%A5/ES%E8%AF%A6%E8%A7%A3%20-%20%E5%8E%9F%E7%90%86%EF%BC%9AES%E5%8E%9F%E7%90%86%E4%B9%8B%E8%AF%BB%E5%8F%96%E6%96%87%E6%A1%A3%E6%B5%81%E7%A8%8B%E8%AF%A6%E8%A7%A3.md) * [ES详解 - 优化:ElasticSearch性能优化详解](https://github.com/mao888/golang-guide/blob/main/elasticsearch/study/%E2%99%A5ElasticSearch%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB%E8%AF%A6%E8%A7%A3%E2%99%A5/ES%E8%AF%A6%E8%A7%A3%20-%20%E4%BC%98%E5%8C%96%EF%BC%9AElasticSearch%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E8%AF%A6%E8%A7%A3.md) ### esercise * [olivere-elastic](https://github.com/mao888/golang-guide/blob/main/elasticsearch/study/exercise/olivere-elastic.go) * [elastic-go-elasticsearch](https://github.com/mao888/golang-guide/blob/main/elasticsearch/study/exercise/elastic-go-elasticsearch.go) * [go-elasticsearch](https://github.com/mao888/golang-guide/blob/main/elasticsearch/study/exercise/go-elasticsearch.go) ### 各种查询的golang实现 (必看👍 ) * [es实现mysql or查询](https://github.com/mao888/golang-guide/blob/main/elasticsearch/%E5%90%84%E7%A7%8D%E6%9F%A5%E8%AF%A2%E7%9A%84golang%E5%AE%9E%E7%8E%B0/es%E5%AE%9E%E7%8E%B0mysql%20or%E6%9F%A5%E8%AF%A2.md) * [es实现mysql where in 查询](https://github.com/mao888/golang-guide/blob/main/elasticsearch/%E5%90%84%E7%A7%8D%E6%9F%A5%E8%AF%A2%E7%9A%84golang%E5%AE%9E%E7%8E%B0/es%E5%AE%9E%E7%8E%B0mysql%20where%20in%20%E6%9F%A5%E8%AF%A2.md) * [es根据app.Id分组,统计每组的OwnerBid数量,过滤空值并去重](https://github.com/mao888/golang-guide/blob/main/elasticsearch/%E5%90%84%E7%A7%8D%E6%9F%A5%E8%AF%A2%E7%9A%84golang%E5%AE%9E%E7%8E%B0/es%E6%A0%B9%E6%8D%AEapp.Id%E5%88%86%E7%BB%84%EF%BC%8C%E7%BB%9F%E8%AE%A1%E6%AF%8F%E7%BB%84%E7%9A%84OwnerBid%E6%95%B0%E9%87%8F%EF%BC%8C%E8%BF%87%E6%BB%A4%E7%A9%BA%E5%80%BC%E5%B9%B6%E5%8E%BB%E9%87%8D.md) * [es根据appId分组,对某一字段求和es根据appId分组,对某一字段求和](https://github.com/mao888/golang-guide/blob/main/elasticsearch/%E5%90%84%E7%A7%8D%E6%9F%A5%E8%AF%A2%E7%9A%84golang%E5%AE%9E%E7%8E%B0/es%E6%A0%B9%E6%8D%AEappId%E5%88%86%E7%BB%84%EF%BC%8C%E5%AF%B9%E6%9F%90%E4%B8%80%E5%AD%97%E6%AE%B5%E6%B1%82%E5%92%8Ces%E6%A0%B9%E6%8D%AEappId%E5%88%86%E7%BB%84%EF%BC%8C%E5%AF%B9%E6%9F%90%E4%B8%80%E5%AD%97%E6%AE%B5%E6%B1%82%E5%92%8C.md) * [根据 series_Id 字段分组,对dna中id字段count总数,dna_price字段sum求和](https://github.com/mao888/golang-guide/blob/main/elasticsearch/%E5%90%84%E7%A7%8D%E6%9F%A5%E8%AF%A2%E7%9A%84golang%E5%AE%9E%E7%8E%B0/%E6%A0%B9%E6%8D%AE%20series_Id%20%E5%AD%97%E6%AE%B5%E5%88%86%E7%BB%84%EF%BC%8C%E5%AF%B9dna%E4%B8%ADid%E5%AD%97%E6%AE%B5count%E6%80%BB%E6%95%B0%EF%BC%8Cdna_price%E5%AD%97%E6%AE%B5sum%E6%B1%82%E5%92%8C.md) * [根据app.Id分组,统计每组dna数量](https://github.com/mao888/golang-guide/blob/main/elasticsearch/%E5%90%84%E7%A7%8D%E6%9F%A5%E8%AF%A2%E7%9A%84golang%E5%AE%9E%E7%8E%B0/%E6%A0%B9%E6%8D%AEapp.Id%E5%88%86%E7%BB%84%EF%BC%8C%E7%BB%9F%E8%AE%A1%E6%AF%8F%E7%BB%84dna%E6%95%B0%E9%87%8F.md) ### 场景 * [哈啰:记录一次ElasticSearch的查询性能优化](https://github.com/mao888/golang-guide/blob/main/elasticsearch/%E5%9C%BA%E6%99%AF/%E5%93%88%E5%95%B0%EF%BC%9A%E8%AE%B0%E5%BD%95%E4%B8%80%E6%AC%A1ElasticSearch%E7%9A%84%E6%9F%A5%E8%AF%A2%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96.md) * [腾讯Elasticsearch海量规模背后的内核优化剖析](https://github.com/mao888/golang-guide/blob/main/elasticsearch/%E5%9C%BA%E6%99%AF/%E8%85%BE%E8%AE%AFElasticsearch%E6%B5%B7%E9%87%8F%E8%A7%84%E6%A8%A1%E8%83%8C%E5%90%8E%E7%9A%84%E5%86%85%E6%A0%B8%E4%BC%98%E5%8C%96%E5%89%96%E6%9E%90.md) * [腾讯万亿级 Elasticsearch 技术解密](https://github.com/mao888/golang-guide/blob/main/elasticsearch/%E5%9C%BA%E6%99%AF/%E8%85%BE%E8%AE%AF%E4%B8%87%E4%BA%BF%E7%BA%A7%20Elasticsearch%20%E6%8A%80%E6%9C%AF%E8%A7%A3%E5%AF%86.md) ### 面经 * [ES面经 ](https://github.com/mao888/golang-guide/blob/main/elasticsearch/ES_INTERVIEW_README.md)(必看👍 ) ## 💻 区块链 * [区块链面试汇总](https://github.com/mao888/golang-guide/tree/main/%E5%8C%BA%E5%9D%97%E9%93%BE/%E5%8C%BA%E5%9D%97%E9%93%BE%E9%9D%A2%E7%BB%8F) ## 💻 微服务 ### document * [RPC原理与Go RPC](https://github.com/mao888/golang-guide/blob/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/document/RPC%E5%8E%9F%E7%90%86%E4%B8%8EGo%20RPC.md) * [protobuf v3语法中文指南](https://github.com/mao888/golang-guide/blob/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/document/protobuf%20v3%E8%AF%AD%E6%B3%95%E4%B8%AD%E6%96%87%E6%8C%87%E5%8D%97.md) * [Go语言protobuf使用指南](https://github.com/mao888/golang-guide/blob/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/document/protocol%20buffers%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.md) * [protobuf中oneof、WrapValue和FieldMask的使用](https://github.com/mao888/golang-guide/blob/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/document/protobuf%E4%B8%ADoneof%E3%80%81WrapValue%E5%92%8CFieldMask%E7%9A%84%E4%BD%BF%E7%94%A8.md) * [gRPC](https://github.com/mao888/golang-guide/blob/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/document/gRPC.md) ### CODE * [HTTP调用RESTful API](https://github.com/mao888/golang-guide/tree/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/code/HTTP%E8%B0%83%E7%94%A8RESTful%20API) #### rpc demo * [基于http协议(基础RPC)示例](https://github.com/mao888/golang-guide/tree/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/code/rpc%20demo/%E5%9F%BA%E4%BA%8Ehttp%E5%8D%8F%E8%AE%AE%EF%BC%88%E5%9F%BA%E7%A1%80RPC%EF%BC%89%E7%A4%BA%E4%BE%8B) * [基于TCP协议的RPC](https://github.com/mao888/golang-guide/tree/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/code/rpc%20demo/%E5%9F%BA%E4%BA%8ETCP%E5%8D%8F%E8%AE%AE%E7%9A%84RPC) * [使用JSON协议的RPC](https://github.com/mao888/golang-guide/tree/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/code/rpc%20demo/%E4%BD%BF%E7%94%A8JSON%E5%8D%8F%E8%AE%AE%E7%9A%84RPC) #### gRPC * [hello_gRPC_server](https://github.com/mao888/golang-guide/tree/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/code/gRPC/hello_gRPC_server) * [hello_gRPC_client](https://github.com/mao888/golang-guide/tree/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/code/gRPC/hello_gRPC_client) ## 💻 微服务 ### Interview * [微服务面经](https://github.com/mao888/golang-guide/blob/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E9%9D%A2%E7%BB%8F/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E9%9D%A2%E7%BB%8F.md) * [RPC面经](https://github.com/mao888/golang-guide/blob/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/%E9%9D%A2%E7%BB%8F/RPC%E9%9D%A2%E7%BB%8F.md) ### document * [RPC原理与Go RPC](https://github.com/mao888/golang-guide/blob/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/document/RPC%E5%8E%9F%E7%90%86%E4%B8%8EGo%20RPC.md) * [protobuf v3语法中文指南](https://github.com/mao888/golang-guide/blob/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/document/protobuf%20v3%E8%AF%AD%E6%B3%95%E4%B8%AD%E6%96%87%E6%8C%87%E5%8D%97.md) * [Go语言protobuf使用指南](https://github.com/mao888/golang-guide/blob/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/document/protocol%20buffers%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.md) * [protobuf中oneof、WrapValue和FieldMask的使用](https://github.com/mao888/golang-guide/blob/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/document/protobuf%E4%B8%ADoneof%E3%80%81WrapValue%E5%92%8CFieldMask%E7%9A%84%E4%BD%BF%E7%94%A8.md) * [gRPC](https://github.com/mao888/golang-guide/blob/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/document/gRPC.md) ### CODE * [HTTP调用RESTful API](https://github.com/mao888/golang-guide/tree/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/code/HTTP%E8%B0%83%E7%94%A8RESTful%20API) #### rpc demo * [基于http协议(基础RPC)示例](https://github.com/mao888/golang-guide/tree/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/code/rpc%20demo/%E5%9F%BA%E4%BA%8Ehttp%E5%8D%8F%E8%AE%AE%EF%BC%88%E5%9F%BA%E7%A1%80RPC%EF%BC%89%E7%A4%BA%E4%BE%8B) * [基于TCP协议的RPC](https://github.com/mao888/golang-guide/tree/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/code/rpc%20demo/%E5%9F%BA%E4%BA%8ETCP%E5%8D%8F%E8%AE%AE%E7%9A%84RPC) * [使用JSON协议的RPC](https://github.com/mao888/golang-guide/tree/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/code/rpc%20demo/%E4%BD%BF%E7%94%A8JSON%E5%8D%8F%E8%AE%AE%E7%9A%84RPC) #### gRPC * [hello_gRPC_server](https://github.com/mao888/golang-guide/tree/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/code/gRPC/hello_gRPC_server) * [hello_gRPC_client](https://github.com/mao888/golang-guide/tree/main/%E5%BE%AE%E6%9C%8D%E5%8A%A1/code/gRPC/hello_gRPC_client) ## 💻 安全 ### 认证授权 - [认证授权基础概念详解](https://github.com/Snailclimb/JavaGuide/blob/main/docs/system-design/security/basis-of-authority-certification.md) - [JWT 基础概念详解](https://github.com/Snailclimb/JavaGuide/blob/main/docs/system-design/security/jwt-intro.md) - [JWT 优缺点分析以及常见问题解决方案](https://github.com/Snailclimb/JavaGuide/blob/main/docs/system-design/security/advantages&disadvantages-of-jwt.md) - [SSO 单点登录详解](https://github.com/Snailclimb/JavaGuide/blob/main/docs/system-design/security/sso-intro.md) - [权限系统设计详解](https://github.com/Snailclimb/JavaGuide/blob/main/docs/system-design/security/design-of-authority-system.md) ### 数据脱敏 数据脱敏说的就是我们根据特定的规则对敏感信息数据进行变形,比如我们把手机号、身份证号某些位数使用 * 来代替。 ### 敏感词过滤 [敏感词过滤方案总结](https://github.com/Snailclimb/JavaGuide/blob/main/docs/system-design/security/sentive-words-filter.md) ## 💻 分布式 * [API 网关详解](https://github.com/mao888/golang-guide/blob/main/%E5%88%86%E5%B8%83%E5%BC%8F/API%20%E7%BD%91%E5%85%B3%E8%AF%A6%E8%A7%A3.md) * [分布式 ID 详解](https://github.com/mao888/golang-guide/blob/main/%E5%88%86%E5%B8%83%E5%BC%8F/%E5%88%86%E5%B8%83%E5%BC%8F%20ID%20%E8%AF%A6%E8%A7%A3.md) * [分布式锁详解](https://github.com/mao888/golang-guide/blob/main/%E5%88%86%E5%B8%83%E5%BC%8F/%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%E8%AF%A6%E8%A7%A3.md) * [分布式事务(更新中)](https://github.com/mao888/golang-guide/blob/main/%E5%88%86%E5%B8%83%E5%BC%8F/%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1%EF%BC%88%E6%9B%B4%E6%96%B0%E4%B8%AD%EF%BC%89.md) * [分布式配置中心(更新中)](https://github.com/mao888/golang-guide/blob/main/%E5%88%86%E5%B8%83%E5%BC%8F/%E5%88%86%E5%B8%83%E5%BC%8F%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83%EF%BC%88%E6%9B%B4%E6%96%B0%E4%B8%AD%EF%BC%89.md) ### 理论&算法&模型 * [CAP & BASE理论](https://github.com/mao888/golang-guide/blob/main/%E5%88%86%E5%B8%83%E5%BC%8F/%E7%90%86%E8%AE%BA%26%E7%AE%97%E6%B3%95%26%E5%8D%8F%E8%AE%AE/CAP%20%26%20BASE%E7%90%86%E8%AE%BA.md) * [Paxos 算法](https://github.com/mao888/golang-guide/blob/main/%E5%88%86%E5%B8%83%E5%BC%8F/%E7%90%86%E8%AE%BA%26%E7%AE%97%E6%B3%95%26%E5%8D%8F%E8%AE%AE/Paxos%20%E7%AE%97%E6%B3%95.md) * [Raft 算法](https://github.com/mao888/golang-guide/blob/main/%E5%88%86%E5%B8%83%E5%BC%8F/%E7%90%86%E8%AE%BA%26%E7%AE%97%E6%B3%95%26%E5%8D%8F%E8%AE%AE/Raft%20%E7%AE%97%E6%B3%95.md) ### ZooKeper 详解 * [ZooKeeper 相关概念总结(入门)](https://github.com/mao888/golang-guide/blob/main/%E5%88%86%E5%B8%83%E5%BC%8F/ZooKeeper%E8%AF%A6%E8%A7%A3/ZooKeeper%20%E7%9B%B8%E5%85%B3%E6%A6%82%E5%BF%B5%E6%80%BB%E7%BB%93(%E5%85%A5%E9%97%A8).md) * [ZooKeeper 相关概念总结(进阶)](https://github.com/mao888/golang-guide/blob/main/%E5%88%86%E5%B8%83%E5%BC%8F/ZooKeeper%E8%AF%A6%E8%A7%A3/ZooKeeper%20%E7%9B%B8%E5%85%B3%E6%A6%82%E5%BF%B5%E6%80%BB%E7%BB%93(%E8%BF%9B%E9%98%B6).md) * [ZooKeeper 实战](https://github.com/mao888/golang-guide/blob/main/%E5%88%86%E5%B8%83%E5%BC%8F/ZooKeeper%E8%AF%A6%E8%A7%A3/ZooKeeper%20%E5%AE%9E%E6%88%98.md) ## 💻 高并发 * [高并发系统设计](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E5%B9%B6%E5%8F%91/%E9%AB%98%E5%B9%B6%E5%8F%91%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1.md) ## 💻 高性能 * [读写分离和分库分表详解](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E6%80%A7%E8%83%BD/%E8%AF%BB%E5%86%99%E5%88%86%E7%A6%BB%E5%92%8C%E5%88%86%E5%BA%93%E5%88%86%E8%A1%A8%E8%AF%A6%E8%A7%A3.md) * [负载均衡详解(更新中)]() * [CDN(内容分发网络)详解](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E6%80%A7%E8%83%BD/CDN%EF%BC%88%E5%86%85%E5%AE%B9%E5%88%86%E5%8F%91%E7%BD%91%E7%BB%9C%EF%BC%89%E8%AF%A6%E8%A7%A3.md) * [常见 SQL 优化手段总结(更新中)](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E6%80%A7%E8%83%BD/%E5%B8%B8%E8%A7%81%20SQL%20%E4%BC%98%E5%8C%96%E6%89%8B%E6%AE%B5%E6%80%BB%E7%BB%93%EF%BC%88%E6%9B%B4%E6%96%B0%E4%B8%AD%EF%BC%89.md) ### 消息队列 * [消息队列基础常见面试题总结](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E6%80%A7%E8%83%BD/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E5%9F%BA%E7%A1%80%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md) * [Kafka常见面试题总结](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E6%80%A7%E8%83%BD/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/Kafka%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md) * [RocketMQ基础知识总结](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E6%80%A7%E8%83%BD/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/RocketMQ%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%E6%80%BB%E7%BB%93.md) * [RocketMQ常见面试题总结(更新中)](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E6%80%A7%E8%83%BD/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/RocketMQ%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93%EF%BC%88%E6%9B%B4%E6%96%B0%E4%B8%AD%EF%BC%89.md) * [RabbitMQ基础知识总结](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E6%80%A7%E8%83%BD/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/RabbitMQ%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%E6%80%BB%E7%BB%93.md) * [RabbitMQ常见面试题总结](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E6%80%A7%E8%83%BD/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/RabbitMQ%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md) ## 💻 高可用 * [高可用系统设计指南](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E5%8F%AF%E7%94%A8/%E9%AB%98%E5%8F%AF%E7%94%A8%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1%E6%8C%87%E5%8D%97.md) * [冗余设计详解](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E5%8F%AF%E7%94%A8/%E5%86%97%E4%BD%99%E8%AE%BE%E8%AE%A1%E8%AF%A6%E8%A7%A3.md) * [服务限流详解](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E5%8F%AF%E7%94%A8/%E6%9C%8D%E5%8A%A1%E9%99%90%E6%B5%81%E8%AF%A6%E8%A7%A3.md) * [降级&熔断详解(更新中)](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E5%8F%AF%E7%94%A8/%E9%99%8D%E7%BA%A7%26%E7%86%94%E6%96%AD%E8%AF%A6%E8%A7%A3%EF%BC%88%E6%9B%B4%E6%96%B0%E4%B8%AD%EF%BC%89.md) * [超时&重试详解](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E5%8F%AF%E7%94%A8/%E8%B6%85%E6%97%B6%26%E9%87%8D%E8%AF%95%E8%AF%A6%E8%A7%A3.md) * [性能测试入门](https://github.com/mao888/golang-guide/blob/main/%E9%AB%98%E5%8F%AF%E7%94%A8/%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95%E5%85%A5%E9%97%A8.md) ## 💻 提问的智慧 * [提问的智慧](https://github.com/mao888/golang-guide/blob/main/%E6%8F%90%E9%97%AE%E7%9A%84%E6%99%BA%E6%85%A7/%E6%8F%90%E9%97%AE%E7%9A%84%E6%99%BA%E6%85%A7.md) ## 💻 如何make money * [how2makemoney](https://github.com/mao888/golang-guide/blob/main/%E5%A6%82%E4%BD%95makemoney/how2makemoney.md) ## 💻 求职宝典 * [国内软件厂商公司名单库](https://github.com/mao888/golang-guide/blob/main/%E9%9D%A2%E8%AF%95%E6%B1%82%E8%81%8C%E5%AE%9D%E5%85%B8/%E5%9B%BD%E5%86%85%E8%BD%AF%E4%BB%B6%E5%8E%82%E5%95%86%E5%85%AC%E5%8F%B8%E5%90%8D%E5%8D%95.md) * [面试官:你有什么想问的吗](https://github.com/mao888/golang-guide/blob/main/%E9%9D%A2%E8%AF%95%E6%B1%82%E8%81%8C%E5%AE%9D%E5%85%B8/%E9%9D%A2%E8%AF%95%E5%AE%98%EF%BC%9A%E4%BD%A0%E6%9C%89%E4%BB%80%E4%B9%88%E6%83%B3%E9%97%AE%E7%9A%84%E5%90%97.md)(必看👍 ) * [HR问我目前拿到哪几个offer了,该怎么回答?](https://github.com/mao888/golang-guide/blob/main/%E6%B1%82%E8%81%8C%E5%AE%9D%E5%85%B8/HR%E9%97%AE%E6%88%91%E7%9B%AE%E5%89%8D%E6%8B%BF%E5%88%B0%E5%93%AA%E5%87%A0%E4%B8%AAoffer%E4%BA%86%EF%BC%8C%E8%AF%A5%E6%80%8E%E4%B9%88%E5%9B%9E%E7%AD%94%EF%BC%9F.md) * [北京哪些知名的科技公司](https://github.com/mao888/golang-guide/blob/main/%E6%B1%82%E8%81%8C%E5%AE%9D%E5%85%B8/%E5%8C%97%E4%BA%AC%E5%93%AA%E4%BA%9B%E7%9F%A5%E5%90%8D%E7%9A%84%E7%A7%91%E6%8A%80%E5%85%AC%E5%8F%B8.md) * [北京有哪些好公司推荐?这些神仙公司能落京户、955、高薪还不内卷!](https://github.com/mao888/golang-guide/blob/main/%E6%B1%82%E8%81%8C%E5%AE%9D%E5%85%B8/%E5%8C%97%E4%BA%AC%E6%9C%89%E5%93%AA%E4%BA%9B%E5%A5%BD%E5%85%AC%E5%8F%B8%E6%8E%A8%E8%8D%90%EF%BC%9F%E8%BF%99%E4%BA%9B%E7%A5%9E%E4%BB%99%E5%85%AC%E5%8F%B8%E8%83%BD%E8%90%BD%E4%BA%AC%E6%88%B7%E3%80%81955%E3%80%81%E9%AB%98%E8%96%AA%E8%BF%98%E4%B8%8D%E5%86%85%E5%8D%B7%EF%BC%81.md) * [如何巧妙推迟面试时间](https://github.com/mao888/golang-guide/blob/main/%E6%B1%82%E8%81%8C%E5%AE%9D%E5%85%B8/%E5%A6%82%E4%BD%95%E5%B7%A7%E5%A6%99%E6%8E%A8%E8%BF%9F%E9%9D%A2%E8%AF%95%E6%97%B6%E9%97%B4.md) * [面试官问:为什么离开上家公司?](https://github.com/mao888/golang-guide/blob/main/%E6%B1%82%E8%81%8C%E5%AE%9D%E5%85%B8/%E9%9D%A2%E8%AF%95%E5%AE%98%E9%97%AE%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88%E7%A6%BB%E5%BC%80%E4%B8%8A%E5%AE%B6%E5%85%AC%E5%8F%B8%EF%BC%9F.md) ## 💻 其他 * [天津落户](https://github.com/mao888/golang-guide/blob/main/%E5%85%B6%E4%BB%96/%E5%A4%A9%E6%B4%A5%E8%90%BD%E6%88%B7.md) * [后端通用面试题](https://github.com/mao888/golang-guide/blob/main/%E5%85%B6%E4%BB%96/%E5%90%8E%E7%AB%AF%E9%80%9A%E7%94%A8%E9%9D%A2%E8%AF%95%E9%A2%98.md) ## 💻 关于我 * [Github](https://github.com/mao888)(必看👍 ) * [哔哩哔哩](https://space.bilibili.com/289144374?spm_id_from=333.1007.0.0) * [牛客](https://www.nowcoder.com/users/621876812) * [CSDN](https://blog.csdn.net/qq_45696377?spm=1000.2115.3001.5343) * [简书](https://www.jianshu.com/) 校招不止,offer不停,更新不断