摘要: 1、SEMI 相关协议 1.1、SECS/GEM 协议相关 SECS Message Code Generation Tool 汇总了SECS-II指令的含义以及部分语言的实现 secs指令合集 1.2、XML Schema Files XML Schema Files SEMI 协议中关于 XML 阅读全文
posted @ 2023-08-31 17:03 画个一样的我 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 官网链接: [github.com/mitchellh/mapstructure](https://github.com/mitchellh/mapstructure) 本文只是简单的记录下 mapstructure 库的简单使用,想更加详细的学习,点击 [Godoc](https://pkg.go 阅读全文
posted @ 2023-08-27 22:28 画个一样的我 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 最近接触到了 [github.com/json-iterator/go](https://github.com/json-iterator/go) , 是由滴滴开源的第三方json编码库,它同时提供Go和Java两个版本。 > 文中大量内容来自 github 上的 wiki 文档,有兴趣的朋友可以直 阅读全文
posted @ 2023-08-27 15:12 画个一样的我 阅读(649) 评论(0) 推荐(0) 编辑
摘要: ## 01、NATS基础介绍 > 项目中使用到了 NATS,但是之前并没有接触过,所以特意去学习了下,网上找了些资料,相对来说,都不是很全的介绍,所以特意记录下笔记,方便自己掌握,也希望可以帮助到其他小伙伴。 **重点:** 本系列教程以 `NATS2.2` 之后的版本为例进行讲解,2.2 之后的版 阅读全文
posted @ 2023-08-14 21:36 画个一样的我 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 写这篇文章的时候,已经离我找工作有一段时间了,但是觉得这道题不管是面试还是日常的工作中,都会经常遇到,所以还是特意写一篇文章,记录下自己对Golang中`==`的理解。如文章中出现不对的地方,请不吝赐教,谢谢。 > 注意,以下文章内容是基于 go1.16.4 进行演示的,如果和你验证时,结果不一致, 阅读全文
posted @ 2023-08-05 13:29 画个一样的我 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 项目中使用到了 [RxGo](https://github.com/ReactiveX/RxGo) ,感觉现有的处理方式有一定的优势,当然也有一定的有劣势,遂记录下来,免得自己忘记。 > 本文介绍的只是 rxgo 的一种方式而已,如果你有不错的使用方式,请不吝赐教,谢谢。 对 rxgo 不清楚的同学 阅读全文
posted @ 2023-08-03 18:24 画个一样的我 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 本篇内容主要来源于自己学习的视频,如有侵权,请联系删除,谢谢。 1、什么是 MVCC MVCC(Multiversion concurrency control)是一个基于多版本技术实现的一种并发控制机制。 常见的并发机制有哪些?MVCC 的优点在哪里呢? 比如数据库中的悲观锁,也就是通过锁机制确保 阅读全文
posted @ 2023-07-16 17:30 画个一样的我 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 本篇内容主要来源于自己学习的视频,如有侵权,请联系删除,谢谢。 思考: etcd是如何基于Raft来实现高可用、数据强—致性的? 1、什么是Raft算法 Raft 算法是现在分布式系统开发首选的共识算法。从本质上说,Raft 算法是通过一切以领导者为准的方式,实现一系列值的共识和各节点日志的一致。领 阅读全文
posted @ 2023-07-16 12:03 画个一样的我 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 相信熟悉 Golang 的小伙伴不少都知道 `条件编译` 这个事,最近项目中也可能会用到这个东西。所以特意重新学习下,记录下学习的过程。这样用的时候记不住了,还可以直接过来看自己的笔记。 > 文章很多内容来源于参考资料,感谢。 ### 1、条件编译简介 #### 1.1、为什么需要条件编译 在实际的 阅读全文
posted @ 2023-07-12 23:39 画个一样的我 阅读(658) 评论(0) 推荐(0) 编辑
摘要: > 本篇内容主要来源于自己学习的视频,如有侵权,请联系删除,谢谢。 上一节我们学习了 etcd 读请求执行流程,这一节,我们来学习 etcd 写请求执行流程。 ### 1、etcd写请求概览 **etcd 一个写请求执行流程又是怎样的呢?** ``` sh etcdctl put hello wor 阅读全文
posted @ 2023-07-09 13:16 画个一样的我 阅读(149) 评论(0) 推荐(0) 编辑