已解决
后台开发人员的成长 RoadMap
来自网友在路上 175875提问 提问时间:2023-11-02 10:13:17阅读次数: 75
最佳答案 问答题库758位专家为你答疑解惑
一、后台基础篇(初级)
1.1 编程语言
▶︎ 类型:类型推断 type,断言表达式 x.(T),灵活使用泛型 Any。
▶︎ 变量赋值:掌握深拷贝/浅拷贝区别。
▶︎ 容器:array/slice/set/map/sync.map,各容器的底层结构/操作性能/扩容策略/并发安全。
▶︎ 数据结构和算法:queue/stack/heap、sort、使用 gods 库。
▶︎ 面向对象 OOP:struct/interface,组合的优缺点,值方法和指针方法区别。
▶︎ 并发:goroutine/channels(源码走读),协程生命周期,无锁 FIFO 实现。
▶︎ 协程调度器:GMP 模型,MP 数量和调度关系,抢占式调度策略。
▶︎ 内存管理:内存分配器/垃圾回收器,GC/STW/三色标记法,栈空间/逃逸分析优化。
▶︎ 并发控制:sync.WaitGroup/sync.Once,主协程等待子协程方法。
▶︎ 上下文:context.Context,层级关系,取消信号 context.WithCancel。
▶︎ 同步机制:sync.Mutex/
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"后台开发人员的成长 RoadMap":http://eshow365.cn/6-30053-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 香港服务器有哪些特点
- 下一篇: git diff对比差异时指定或排除特定的文件和目录