240 发简信
IP属地:北京
  • maven 配置protocol buffer

    IDEA安装protocol buffer插件 Google Protobuf support for JetBrains setings > ...

  • Go语言学习笔记-常见架构模式的实现

    架构模式 pipe-filter 非常适合数据处理及数据分析系统 Filter封装数据处理的功能 松耦合,Filter只跟数据格式耦合 pipe...

  • Go语言学习笔记-反射和Unsafe

    reflect.TypeOf vs reflect.ValueOf reflect.TypeOf 返回类型(reflect.Type) refl...

  • Go语言学习笔记-测试

    单元测试 t.Error()测试失败,后面的可以执行,其他测试继续执行 t.Fatal()测试失败,后面的不会执行,其它测试继续执行 代码覆盖率...

  • Go语言学习笔记-典型并发任务

    只运行一次 仅需任意任务完成 所有任务完成 对象池 sync.pool 对象缓存 尝试从私有对象获取 私有池不存在,尝试从当前processor...

  • Go语言学习笔记-并发编程-Context与任务取消

    Context 根context:通过context.background()来创建 子context:context.withCancel(p...

  • Go语言学习笔记-并发编程-channel的关闭和广播

    向关闭的channel发送数据,会导致panic v,ok <-ch;ok为bool值,true表示正常接受,false表示通道关闭 所有的ch...

  • Go语言学习笔记-并发编程-CSP并发机制

    Actor Model CSP vs Actor 和Actor的直接通讯不同,CSP模式则是通过Channel进行通讯的,更松耦合一些。 Go中...