- 博客(5)
- 收藏
- 关注
原创 go语言的interface为什么好用?
更多 go 语言内容尽在公众号:Go语言之美Rob Pike 曾说:如果只能选择一个Go语言的特 性移植到其他语言中,他会选择接口。 看来,go的接口的设计还是一个比较突破的设计。那么他为什么这么说呢? &nb...
2019-08-10 11:44:00
190
原创 tendermint 源码阅读(初识tendermint)
这是tendermint的部分的第一个文章,我们先说一下tendermint的基本原理,以及阅读源码我们所要掌握的一些基本内容。tendermint共识算法为PBFT,实用拜占庭容错算法,其内部的实现过程我们在以后阅读源码时会说。使用tendermint我们需要自己实现一个app,用来处理具体交易的逻辑程序。tendermint不会对任何交易做处理,也就是说,假如有一笔转账的交易,temderm...
2019-08-10 11:32:40
552
原创 go语言并发之MPG模型
请记住go并发的真理:Do not communicate by sharing memory; instead, share memory bycommunicating.不要以共享内存的方式来通信,相反,要通过通信来共享内存。go语言天生的并发大家都知道,可是go是如何实现轻松的构造上万的协程呢?今天我们就说一下go并发的MPG模型。后续会有更多的模式和算法以及区块链相关的,如果...
2019-04-17 09:35:17
2889
2
原创 如何用docker编译代码并且启动sever以及避免坑(上)
docker是很强大的容器,目前很多公司都在使用,今天简单说一下go的项目中启动docker,编译代码以及其中的一些坑。后续会有更多的模式和算法以及区块链相关的,如果你是想学习go语言或者是对设计模式或者算法感兴趣亦或是区块链开发工作者,都可以关注一下。(微信公众号/头条:Go语言之美,更多go语言知识信息等)。公众号会持续为大家分享更多干货。在我们安装docker之后,我们需要下载docker...
2019-04-01 19:17:18
511
原创 go语言设计模式-单例模式与原型模式
想象不到的简单go单例模式与原型模式简介单例模式原型模式简介本文主要说一下设计模式之单例模式与原型,后续会有更多的模式和算法以及区块链相关的,如果你是想学习go语言或者是对设计模式或者算法感兴趣亦或是区块链开发工作者,都可以关注一下。(vx公号,csdn:Go语言之美。头条:Go语言之美。更多go语言知识信息等)。更多go语言内容:github单例模式单例模式是我们在项目中经常用到的设计...
2019-03-09 12:38:30
404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人