/Summary4Golang

Summary for Golang.

Primary LanguageGoApache License 2.0Apache-2.0

Summary4Golang

0.Primer

1.Courses From Geekbang

2.Code Standards

3.High-Performance

  • 池化**
  • 多路IO复用(Reactor编程**)
  • 写时复制(减少持有锁的**)
  • 保证Crash Safe
  • 延迟初始化的**
  • 原子包中的原子操作及原子值的使用
  • 反射(会降低性能,但能提高程序可用性,原理上可实现泛型的功能)

4.High Quality Lib

5.Improve Code

6.Classic Arithmetic

详见:https://github.com/progzc/Summary4Golang/tree/main/go-leetcode/tool

7.About Work

8.About Interview