参考文档 https://wiki.openjdk.java.net/display/OpenJFX/Main https://openjfx.io/javadoc/11/ https://openjfx.io/javadoc/11/javafx.graphics/javafx/concurrent ...
TCP的三次握手与四次挥手图文详解
本文介绍TCP的三次握手与四次挥手,以及TCP 为什么是三次握手,而不是两次或四次?TCP名为传输控制协议,是一种可靠传输控制协议,其核心思想:既要保证数据可靠传输,又要提高传输的效率,而用三次握手正好满足以上两方面的需求! TCP报文格式 源端口和目的端口,各占2个字节,分别写入源端口和目的端 ...
Mac上解决Github下载速度慢的问题
打开hosts文件 sudo vi /etc/hosts 浏览器访问https://www.ipaddress.com/,分别输入github.com和github.global.ssl.fastly.net以获取对应的ip。 http://github.global.ssl.fastly.ne ...
Mac安装Git以及Git常见命令
系统环境 系统:MacOS 安装步骤 在Mac的终端上输入git检测是否安装git,如果没有,点击弹出的“安装”按钮。 https://git-scm.com/downloads 安装完成之后,在终端输入 git --version 查看版本信息 git --version 创建一个全局 ...
Mac安装配置MangoDB
安装MangoDB 打开官方下载网站https://www.mongodb.com/download-center/community 进入/usr/local目录 cd /usr/local 下载并解压 sudo curl -O https://fastdl.mongodb.org/o ...
【Hyperledger第五讲】Hyperledger Fabric Node SDK详解
Fabric Node SDK主要功能 SDK for Node.js有三个最顶层(top-level)的模块:API, fabric-client 和 fabric-ca-client。具体细节见官方文档及源码。 API该模块给开发者提供了可插拔API,以提供SDK主要接口的可替换实现,包括Cr ...
【Hyperledger第四讲】Hyperledger Fabric SDK示例 fabric-samples-《balance-transfer》
准备环境 hyperledger fabric运行网络、postman(测试API工具)、nodejs8.9.4 目录结构分析 ├── app // 与fabric网络交互的实现│ ├── create-channel.js│ ├── helper.js│ ├── install-ch ...
PBFT,Raft,PoW,PoS,DPoS,Ripple共识讲解
BFT:Byzantine Fault Tolerance,拜占庭容错技术 拜占庭容错技术(Byzantine Fault Tolerance,BFT)是一类分布式计算领域的容错技术。拜占庭假设是对现实世界的模型化,由于硬件错误、网络拥塞或中断以及遭到恶意攻击等原因,计算机和网络可能出现不可预料的行 ...
Mac下安装与配置Go语言开发环境
国内网站下载Mac版安装包 https://studygolang.com/dl 配置GO环境变量GOPATH和GOBIN 打开Mac终端,编辑.bash_profile文件 vi ~/.bash_profile 在.bash_profile文件中添加环境变量 export GOROO ...
【Hyperledger第三讲】Hyperledger Fabric1.x运行first-network和fabcar以及常见问题解决(持续更新)
基础环境搭建 操作系统:阿里云Ubuntu16.04Git、Golang、NodejsDocker环境支持:docker、docker-composeFabric组件Docker镜像fabric-samples源码库Nodejs: 8.9.4#先看这个搭建Hyperledger Fabric基础环 ...