- 博客(6)
- 资源 (49)
- 收藏
- 关注
原创 Go安装使用protobuf
一、简介 protocol buffers 是 Google 开源的一套成熟的结构数据序列化机制 二、安装 Go语言源码地址:https://github.com/golang/protobuf 1. 安装编译器protoc 下载地址:https://github.com/google/protobuf/releases window: 下载: protoc-3.3.0-win32....
2018-06-30 12:44:26 10206
转载 etcd实现原理
前一段时间的项目里用到了 Etcd(http://jolestar.com/etcd-architecture), 所以研究了一下它的源码以及实现。网上关于 Etcd 的使用介绍的文章不少,但分析具体架构实现的文章不多,同时 Etcd v3的文档也非常稀缺。本文通过分析 Etcd 的架构与实现,了解其优缺点以及瓶颈点,一方面可以学习分布式系统的架构,另外一方面也可以保证在业务中正确使用 Etcd,...
2018-06-23 13:33:16 3112
原创 golang实现整型和字节数组之间的转换
//isSymbol来表示是否有符号func BytesToInt(b []byte, isSymbol bool) (int, error){ if isSymbol { return bytesToIntS(b) } return bytesToIntU(b)}//字节数(大端)组转成int(无符号的)func bytesToIntU(b []byte) (int, err...
2018-06-20 18:54:53 10815
原创 linux下安装使用etcd
一、简介 etcd是一个分布式一致性键值存储系统,用于共享配置和服务发现,专注于:简单:良好定义的,面向用户的API (gRPC)安全: 带有可选客户端证书认证的自动TLS快速:测试验证,每秒10000写入可靠:使用Raft适当分布etcd是Go编写,并使用Raft一致性算法来管理高可用复制日志: 二、安装1.方法1$curl -L https://github.com/coreos/etcd/r...
2018-06-16 19:22:34 17226 3
原创 windows系统下etcd的安装与使用
一、简介etcd是一个分布式一致性键值存储,其主要用于分布式系统的共享配置和服务发现。etcd由Go语言编写二、下载并安装1.下载地址:https://github.com/coreos/etcd/releases2.将压缩文件解压到指定文件夹解压后的目录如下:其中etcd.exe是服务端,etcdctl.exe是客户端二、简单实用1.点击etcd.exe运行etcd...
2018-06-16 12:11:21 93981 19
转载 golang strings包源码学习
本文转自Golove博客:http://www.cnblogs.com/golove/p/3236300.htmlstrings 包中的函数和方法------------------------------------------------------------// Count 计算字符串 sep 在 s 中的非重叠个数// 如果 sep 为空字符串,则返回 s 中的字符(非字节)个数 + 1...
2018-06-15 15:10:09 836
G3 PLC相关协议文档(MAC/Physical/Profile/白皮书)
2020-08-04
IEC 62056协议全套(带中文版)
2020-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人