logo头像

待到风起时,扬帆济沧海

Go-channel总结

channel的使用场景把channel用在数据流动的地方: 消息传递、消息过滤 信号广播 事件订阅与广播 请求、响应转发 任务分发 结果汇总 并发控制 同步与异步 channel的基本操作和注意事项channel 存在3种状态 ...

Go-context详解

背景golang在1.6.2的时候还没有自己的context,在1.7的版本中就把golang.org/x/net/context包被加入到了官方的库中。golang 的 Context包,是专门用来简化对于处理单个请求的多个goro...

RabbitMQ-基本概念

历史RabbitMQ是一个Erlang开发的AMQP(Advanced Message Queuing Protocol )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 Co...

elasticsearch核心概念(初版)

elasticsearch核心概念(初版)

核心概念Node 与 ClusterElastic 本质上是一个分布式数据库,允许多台服务器协同工作,每台服务器可以运行多个 Elastic 实例。 单个 Elastic 实例称为一个节点(node)。一组节点构成一个集群(clust...

protobuf

grpc与protobufProtobuf 协议详解各语言类型.proto TypeC++ TypeJava TypePython Type[2]Go TypeRuby TypeC# TypePHP TypeDart Typedoub...

前后端开发规范

前后端API对接规范 版本 编写人 编写时间 更新内容 1.0.0 Abner 2019年7月8日 初稿 由前端(APP端)和后端一起协定接口规范的内容, 确定每一个接口的地址(URL), 输入(request)和输出(...

Docker-Compose详解

Compose中有两个重要的概念: 服务(service):一个应用的容器,实际上可以包括若干个运行相同镜像的容器实例。 项目(project):由一组关联的应用容器组成的一个完整的业务单元,在docker-compose....

ssh常用脚本

ssh登陆脚本1.main.sh12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455...