KL个人博客 首页>>2019-12

amqp协议链接陷阱-An unexpected connection driver error occured

amqp协议链接陷阱-An unexpected connection driver error occured

前言 amqp是一种通用的消息队列数据传输协议,典型的MQ应用RabbitMQ就实现了amqp协议,所以,我们在使用amqp-client链接rabbitmq时,可以使用amqp的链接协议连接rabbitmq。但是博主在尝试使用amqp协议链接时,碰到了一个隐藏的连接协议规范问题,故记录在此。 amqp协议文档: https://www.rabbitmq.com/uri-spec.html 问题背景 amqp-client版本:5.4.x amqp-url:amqp://keking:kk123456@192.168.1.226:5672/ 异常信息 11:49:12.329...

阅读全文 »

java开源区块链jdchain-初始化创世区块

java开源区块链jdchain-初始化创世区块

前言 搭建区块链服务第一步就是初始化创世区块,创建账本。生成dchain初始化创世区块有两种方式,一种是通过官方提供的区块链部署工具,在页面上操作初始化,一种是通过初始化脚本创建。目前,部署工具初始化账本功能有限,只支持btfsmart共识算法的节点初始化,如果要支持mq的共识,只能使用初始化账本的脚本创建, 第一步、生成公私钥 使用部署工具生成公私钥,虽然部署...

阅读全文 »

一天入门java开源区块链-jdchain

一天入门java开源区块链-jdchain

前言 jdchain是京东数科开源的区块链平台,目标是实现一个面向企业应用场景的通用区块链框架系统,能够作为企业级基础设施,为业务创新提供高效、灵活和安全的解决方案。之所以选择jdchain研究是因为jdchain是为数不多的底层也是采用java实现的一个区块链平台 项目地址: https://github.com/blockchain... 文档地址: http://ledger.jd.com/setup.html 部署组件 peer:区块链主节点,参与共识、账本操...

阅读全文 »

WebClient抛UnsupportedMediaTypeException详解

前言 前面分享了 《 Spring5的WebClient使用详解 》 后,就有朋友在segmentfault上给博主提了一个付费的问题,这个是博主在segmentfault平台上面收到的首个付费问答,虽然酬劳不多,只有十元,用群友的话说性价比太低了。但是博主却很享受深入排查问题的过程,在解决问题过程中对WebClient有了更深入的了解。解决这个问题博主做了非常详细的排查和解决,现将过程记录在此,供有需要的朋...

阅读全文 »