首页
学习
活动
专区
工具
TVP
发布

互联网大杂烩

专栏作者
62
文章
50481
阅读量
14
订阅数
Bagging和Boosting的概念与区别
随机森林属于集成学习(Ensemble Learning)中的bagging算法。在集成学习中,主要分为bagging算法和boosting算法。我们先看看这两种方法的特点和区别。
用户2909867
2019-03-29
2.2K0
共识机制
区块链作为一个去中心化的分布式账本系统,然而在实际运行中,怎么解决因为去中心化后,保证整个系统能有效运行,各个节点诚实记账,在没有所谓的中心的情况下,互相不信任的个体之间就交易的合法性达成共识的共识机制。
用户2909867
2019-03-29
7650
POW-(工作量证明)
PoW(Proof of Work),即工作量证明,闻名于比特币,俗称“挖矿”。PoW是指系统为达到某一目标而设置的度量方法。简单理解就是一份证明,用来确认你做过一定量的工作。 监测工作的整个过程通常是极为低效的,而通过对工作的结果进行认证来证明完成了相应的工作量,则是一种非常高效的方式。 PoW是按劳分配,算力决定一起,谁的算力多谁记账的概率就越大,可理解为力量型比较。以下内容基于比特币的PoW机制。 区块链的网络节点参与者进行竞争记账,所谓竞争记账是指,如果想生成一个新的区块并写入区块链,必须解出比特币网络出的工作量证明谜题,谁先解出答案,谁就获得记账权利。
用户2909867
2019-03-29
2K0
比特币
什么是比特币? 比特币本质是一个记账簿。 它是一个去中心化的网络,每一个节点称为矿工。 记账的方式: 发生比特币交易时,需要加入这个比特币网络,交易双方为比特币网络的节点,例如:A向B转账 这个转账申请加入区块链网络,因为这个网络是由很多节点组成的,需要一半以上的节点的同意,才可以加入网络,也就是51%的节点的同意。好,同意之后,就可以在这个网络记录起来了。 那这个交易记录存放在哪里了,交易记录存放在一个称为区块的地方,这个网络每隔10分钟就会产生一个新的区块,存放这个区块产生时间和上一个区块产生时间内的所有被同意的交易,也就是这10分钟的交易。 问题:如何产生第一个区块
用户2909867
2019-03-29
1.2K0
EOS
EOS是一个区块链底层公链系统,目的是解决现有的区块链应用性能低、安全性差、开发难度高以及过度依赖手续费的问题。当EOS完成系统目标之后,任何团队都可以在EOS上以比较快的速度开发出所需要的Dapp(基于区块链的分布式应用),这些应用可以让普通人无需任何手续费(gas)就可以方便地使用,甚至很难感受到在使用的是区块链应用。而EOS的高性能(100W+TPS,可以在1秒之内进行100W次打包记账)可以承载数量众多的Dapp应用,所以可以预见,EOS将是未来可以孵化出众多独角兽企业的超级独角兽平台。
用户2909867
2019-03-29
9690
DPOS-( 代理权益证明)
DPOS全称是Delegated Proof of Stake,中文翻译过来是代理权益证明。
用户2909867
2019-03-29
2.3K0
关于拜占庭问题及其分析
拜占庭问题是容错计算中的一个老问题,有莱斯特兰伯特等人在1982年提出。拜占廷帝国为5-15世纪的东罗马帝国,拜占庭城邦拥有巨大的财富,令他的十个邻邦垂涎已久,但是拜占庭高墙耸立,固若金汤,没有任何一个单独的邻邦能够成功入侵,任何单个城邦的入侵行动都会失败,而入侵者的军队也会被歼灭,使得其自身反而容易遭到其它九个城邦的入侵。这十个城邦之间也互相觊觎对方的财富并经常爆发战争。
用户2909867
2019-03-29
8510
共识机制-POS(代理权益证明)
PoS全称是Proof of Stake,中文翻译为权益证明。这一篇我们会将PoS与PoW对比讲解,帮助你加深理解。
用户2909867
2019-03-04
1.4K0
Spring MVC中servlet架构
控制反转,用一句话解释这个概念就是将对象的创建和获取提取到外部。由外部容器提供需要的组件。
用户2909867
2018-08-22
3860
6大设计原则
所有引用基类的地方必须能透明地使用其子类对象。 只要父类能出现的地方子类就可以出现。
用户2909867
2018-08-22
2470
设计模式(一)
确保某一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。 优点:减少系统开销,避免对资源多重利用。 缺点:没有接口,不利于扩展。
用户2909867
2018-08-22
2530
HandlerMapping
HandlerMapping家族成员分为两支,一支继承AbstractUrlHandlerMapping,另一支继承AbstractHandlerMethodMapping,而这两都继承自抽象类AbstractHandlerMapping.
用户2909867
2018-08-22
2020
Spring MVC组件
根据request找到相应的处理器Handler和Interceptors,HanddlerMaping接口只有一个方法,getHandler()
用户2909867
2018-08-22
3150
Hbase的安装与部署
安装 HBase 这里简单搭建了一个单机的 HBase 环境: 安装 JDK 环境,如何安装jdk可以自己网上搜。 下载 HBase,https://hbase.apache.org/downloads.html,这里我们选择下载2.0.1版本,文件名为 hbase-2.0.1.tar.gz,解压到任意目录。 修改 conf/hbase-env.sh ,设置 JAVA_HOME,这个是 /bin/java 所在的目录,通过 which java 查看。 export JAVA_HOME=/java/jdk
用户2909867
2018-08-22
4590
高并发解决方案
客户端访问的服务器并不真正提供服务,从别的服务器获取资源。 做转发请求,负载均衡,
用户2909867
2018-08-22
5490
海量数据解决方案
缓存:将从数据库中获取的结果暂时保存起来,在下次使用时无需重新到数据库中获取。 页面静态化:将程序最后生成的页面保存起来。
用户2909867
2018-08-22
5230
Spring MVC请求处理过程
重写了service,doGet,doPost,doPut,doDelete,doOptions,doTrance(除了doHead),在service方法中增加了对Patch类型请求的处理,其他类型的请求直接交给父类进行处理,doOptions和doTrance方法可以通过dispatchOptionsRequest和dispatchTraceRequest参数决定是自己处理还是交给父类处理;doGet,doPost和doDelete都是自己处理。所有需要自己处理的请求都交给processRequest方法进行统一处理。 processRequest方法是FrameworkServlet类在处理请求中最核心的方法。 核心语句是doService(rquest,response),这个方法在DispatchServlet中具体实现。在doService之前首先获取了LoalContextHolder和RequestContextHolder中原来保存的LocalContext和RequestAttributes并设置到previousLocaleContext和previousAttributes临时属性,然后调用buildLocaleContext和buildRequestAttributes方法获取到当前请求的LocaleContext和RequestAttributes,并通过initContextHolders方法将他们设置到LocaleContextHolder和Request-ContextHolder中,接着使用request拿到异步处理管理器并设置了拦截器,做完这些后执行doService方法,执行完后通过resetContextHolders方法将原来的previousLocaleContext和previousAttributes恢复到LocaleContextHolder和RequestContextHolder中,调用publicRequestHandleEvent方法发布了ServletRequestHandledEvent类型的消息。
用户2909867
2018-08-22
6460
Hyperledger Fabric系统结构
Fabric系统主要由两个应用构成:Orderer和Peer,其中Orderer负责交易共识并生成区块,Peer节点负责模拟执行交易和记账。这种划分可以使整个平台拥有更好的弹性和扩展性。 Peer和Orderer都是模块化设计,重要模块支持插拔,比如共识机制、合约执行环境、加密算法、证书服务模块等。模块化的设计让企业可以利用现有IT设施来替换部分Fabric模块。 Fabric架构如下图:
用户2909867
2018-08-22
8540
对称加密和非对称加密
对称密钥是双方使用相同的密钥 。 对称加密的要求   (1)需要强大的加密算法。算法至少应该满足:即使分析人员知道了算法并能访问一些或者更多的密文,也不能译出密文或得出密匙。通常,这个要求以更强硬的形式表达出来,那就是:即使分析人员拥有一些密文和生成密文的明文,也不能译出密文或者发现密匙。即,加密算法应足以抵抗已知明文类型的破译。   (2)发送方和接收方必须用安全的方式来获得保密密匙的副本,必须保证密匙的安全。如果有人发现了密匙,并知道了算法,则使用此密匙的所有通信便都是可读取的。 从数学角度理解   以一个具体例子来说明有助于真正理解对称加密这概念。假设A需要把一份明文为M的资料发给B,但是因为怕资料在传输的中途被窃听或者篡改,A用了对称加密法将M经过一个加密函数Fk处理后生成M'加密文,而B接受到加密文后通过事先商定好的Fk再次处理M'便可以还原成明文M,从而达到安全传输信息的目的。
用户2909867
2018-08-22
1.2K0
Hyperledger Fabric交易流程
1.区块链数据,这是用文件系统存储在Committer节点上的。区块链中存储了Transaction的读写集。 2.为了检索区块链的方便,所以用LevelDB对其中的Transaction进行了索引。 3.ChainCode操作的实际数据存储在State Database中,这是一个Key Value的数据库,默认采用的LevelDB,现在1.0也支持使用CouchDB作为State Database
用户2909867
2018-08-22
7320
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档