fpchen note
latest
  • 常用命令脚本
  • BlockChain
  • 算法与数据结构
  • 数据存储与消费
  • Golang 开发
    • 基础知识
    • 开发常用
    • 同步原语与锁
    • RPC
    • Protobuf3
  • 服务部署运行
  • 网络通信
  • 设计模式
fpchen note
  • Docs »
  • Golang 开发
  • Edit on GitHub

Golang 开发¶

  • 基础知识
    • 数组
    • 字符串
    • 切片
    • Make 和 New
    • 函数初始化
    • 函数调用
      • 任何可以通过函数参数修改调用参数的情形,都是因为函数参数中显式或隐式传入了指针参数。
    • 方法
    • 接口
      • interface应用场景
        • 类型转换
        • 实现多态功能
    • 指针和引用
    • 函数调用
    • panic 和 recover
    • 参考资料:
  • 开发常用
    • context 包
      • Context结构
      • Context 的实现方法
        • 根context
        • 继承context
      • 参考如下
    • 定时器
      • time.Timer
        • 其他方法
      • time.Ticker
      • 参考
  • 同步原语与锁
    • 1. 基本原语
      • 1.1. Mutex
        • 状态
        • 饥饿模式
        • 加锁
  • RPC
    • 传输(Transport)
    • I/O 模型(I/O Model)
    • 参考如下:
  • Protobuf3
    • [转]Protobuf3 语法指南](https://colobu.com/2017/03/16/Protobuf3-language-guide/)
    • 定义一个消息类型
      • 指定字段类型
      • 分配标识号
      • 指定字段规则
      • 添加更多消息类型
      • 添加注释
      • 保留标识符(Reserved)
      • 从.proto文件生成了什么?
    • 标量数值类型
    • 默认值
    • 枚举
    • 使用其他消息类型
      • 导入定义
      • 使用proto2消息类型
    • 嵌套类型
    • 更新一个消息类型
    • Any
    • Oneof
      • 使用Oneof
      • Oneof 特性
      • 向后兼容性问题
    • Map
      • 向后兼容性问题
    • Package
      • 包及名称的解析
    • 定义服务(Service)
    • JSON 映射
    • 选项
      • 自定义选项
    • 生成访问类
Next Previous

© Copyright 2019, 方平 Revision c324f67e.

Built with Sphinx using a theme provided by Read the Docs.