Lengzhao Blog

Thinking will not overcome fear but action will.

Mermaid

Mermaid是一种基于Javascript的绘图工具,使用类似于Markdown的语法,使用户可以方便快捷地通过代码创建图表。

mermaid 内容来自https://github.com/mermaid-js/mermaid/blob/develop/README.zh-CN.md :trophy: Mermaid 被提名并获得了 JS Open Source Awards (2019) 的 “The most exciting use of technology” 奖项!!! 感谢所有参与进来提交 PR...

Grpc Testtool

grpc testtool 这是我参考grpcurl,实现的一个方便测试grpc功能的程序,能够做到无代码测试。 可以简单的通过json文件,就能够测试grpc服务的功能 可以通过proto文件,自动生成测试模版(不含数据的json文件),补充少量数据就能够成为测用例 简单说明 项目源码 原理 功能: 按需模拟client或server...

Grpcurl

grpcurl grpcurl是一个命令行工具,可让你与 gRPC 服务器进行交互。它类似于curl用于 gRPC 服务器。 安装 grpcurl项目源码 go install github.com/fullstorydev/grpcurl/cmd/grpcurl@latest 如果$GOPATH/bin已经添加到$PATH里,则可以直接使用grpcurl命令。 使用 大部...

Proxy

代理 最常见的就是http代理。也有tcp代理(更高级的就是vpn),grpc代理等。 代理的能力:为client提供访问特定网络的能力;为服务提供统一的入口,屏蔽后端服务;为服务端实现业务分流。 服务端的代理往往跟网关合一。 http代理 HTTP代理分为正向代理和反向代理两种: 正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始...

Govm

golang virtual machine。

govm govm:golang virtual machine。 这是我自己实现的一个基于分片的区块链。 特点 可以无限扩展分片(牺牲一些去中心化,增强扩展性) 可以直接使用golang写智能合约 所有的智能合约都要求开源(所有合约都是源码,节点本地校验/编译) 限制只能import系统合约或链上其他的智能合约,从而做到屏蔽网络 ...

Markdown

目录 Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写,Markdown被大量使用,如Github、Wikipedia、简书等。 在线体验一下 Markdown在线编辑器。 千万不要被「标记」、「语言」吓到,Mar...