- 博客(35)
- 资源 (10)
- 收藏
- 关注
转载 机器学习的10大基础算法
机器学习算法可以分为三个大类:监督学习、无监督学习、强化学习。其中:监督学习对于有标签的特定数据集(训练集)是非常有效的,但是它需要对于其他的距离进行预测。无监督学习对于在给定未标记的数据集(目标没有提前指定)上发现潜在关系是非常有用的。强化学习介于这两者之间—它针对每次预测步骤(或行动)会有某种形式的反馈,但是没有明确的标记或者错误信息。本文主要介绍有关监督学习和无监督学习的10种...
2018-11-04 12:14:36 545
原创 Hyperledger Fabric安装问题-证书生成时签名key不兼容问题
在启动fabric的时候出现以下错误提示:2018-08-22 11:03:23.280 UTC [orderer/multichain] newLedgerResources -> CRIT 067 Error creating configtx manager and handlers: Error deserializing key Capabilities for group ...
2018-08-23 15:54:32 978
原创 dubboMesh优化总结
天池中间件大赛的初赛在今早终于正式结束了,公众号停更了一个月,主要原因就是博主的空余时间几乎全花在这个比赛上,第一赛季结束,做下参赛总结,总的来说,收获不小。最终排名先说结果,最终榜单排名是第 15 名(除去前排大佬的两个小号,加上zuobi的第一名,勉强能算是第 12 名),说实话是挺满意的成绩。这篇文章主要是分享给以下读者:比赛中使用了 netty 却没有达到理想 qps 的朋友,n...
2018-06-20 11:19:32 988
原创 深入研究Netty之线程模型详解
本文主要介绍Netty线程模型及其实现,介绍Netty线程模型前,首先会介绍下经典的Reactor线程模型,目前大多数网络框架都是基于Reactor模式进行设计和开发,Reactor模式基于事件驱动,非常适合处理海量的I/O事件。下面简单介绍下Reactor模式及其线程模型。Reactor模式Reactor模式首先是事件驱动的,有一个或多个并发输入源,有一个Service Handler...
2018-06-16 11:18:38 263
原创 机器学习基础 第二章 预测算法
1 一元线性回归1.1 为什么用回归 图1.1.1 Google的票房与搜索量的关系图1.1显示的是Google发布的电影的搜索量与票房的关系。如何用历史的信息预测票房就是(线性)回归问题。1.2 一元线性回归模型1 数学描述图1.1.1中的横、纵轴分别用用{xi,yi}图1.1.1中的横、纵轴分别用用{xi,yi}表示,表示,1≤i≤N。假设图1.1...
2018-06-14 10:10:06 575
原创 前端技术储备
浏览器环境IE6~8 IE9+ Chrome Firefox Safari Opera EdgeHTTP协议URI Cache Session Cookie Request ResponseHTMLW3C HTML4.01 HTML5 DOM 语义化CSSCSS1~3 选择器 盒模型 Flex 媒体检测 响应式 渲染引擎JavaScriptEcmaScript3~5~6 Lexi...
2018-05-31 09:45:12 258
原创 五种不同的 URL 参数解析方法的性能比较
URL 参数解析方法:httpclient org.apache.http.client.utils.URLEncodedUtilsURLEncodedUtils.parse(query, Charset.forName("UTF-8"));jettyUtil org.eclipse.jetty.util.UrlEncodedMultiMap<String...
2018-05-28 16:39:18 1321 1
原创 springCloud-hystrix参数详解
简介上节我们讨论了hystrix+feign+ribbon,但是可能很多人都知道hystrix还有线程隔离,信号量隔离,等等各种参数配置,在这几就记录下hystrix的参数,一、hystrix参数使用方法通过注解@HystrixCommand的commandProperties去配置,如下就是hystrix命令超时时间命令执行超时时间,为1000ms和执行是不启用超时@R...
2018-04-27 16:37:43 314
原创 Fabric 1.0 交易完整生命周期
1、Client端创建交易提案(chaincode函数和参数)并发送到Endorse Peer(背书节点)。 2、Endorse Peer节点执行chaincode,基于读取和写入的Key生成读写操作集。 3、Endorse Peer节点向客户端返回提案结果(包含读写操作集) 4、Client端把交易提交到Order服务,交易内容包含来自提案结果的读写操作集。 5、Order服务将排完序的交易...
2018-04-21 14:37:17 613
原创 fabric-sdk-java调用网络tls验证问题
问题:当通过fabric-sdk-java调用网络时出现以下tls验证问题时可将tls验证关闭 Sending proposal to peer0.org1.example.com failed because of: gRPC failure=Status{code=UNAVAILABLE, description=io exception, cause=javax.net.ssl.S...
2018-04-19 18:13:11 1670 2
原创 阿里云环境部署Hyperledger Fabric之SIGSEGV问题分析和解决经验分享
最近收到Hyperledger社区的一些朋友反馈在阿里云环境上部署开源区块链项目Hyperledger Fabric的过程中遇到了和SIGSEV相关的fatal error,正好笔者此前也遇到并解决过类似的问题,因此这里分享一下当时问题的分析过程和解决的经验,希望能为大家带来一点启发和帮助。问题描述在部署Hyperledger Fabric过程中,peer、orderer服务启动失败...
2018-04-02 09:45:19 1151
转载 Hyperledger Fabric安装问题-环境残留问题
如果出现以下错误2018-01-25 08:11:11.384 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identityError: Error getting endorser client channel: PER:404 - Error trying to connect to...
2018-03-20 17:50:50 3774 2
原创 Hyperledger Fabric安装问题-阿里云环境问题
如果是在阿里云机器上部署fabric ,在e2e_cli 启动网络时,遇到以下错误2018-01-26 05:03:26.153 UTC [msp] GetDefaultSigningIdentity -> DEBU 00d Obtaining default signing identity2018-01-26 05:03:26.153 UTC [msp/identity] Sign -...
2018-03-20 17:50:22 2459 4
转载 LiteIDE编译GOLANG项目报错ltdl.h: No such file or directory解决办法
在Github上下了一个项目,在使用LiteIDE编译时报错,错误信息如下:# github.com/miekg/pkcs11 D:\goproject\src\github.com\miekg\pkcs11\pkcs11.go:29:10: fatal error: ltdl.h: No such file or directory #include <ltdl.h> ...
2018-03-20 17:49:39 1447
转载 深入理解Fabric环境搭建的详细过程
1.生成公私钥和证书Fabric中有两种类型的公私钥和证书,一种是给节点之前通讯安全而准备的TLS证书,另一种是用户登录和权限控制的用户证书。这些证书本来应该是由CA来颁发,但是我们这里是测试环境,并没有启用CA节点,所以Fabric帮我们提供了一个工具:cryptogen。1.1编译生成cryptogen我们既然获得了Fabric的源代码,那么就可以轻易的使用make命令编译需要的程序。Fabr...
2018-03-20 17:48:30 1813
转载 Hyperledger Fabric 词汇表
Anchor Peer在一个channel上可以被所有其他peer发现的peer,channel上的每个成员都有一个anchor Peer(或多个anchor peer 来防止单点故障),允许属于不同成员的peer发现chnnel上的所有现有peer。Block(块)与channel上的前一个块加密链接的有序交易集。Chain(链)账本链是一个交易日志,结构化为哈希链接的交易块。peer从orde...
2018-03-20 15:33:13 597
原创 区块链专题推荐
1.区块链指南https://yeasy.gitbooks.io/blockchain_guide/content/born/currency.html
2018-03-20 15:27:24 154
原创 深入理解Fabric环境搭建的详细过程
1.生成公私钥和证书Fabric中有两种类型的公私钥和证书,一种是给节点之前通讯安全而准备的TLS证书,另一种是用户登录和权限控制的用户证书。这些证书本来应该是由CA来颁发,但是我们这里是测试环境,并没有启用CA节点,所以Fabric帮我们提供了一个工具:cryptogen。1.1编译生成cryptogen我们既然获得了Fabric的源代码,那么就可以轻易的使用make命令编译需要的...
2018-03-20 11:31:05 355
原创 LiteIDE编译GOLANG项目报错ltdl.h: No such file or directory解决办法
在Github上下了一个项目,在使用LiteIDE编译时报错,错误信息如下:# github.com/miekg/pkcs11 D:\goproject\src\github.com\miekg\pkcs11\pkcs11.go:29:10: fatal error: ltdl.h: No such file or directory #include <ltdl.h> ...
2018-03-20 10:57:11 443
原创 Fabric 环境安装
Fabric 环境安装我安装的时候遇到很多问题,也不会解决,我就是将fabric文件夹删除重新下,然后一步步再按,反正最后是能运行。官网的安装方法http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html1.Go语言安装sudo apt-get install golangsudo vim ~/...
2018-03-19 17:06:07 1854
原创 Hyperledger Fabric安装问题-阿里云环境问题
如果是在阿里云机器上部署fabric ,在e2e_cli 启动网络时,遇到以下错误2018-01-26 05:03:26.153 UTC [msp] GetDefaultSigningIdentity -> DEBU 00d Obtaining default signing identity2018-01-26 05:03:26.153 UTC [msp/identity...
2018-03-19 17:05:26 405
原创 Hyperledger Fabric安装问题-环境残留问题
如果出现以下错误2018-01-25 08:11:11.384 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identityError: Error getting endorser client channel: PER:404 - Error trying to...
2018-03-19 16:49:52 790
技术文档
1.solr w3cschool文档:https://www.w3cschool.cn/solr_doc/solr_doc-t3642fkr.html 2.区块链fabric中文文档:https://hyperledgercn.github.io/hyperledgerDocs/Merkle Tree概念 http://blog.csdn.net/wo54107575...
2018-02-06 11:18:24 187
原创 特征工程(sklearn)
一、特征工程是什么 有这么一句话在业界广泛流传:数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限而已。那特征工程到底是什么呢?顾名思义,其本质是一项工程活动,目的是最大限度地从原始数据中提取特征以供算法和模型使用。通过总结和归纳,人们认为特征工程包括以下方面: 特征处理是特征工程的核心部分,sklearn提供了较为完整的特征处理方法,包括数...
2017-10-07 12:27:33 97
原创 JavaMelody性能监控工具
Java性能监控的工具非常多,像JDK自带的JConsole、VisualVM以及各种Analyzer分析工具等,这些工具大部分只能分析CPU、内存、线程、堆栈。JavaMelody 不仅可以能够分析CPU、内存,还可以对Java EE应用程序进行:用户Session数量、JDBC连接数、HTTP请求、SQL请求、JSP页面与业务接口方法(EJB3、Spring、 Guice)的执行数量,平均执...
2017-09-06 16:48:39 171
原创 用Intellij idea搭建solr调试环境
最近在使用solr时,配置会有一些问题,log里面打印出日志了,但是还是不知道发生这样错误的原因。于是想学习一下相关的solr源码,以下是如何搭建solr调试环境步骤。 solr调试环境搭建,首先下载源码。 可以通过 http://archive.apache.org/dist/lucene/solr/ 下载各个版本的源码。还可以在github下载最新的solr代码,地址是:htt...
2017-01-18 18:02:00 784
原创 Solr源码结构
1. 目录结构说明我们下载的Solr包中,进入Solr所在的目录,我们可以看到以下几个目录:build、client、dist、example、lib、site、src。下面分别对其进行介绍。1.1. build该目录是在ant build过程中生成的,其中包含了未被打包成jar或是war的class文件以及一些文档文件。1..2. client该目录包含了特定语言...
2016-12-21 20:25:00 143
原创 分布式理论之一:Paxos算法的通俗理解
维基的简介:Paxos算法是莱斯利·兰伯特(Leslie Lamport,就是 LaTeX 中的"La",此人现在在微软研究院)于1990年提出的一种基于消息传递且具有高度容错特性的一致性算法。Paxos算法目前在Google的Chubby、MegaStore、Spanner等系统中得到了应用,Hadoop中的ZooKeeper也使用了Paxos算法,在上面的各个系统中,使用的算法与Lam...
2016-11-09 10:28:19 195
原创 Zookeeper-Zookeeper leader选举
在上一篇文章中我们大致浏览了zookeeper的启动过程,并且提到在 Zookeeper的启动过程中leader选举是非常重要而且最复杂的一个环节。那么什么是leader选举呢?zookeeper为什么需要 leader选举呢?zookeeper的leader选举的过程又是什么样子的?本文的目的就是解决这三个问题。首先我们来看看什么是leader选举。其实这个很好理解,leader选举就像...
2016-09-18 10:22:11 65
原创 zookeeper原理(转)
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Z...
2016-09-09 10:02:29 96
原创 海量数据实时OLAP分析系统-Druid.io安装配置和体验
关键字:druid、druid.io、实时olap、大数据实时分析导读:一、Druid简介二、Druid架构组成及相关依赖三、Druid集群配置四、Druid集群启动五、Druid查询六、后记一、Druid简介Druid是一个为大型冷数据集上实时探索查询而设计的开源数据分析和存储系统,提供极具成本效益并且永远在线的实时数据摄取和任意数据处理。主要特性:为分析而设计——...
2016-08-31 15:02:28 641
原创 京东评论系统数据存储设计
作者:韦仕,京东商城交易平台评价社区负责人,2010年加入京东,先后参与了用户、商品、评论等系统的架构升级工作。 京东的商品评论目前已达到数十亿条,每天提供的服务调用也有数十亿次,而这些数据每年还在成倍增长,而数据存储是其中最重要的部分之一,接下来就介绍下京东评论系统的数据存储是如何设计的。 整体数据存储包括基础数据存储、文本存储、数据索引、数据缓存几个部分。 基础数据存...
2016-08-24 09:39:43 1068
原创 类的生命周期
类的生命周期综述 1. 只有当一个类被切实使用到的时候才会被加载到虚拟机中(例如:new, 方法调用, A a = null;不算)2. 若在加载一个类的过程中,有其他类被切实使用到,则会被一同级联加载到JVM中。3. 当一个类中的某个符号被第一次使用到时,该类才会被初始化;当类被加载时,它并未被初始化。4. 初始化顺序:静态函数/...
2016-08-03 12:31:54 70
原创 SolrCloud安装
SolrCloud介绍在我们应用还很渺小的时候,一台Solr服务器能完全胜任这份工作,随着我们应用慢慢长大,访问也越来越多,一台Solr服务器的弊病也逐渐显现如查询变慢了,机器宕机就无法继续提供服务,于是乎我们引入了Solr集群,通过前端负载均衡和索引Replication来分担一台机器的压力,这样既能提高查询速度,也能避免单机故障问题而且是可伸缩的解决方案,一切看起来很OK,问题也暂时解决了...
2016-08-03 09:29:41 137
原创 Elasticsearch 5.0新版本发布
你的项目是否该升级ES版本啦?Elasticsearch 5.0新版本的特性与改进2016-07-28 02:09你的项目是否该升级ES版本啦?Elasticsearch 5.0新版本的特性与改进本文是7月26日大数据杂谈群分享的内容。关注“大数据杂谈”公众号,点击“加群学习”,更多大牛一手技术分享等着你。大家好,非常高兴能在这里给大家分享,首先简单自我介绍一下...
2016-07-28 09:40:50 316
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人