自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SkyBird-2018的博客

一个有理想的程序员

  • 博客(6)
  • 收藏
  • 关注

原创 以太坊区块链Java(EthereumJ)学习笔记:P2P Network

本文对EthereumJ的DevP2P相关的代码做一个简单的介绍。DevP2P以太坊定义了自己的DevP2P协议(https://github.com/ethereum/devp2p)实现以太坊网络内各节点之间的block同步。 以太坊的网络协议大致可以分为三个层次:l  网络层(https://github.com/ethereum/devp2p/blob/master/rlpx.md),定义了...

2018-04-22 15:50:09 3999 1

原创 以太坊区块链Java(EthereumJ)学习笔记:区块链结构

本文对EthereumJ的区块链相关的代码做一个简单的介绍。以太坊区块链以太坊区块链是在Bitcoin区块链的基础上发展起来的。区块链的数据结构既保留了Bitcoin区块链验证数据的真实性和完整性的功能。同时,以太坊在区块链里保存了Account的State,如nonce,balance等,可以实现更加先进的功能(详情可以参考:https://blog.ethereum.org/2015/11/1...

2018-04-22 15:46:06 4535 2

原创 以太坊区块链Java(EthereumJ)学习笔记:概述

本系列文章介绍以太坊区块链基于Java语言的解决方案。通过介绍EthereumJ定义的主要模块和Class,希望为大家学习和使用EthereumJ提供一些帮助。整体架构以太坊的Java解决方案主要是由两个项目来实现的:l  EthereumJ(https://github.com/ethereum/ethereumj),实现了Ethereum定义的核心协议,完成了区块链的核心功能。l  Ether...

2018-04-22 15:41:55 4438 4

原创 ActiveMQ笔记:一个高稳定,可扩展的的部署方案

本文介绍一个笔者在实际工作中的实施的基于ActiveMQ的一个高稳定,可扩展的异步消息系统。ActiveMQ是一个成熟的基于Java语言的开源消息系统,在实际应用中被大量使用。ActiveMQ在系统稳定性,系统的容错和扩展等方面都有很多成熟的方案,也有很多开源的管理工具,是部署异步消息系统的一个很好的选择。 ActiveMQ工作机制ActiveMQ有两种消息使用方式:l  Queue模式:Prod...

2018-03-19 00:28:18 835

原创 ActiveMQ笔记:源码分析

本文对ActiveMQ的启动过程,以及BrokerService,TransportConnector和NetworkConnector等几个重要的模块的代码做一个简要的分析。启动过程如果要快速地了解系统的主要模块,最好的办法是熟悉该系统的启动过程。本文首先分析ActiveMQ的启动过程。ActiveMQ可以作为一个独立的Java程序,单独运行。ActiveMQ也可以embed到其它的Java程序...

2018-03-19 00:21:46 3658

原创 ActiveMQ笔记:管理和监控

ActiveMQ提供了比较丰富的监控和管理工具。在ActiveMQ的网页里(http://activemq.apache.org/how-can-i-monitor-activemq.html)提到了很多ActiveMQ自带以及第三方的监控管理工具。本文主要介绍ActiveMQ自带的管理工具webconsole,基于Jolokia的开源的管理工具http://hawt.io/,以及使用Active...

2018-03-19 00:17:21 4081

空空如也

空空如也

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

TA关注的人

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