自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Java线程池源码浅浅分析

对于ThreadFactory,当选择自己传入ThreadFactory参数时,通过提供不同的 ThreadFactory,我们可以更改线程的名称、线程组、优先级、是否设置为守护线程等。未完待续......

2023-10-14 13:17:13 76 1

原创 Fabric链码编写——(三)Go

链码是什么链码是一段程序,由Go、node.js或Java编写,来实现一些预定义的接口。链码运行在一个和背书节点分开的独立进程中,通过应用程序提交的交易来初始化和管理账本状态。链码可以在提案交易中被调用用来升级或者查询账本。赋予适当的权限,链码就可以调用其他链码访问它的状态,不管是在同一个通道还是不同的通道。注意,如果被调用链码和调用链码在不同的通道,就只能执行只读查询。就是说,调用不同通道的链码只能进行“查询”,在提交的子语句中不能参与状态的合法性检查。Chaincode API每一个链码

2021-12-17 19:02:54 1070

原创 Fabric智能合约——Chaincode(二)如何使用Java语言开发智能合约

构建工具Java链码支持两种构建工具gradle和maven。两种构建工具都需要如下三个步骤:添加插件:遮蔽方式的FatJar——把所有的依赖包都打包到一个jar中。FatJar有三种打包方式:非遮蔽方式、遮蔽方式、嵌套方式(想要了解详细内容的小伙伴可以看看这篇文章Java 打包 FatJar 方法小结_zzy7075的专栏-CSDN博客_fatjar的方式)其中嵌套方式原生不被JVM支持。 指定mainClass路径 添加fabric-chaincode相关依赖构建工具pom.xml示例

2021-12-17 10:51:33 2030

原创 Fabric智能合约——Chaincode(一)简介

Fabric智能合约整体介绍,首先看一下Fabric交易流程在这张图中,5、6步是public数据的步骤,7、8、9是private数据的步骤,除了这一部分外,其他步骤均相同。Fabric Chaincode简介Fabric中智能合约称为链码(Chaincode),使用计算机语言描述合约条款、交易的条件、交易的业务逻辑等,通过调用链码实现交易的自动执行和对账本数据的操作,是应用程序与底层交互的媒介。 链码在一个独立于Peer节点的Docker容器中执行,通...

2021-12-16 21:50:28 3839

空空如也

空空如也

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

TA关注的人

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