# GolangStudy **Repository Path**: JemmyHu/GolangStudy ## Basic Information - **Project Name**: GolangStudy - **Description**: Golang 面试,准备笔记。在原有项目上修改 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 3 - **Created**: 2020-04-07 - **Last Updated**: 2022-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GolangStudy: Golang 面试学习 [![在线阅读](https://badgen.net/badge/page/%E5%9C%A8%E7%BA%BF%E9%98%85%E8%AF%BB?icon=github&label)](https://cnymw.github.io/GolangStudy) [![相关代码](https://badgen.net/badge/icon/%E7%9B%B8%E5%85%B3%E4%BB%A3%E7%A0%81?icon=github&label)](https://github.com/cnymw/learnGo) [![贡献者](https://badgen.net/github/contributors/cnymw/GolangStudy)](https://github.com/cnymw/GolangStudy/graphs/contributors) 本项目旨在指导程序员们如何从基础开始系统的学习 Go 语言,并学习面试所需知识点。 Go 是一门非常容易上手的语言,语法简洁,代码易读,如果你有常用语言的基础,那看一本[Go 语言圣经](https://docs.hacknode.org/gopl-zh/index.html)后便可上手开发业务代码。 但是,想通过 Go 语言的面试可能需要更加系统,全面的知识,本项目通过知识点的总结来提升面试通过的几率。 本项目不是博客,一个问题不会讲的特别细致,如果想要更加深入的了解某个知识点的话,建议使用搜索引擎去搜索经典博客加深理解,项目中也会推荐一些好的文章供参考。 本项目更加看重的是对于知识点系统的一个总结,能够通过一句话,一张思维导图来把一类知识进行讲解,这样在面试前把所有的思维导图都过一遍就能更大的提升面试通过的几率了,平时空余的时候拿出思维导图进行复习也能加深理解。 ## go - [Go 基础](/docs/go-基础.md) - [Go 并发](/docs/go-并发.md) # 数据结构 - [线性表](/docs/数据结构-线性表.md) - [栈](/docs/数据结构-栈.md) - [顺序表](/docs/数据结构-顺序表.md) - [链表](/docs/数据结构-链表.md) - [队列](/docs/数据结构-队列.md) - [哈希表](/docs/数据结构-哈希表.md) - [二叉查找树](/docs/数据结构-二叉查找树.md) - [红黑树](/docs/数据结构-红黑树.md) - [AVL 树](/docs/数据结构-AVL树.md) # 算法 - [排序算法总结](/docs/算法-排序算法.md) - [插入排序](/docs/算法-插入排序.md) - [堆排序](/docs/算法-堆排序.md) - [归并排序](/docs/算法-归并排序.md) - [快速排序](/docs/算法-快速排序.md) - [动态规划](/docs/算法-动态规划.md) - [前中后缀表达式](/docs/算法-前中后缀表达式.md) ## 数据库 - [mysql 基础](/docs/数据库-mysql基础.md) - [mysql 锁](/docs/数据库-mysql锁.md) ## 设计模式 - [策略模式](/docs/设计模式-策略模式.md) - [观察者模式](/docs/设计模式-观察者模式.md) - [装饰器模式](/docs/设计模式-装饰器模式.md) ## OAuth 2.0 - [ory 生态](/docs/oauth2-ory生态介绍.md) - [OAuth2 规范-rfc6749](/docs/oauth2-rfc6749.md) - [OAuth2 规范中文翻译](https://github.com/jeansfish/RFC6749.zh-cn/blob/master/SUMMARY.md) - [OAuth2.0 第一节 介绍](/docs/oauth2-1介绍.md) ## docker - [docker 基础](/docs/docker-docker基础.md) ## git - [git 基础](/docs/git-git基础.md) ## 消息队列 - [RabbitMQ 基础](/docs/mq-RabbitMQ基础.md) ## 网络 ## redis - [redis 基础数据结构](/docs/redis-redis基础数据结构.md) ## 操作系统 # 参考资料 - [麻省理工学院公开课:算法导论](http://open.163.com/special/opencourse/algorithms.html) - [LeetCode All in One 题目讲解汇总](https://github.com/grandyang/leetcode) # 赞助作者 # 公众号 # 联系作者 欢迎大家指出不足,如有任何疑问,请邮件联系 benjaminymw at foxmail dot com 或者直接修复并提交 Pull Request。