自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 常量指针、指针常量

C语言中的常量指针、指针常量、指向常量的常指针

2022-07-23 13:15:28 755 1

原创 IOS内购IAP(IN-APP-PURCACHE)收据

IOS内购IAP收据数据

2022-07-16 18:15:55 2983

原创 云原生——Serverless

Serverless当流量洪峰来临时,自动扩充服务器,当流量低谷来临时,自动回收服务器。基本概念广义上:后端架构的理念,开发者不再关心服务器,将服务器的一切交给云平台开发,与服务器有关的一切都不再关心。狭义上:Severless架构应该是采用Faas(函数即服务)和BaaS(后端即服务)服务来解决问题的一种设计。Serverless = FaaS + BaaSFaaS:专门负责运行逻辑的地方,函数运行平台(可以支持Node.js php等语言),FaaS产品会负责服务器资源的调度和管理。通过事

2021-10-14 16:43:15 351

原创 计算机网络知识点脑图 王道 考研

计算机网络个人制作的一份脑图,涵盖了计算机网络的基础知识点,希望可以帮助到大家。如果觉得下面的文字不好看,我分享了网盘,里面是.xmind格式的脑图,应该会好看一点,也会更便于大家记忆。百度云网盘:https://pan.baidu.com/s/1odL_T2DhXrZ94tOsyj0RnA提取码:jbk4以下是包含的内容:计算机网络网络体系结构计算机网络的功能数据通信资源共享分布式处理提高可靠性负载均衡计算机网络的分类按分布范围分类广域网(交换技术)城域网局域网(广播技术

2021-05-11 13:47:09 571 1

原创 Mysql 主从复制 docker集群搭建

Mysql基于日志的主从复制搭建首先安装docker不说了,这里我们准备3台服务器master192.168.0.100node1192.168.0.101node2192.168.0.102从docker远程仓库中pull Mysql:5.7镜像源这里我们需要对容器中的卷挂载以及端口映射,这样我们之后才可以修改相应的配置,进行主从复制docker run --name master -p 3306:3306 -p 33060:33060 -v /my/cust

2021-04-22 16:54:45 122 1

原创 Paxos 论文 简单版 中文版

Paxos Made SimpleIntroduction:事实上,它是最简单和最明显的分布式算法之一。它的核心是一个宗教共识算法。The Consensus AlgorithmThe Problem共识算法确保在提案的值中只选取一个。共识安全要求:只有是一个被提案的值才可能会被选中只有一个值被选中进程不会知道一个值被选中除非它已经被选中被选中的值最终会被学习。共识算法中有三种角色:proposers, acceptors, and learners。算法是基于这种假设模型的,假

2021-04-18 11:21:31 502

原创 Paxos共识算法

Paxos算法历史Paxos( The Part-Time Parliament )共识算法由Leslie Lamport在1989年首次发布,后来由于大多数人不太能接受他的介绍方法,于是在2001年重新写一篇名Paxos算法的简化版,叫Paxos Made Simple。主要讲述两阶段共识协议部分。Paxos算法是分布式系统中的一个共识算法家族,也是第一个有完整数学证明的共识算法所有的分布式共识算法都是基于Paxos算法,比如现在比较流行的zab和raftBasic PaxosBasic

2021-04-17 21:13:18 306

原创 Go 密码学 AES加密算法

Go 密码学 AES加密算法AES是对称加密算法,加密和解密使用同一个密钥,这种加密方式也称单密钥加密。常见的对称加密算法还有DES,这个算法后来由于可以暴力破解,被AES所替代。AES特点加密速度快,可以加密大文件密文可逆,一旦密钥泄露,就会导致数据暴露AES规格密钥长度有128bit,192bit,256bit三种在go提供的接口中密钥长度只能是16字节。// GetRandomBytes 随机生成一串字符func GetRandomBytes(len int) ([]byte,

2021-04-07 21:38:15 458

原创 Hyperledger Fabric 超级账本 CA集群搭建使用

Fabric CA集群搭建前面讲述了如何开启一个CA请参考开启CA服务端,接下来讲如何搭建CA集群根据之前搭建的CA,有了起始CA之后我们来创建中间CA,使用下面的命令创建中间CAfabric-ca-server start -b admin:adminpw -u http://<enrollmentID>:<secret>@<parentserver>:<parentport>创建之后需要注意的是:中必须具有一个名为“hf.IntermediateC

2021-04-06 20:33:05 335 1

原创 Hyperledger Fabric 超级账本 CA搭建使用

Fabric CA User’s Guide开始安装go get -u github.com/hyperledger/fabric-ca/cmd/...本地开启CA服务端fabric-ca-server start -b admin:adminpw创建了一个fabric-ca-server-config.yaml,这个文件用于配置使用docker开启,创建docker-compose.ymlfabric-ca-server: image: hyperledger/fabric-ca:

2021-04-06 20:11:52 443

原创 Hyperledger Fabric 超级账本 区块链技术 术语表 重要概念理解

术语表Anchor Peer(锚节点)不同组织peers间通信使用由于跨组织的通信依赖于gossip,因此必须在通道配置中至少定义一个锚节点。强烈建议每个组织都提供自己的锚节点集,以实现高可用性和冗余。ACL(访问控制列表)一个访问控制列表,将明确的peer资源(比如链码API,或者事件服务)访问和策略(明确需要几个、什么类型的组织或者角色)连接到一起。ACL是channel配置的一部分。(或者说就是一张表,告诉别人哪些角色或者组织可以读,可以写,可以背书,可以创建channel等)Block(

2021-04-06 14:44:41 937

原创 Hyperledger Fabric 超级账本 区块链技术 概述 优点

超级账本概述区块链的第一个也是最被广泛认可的应用是比特币,另一种加密货币以太坊采取了不同的方法,它集成了许多与比特币相同的特征,添加了智能合约来创建分布式应用程序的平台。比特币和以太坊属于区块链,我们将其归类为无公开许可的区块链技术。基本上,这些都是对任何人开放的公共网络,参与者可以匿名互动。随着比特币、以太坊和其他一些衍生技术的普及,将区块链的底层技术、分布式账本和分布式应用平台应用到更具创新性的企业用例的兴趣也在增长。然而,许多企业用例需要无许可区块链技术(目前)无法提供的性能特征。此外,在许多用例

2021-04-06 09:52:30 2028

原创 区块链 Go 超级账本 HistoryDB - Hyperledger Fabric 历史数据库

Hyperledger Fabric 历史数据库首先,超级账本的最新状态数据的存储是基于leveldb的,最基础的查询API也是根据leveldb的API构建的,那么我们就有一个疑问了,超级账本中的查询API有一个GetHistoryForKey()的方法,这个方法是用来查询一个key所对应的历史记录的,根据之前我们学到的,leveldb中更新一个key的value之后Compaction操作,会将重复的旧key去除掉,从而达到减小数据量的效果,那么也就意味着历史数据被去除了,那么同一个key的历史数据又

2021-04-05 20:07:25 1238 1

原创 docker 远程连接 mysql

远程连接服务器中的mysql docker 容器docker hub上给出的运行mysql步骤是这样的首先要保证与服务器的网络是通的Starting a MySQL instance is simple:$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag… where some-mysql is the name you want to assign to your container, m

2021-03-30 14:56:33 467

原创 区块链 Go 超级账本Gateway SDK - Hyperledger Fabric Gateway SDK

Hyperledger Fabric Gateway SDK for Golang超级账本的Go版本SDK介绍:网关SDK是根据超级账本的基础SDK开发出来的一个高级SDK,为我们开发部署省去很多的麻烦。网关SDK是应用程序与区块链网络交互的一个工具,提供了一些简单的API向账本提交交易或者查询。使用方法这里我们使用超级账本中的fabric-sample作为操作环境。进入到fabric-sample中的asset-transfer-basic目录下,这里有为我们提供的模板(不仅仅只是Golan

2021-03-29 17:25:00 1411

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除