本书主要讲述了区块链的基础一集js开发工程师如何开发区块链,不仅仅是互联网思维,调用api文档进行开发,而是在基础之上进行的拓展式的开发。 本书主要讲述了,加密货币的一些特征,以及node.js的基础,服务启动如何与链进行交互,以及node.js在区块链技术领域的调查描述,并进行了案例示范,其次对源 ...
分类:
Web程序 时间:
2019-02-17 12:42:58
阅读次数:
203
评价一个网站的“大小”,处于视角的不同,有很多种衡量的方法,类似文章数,页面数之类的数据非常明显,也没有什么可以争议的。但对于并发来说,争议非常之多,这里就从一个技术的角度开始,谈谈几个Web网站的数量级。 相信很多人谈论一个网站的热度,总免不了会询问日均PV,同时在线人数、注册用户数等运营数据,说 ...
分类:
Web程序 时间:
2019-02-06 10:44:34
阅读次数:
221
MongoDB 分片是一种海量数据水平扩展的数据库群集系统,数据分布存储在分片的各个节点上,管理者通过简单的配置就可以构建一个分布式MongoDB 分片式群集。复制集往往会与分片结合来使用,来保证MongoDB 的高可用性
分类:
数据库 时间:
2018-09-18 19:12:49
阅读次数:
175
分布式文件系统HDFS 分布式文件系统 分布式文件系统把文件分布存储到多个计算机节点上,成千上万的计算机节点构成计算机集群。 分布式文件系统在物理结构上是由计算机集群中的多个节点构成的,一类叫主节点(Master Node)或被称为名称节点(NameNode) 另一类叫从节点(Slave Node) ...
分类:
其他好文 时间:
2018-09-14 00:03:59
阅读次数:
154
ceph 官方网站:http://docs.ceph.org.cn/ 简单介绍: Ceph是一个开源的分布存储系统,同时提供对象存储、块存储和文件存储。linux内核2.6.34将ceph加入到内核中,红帽基于ceph出了redhat ceph storage. 支持TB级存储 支持高可用、容灾备份 ...
分类:
其他好文 时间:
2018-08-17 19:10:10
阅读次数:
181
浅谈无需工作量证明的加密货币 Iddo Bentov1,Ariel Gabizon2,Alex Mizrahi (Computer Science Dept., Technion; chromawallet.com) 译者:shylocks (shylocksyang@gmail.com) 摘要 : ...
分类:
其他好文 时间:
2018-07-23 11:07:07
阅读次数:
309
RabbitMQ是部署最广泛的开源消息代理。【官方原话】 前言: MQ 是什么?队列是什么,MQ 我们可以理解为消息队列(message queue),队列我们可以理解为管道。以管道的方式做消息传递。 RabbitMQ在全球范围内在小型初创公司和大型企业中进行了超过35,000次RabbitMQ生产 ...
分类:
其他好文 时间:
2018-07-18 17:18:01
阅读次数:
135
以向量vector为例分析动态扩容算法设计和时间复杂度分析 扩容算法实现 如何实现扩容,新的容量取多少合适? 对于容器内部数据区为数组的容器来说,动态扩容是必须的,因为无法预测容器规模的增长,而且必须保证数据区不仅在逻辑上连续分布存储,循秩访问,更要保证其在物理地址上的连续,因此每次插入操作前都需要 ...
分类:
其他好文 时间:
2018-06-23 01:31:01
阅读次数:
197
什么是消息队列?消息队列是在消息的传输过程中保存消息的容器,用于接收消息并以文件的方式存储,一个队列的消息可以同时被多个消息消费者消费。分布式消息服务DMS则是分布式的队列系统,消息队列中的消息分布存储,且每条消息存储多个副本,以实现高可用性,如下图所示。一般来说,消息队列具有如下属性:消息顺序普通队列支持“分区有序”和“全局队列”两种模式,ActiveMQ队列和Kafka队列均为分区有序。分区有
分类:
其他好文 时间:
2018-06-22 11:03:28
阅读次数:
173
一、概述 在分布式环境下,开发者通常会遇到一些分布存储的场景,例如数据库的分库分表(比如用户id尾号为1的放入数据库1,id尾号为2的放入数据库2);又如分布式缓存数据的获取(比如根据ip地址进行缓存数据的分布存放)。在这种情况下,如何快速的将数据放入指定的位置,又如何快速获取是个最基本的要求,对于 ...
分类:
编程语言 时间:
2018-06-14 18:31:26
阅读次数:
172