E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Fabric源码分析
Hyperledger
Fabric
使用Java自定义智能合约
文章目录Hyperledger
Fabric
使用Java自定义智能合约一、前提二、我的主要文件目录三、开始啦1、启动测试网络2、创建通道3、配置环境变量4、合约代码5、打包合约源代码6、安装链码7、查看已安装的合约清单
Mae_strive
·
2024-01-09 15:16
区块链
fabric
linux
ssh
Hyperledger
fabric
部署链码(一)打包链码
1启动测试网络我们将从部署
Fabric
测试网络实例开始。开始之前,请参照上文部署测试环境。
奇点与原石
·
2024-01-09 15:15
fabric
go
智能合约
web3
Hyperledger
fabric
部署链码(二)安装链码到
fabric
打包智能合约asset-transfer(basic)后,我们就可以在peer上安装链码。链码需要安装在每一个为交易背书的peer节点上。由于我们的测试网络设置的背书策略,要求来自Org1和Org2的背书,因此我们需要在这两个组织运营的peer节点上安装链码:peer0.org1.example.compeer0.org2.example.com我们先在Org1peer安装链码,设置Org2pee
奇点与原石
·
2024-01-09 15:15
fabric
区块链
golang
智能合约
hyperledger
fabric
生产环境搭建
hyperledger
fabric
生产环境搭建本教程搭建了三组织org0具备一个orderer组织org1和org2具有两个peer节点通过cryptogen生成msp证书cryptogenshowtemplate
沈卿-
·
2024-01-09 15:45
fabric
运维
网络
Hyperledger
Fabric
入门笔记(七)
Fabric
V2.4 测试网络进阶之链码使用
文章目录前言一、使用CouchDB1.1.用例说明1.2.索引1.3.准备工作1.4.CouchDBFauxton接口1.5.运行用例1.5.1.选择器1.5.2.分页1.5.3.历史记录二、使用私有数据2.1.用例说明2.2.私有数据集合2.2.1.集合定义文件2.2.2.私有数据的索引2.3.准备工作2.4.注册身份2.5.运行用例2.5.1.创建私有数据2.5.2.查询私有数据2.5.2.1
荆棘鸟骑士
·
2024-01-09 15:45
Hyperledger
Fabric
fabric
区块链
超级账本(Hyperledger
Fabric
)—Jar方式安装合约
Jar方式安装合约1打包智能合约1.1上传jar1.2返回到test-network所在目录,启动测试网络1.3将bin目录中二进制文件添加到CLI路径1.4设置
FABRIC
_CFG_PATH为指向
fabric
-samples
唯代码动人心
·
2024-01-09 15:44
区块链
fabric
区块链
Hyperledger
Fabric
管理链码 peer lifecycle chaincode 指令使用
系统链码(SystemChaincode)指的是
Fabric
Peer中负责系统配置、查询、背书、验证等平台功能的代码逻辑,运行在Peer进程内,将在第14章介绍。
征尘bjajmd
·
2024-01-09 15:07
windows
microsoft
Hyperledger
Fabric
核心概念与组件
Hyperledger
Fabric
核心概念与组件要理解超级账本
Fabric
的设计,首先要掌握其最基本的核心概念与组件,如节点、交易、排序、共识、通道等。
黑帽子技术
·
2024-01-09 12:26
网络
大数据
分布式
编程语言
区块链
Hyperledger
Fabric
权限管理和策略
超级账本
Fabric
项目通过策略(Policy)来灵活指定各场景下的操作权限。策略应用场景具体来看,常见的策略场景包括如下表所示。
乌苏舞
·
2024-01-09 12:25
区块链
fabric
策略
基于Hyperledger
Fabric
的学位学历认证管理系统
基于Hyperledger
Fabric
的学位学历认证管理系统项目源码:https://github.com/Pistachiout/Academic-Degree-BlockChain一、选题背景学历造假
Pistachiout
·
2024-01-09 12:54
#
Linux项目
#
区块链项目
fabric
区块链
docker
Hyperledger
Fabric
入门笔记(二)
Fabric
V2.5 总结
1.1.分布式账本1.2.智能合约1.3.共识Consensus二、Hyperledger
Fabric
的特点2.1.许可区块链2.2.模块化2.3.共识机制2.4.链码2.5.隐私和保密三、
Fabric
荆棘鸟骑士
·
2024-01-09 12:54
Hyperledger
Fabric
fabric
区块链
Hyperledger
Fabric
链码生命周期
目录一、什么是链码二、部署链码2.1安装和定义链码2.1.1打包智能合约2.1.2peer节点安装链码2.1.3组织批准链码2.1.4将链码提交到通道2.2升级链码总结一、什么是链码ChainCode(链码)是一个程序,用Go、Node.js或Java编写,实现了规定的接口。ChainCode运行在一个安全的Docker容器中与背书节点相隔离,ChainCode通过应用程序提交的交易来初始化和管理
Big. boss
·
2024-01-09 12:22
区块链
hyperledger
fabric
Hyperledger
Fabric
权限策略和访问控制
访问控制是区块链网络十分重要的功能,负责控制某个身份在某个场景下是否允许采取某个操作(如读写某个资源)。常见的访问控制模型包括强制访问控制(MandatoryAccessControl)、自主访问控制(DiscretionaryAccessControl)、基于角色的访问控制(RoleBasedAccessControl)和基于属性的访问控制(AttributeBasedAccessControl
征尘bjajmd
·
2024-01-09 12:52
php
网络
https
Hyperledger
Fabric
部署在多个主机上
前言在实验Hyperledger
Fabric
无排序组织以Raft协议启动多个Orderer服务、TLS组织运行维护Orderer服务中,我们已经完成了使用提供TLS-CA服务的council组织运行维护
丿风色幻想
·
2024-01-09 12:52
FabricLearn
区块链
FabricLearn
Fabric
RocketMQ源码 事务消息 TransactionalMessage
源码分析
前言原理:使用普通消息和订单事务无法保证一致的原因,本质上是由于普通消息无法像单机数据库事务一样,具备提交、回滚和统一协调的能力。而基于RocketMQ的分布式事务消息功能,在普通消息基础上,支持二阶段的提交能力。将二阶段提交和本地事务绑定,实现全局提交结果的一致性。解决问题:事务消息,主要解决生产方和消费方的数据最终一致性问题。实现方式:二阶段消息+反查机制源码版本:4.9.3源码架构图源码解析
虚空小白
·
2024-01-09 12:39
RocketMQ源码
java-rocketmq
rocketmq
java
源码
中间件
RocketMQ
源码
事务
RocketMQ源码 发送顺序消息
源码分析
源码版本:4.9.3源码架构图
源码分析
发送普通消息源码在另外一篇文章https://blog.csdn.net/hzwangmr/article/de
虚空小白
·
2024-01-09 12:38
RocketMQ源码
rocketmq
java-rocketmq
java
源码
消息中间件
RocketMQ源码 发送 延迟消息
源码分析
前言rocketMQ支持的延迟消息,简单理解就是对于生产者发送的消息,支持设置固定时间的延迟级别,在到达指定的延迟时间时,才会投递到消费者队列,消费者才能消费到消息。延迟队列和普通消息的发送流程,主要流程都是一致的,区别在于:可以参考源码架构图来看,在DledgerCommitLog组件写入消息之前,会针对设置了setDelayTimeLevel延迟级别的消息,改写topic为RMQ_SYS_SC
虚空小白
·
2024-01-09 11:33
RocketMQ源码
rocketmq
java-rocketmq
RocketMQ
源码
源码
java
中间件
消息队列
【hyperledger-
fabric
】部署Java代码智能合约
简介讲述一下根据B站视频hyperledger-
fabric
【2】java合约开发。进行项目部署的流程以及遇到的问题。
兜里旺仔没加糖
·
2024-01-09 09:05
fabric
java
智能合约
【hyperledger-
fabric
】部署Java应用远程访问智能合约
简介首先是根据b站的视频hyperledger-
fabric
【3】在java应用中访问合约以及hyperledger-
fabric
【5】Java应用和私有数据,本文章主要讲述的是视频中我遇到的问题,以及相关知识点的总结
兜里旺仔没加糖
·
2024-01-09 09:30
fabric
java
智能合约
Ceph
源码分析
-在C++中,符号“&“和“*“有不同的用法。
在C++中,符号"&"和"*"有不同的用法。"&"符号:在变量声明时,"&"用于定义引用类型。例如:inta=10;int&ref=a;这里的"ref"是一个引用,它引用了变量"a",对"ref"的修改会影响到"a"的值。在函数参数中,"&"用于传递参数的引用。例如:voidfoo(int&num){...}这里的"num"是一个引用类型的参数,函数内部对"num"的修改会影响到传递进来的变量。"
瓦哥架构实战
·
2024-01-09 08:46
Ceph
ceph
Thrift
源码分析
(TThreadPoolServer)
Thrift提供的网络服务模型:单线程、多线程、事件驱动,从另一个角度划分为:阻塞服务模型、非阻塞服务模型。阻塞服务模型:TSimpleServer、TThreadPoolServer。非阻塞服务模型:TNonblockingServer、THsHaServer和TThreadedSelectorServer。TThreadPoolServer类图TThreadPoolServer模式采用阻塞so
番薯和米饭
·
2024-01-09 06:34
Flutter引擎
源码分析
(二) - channel原生通信
Flutter引擎
源码分析
(一)-编译调试一、Xcode编译干了什么image.pngcdflutter存放路径/flutter/packages/flutter_tools/bin&&vimxcode_backend.shimage.pngvimxcode_backend.dartimage.pngimage.png
erlich
·
2024-01-09 04:11
Android
源码分析
—带你认识不一样的 AsyncTask
前言什么是AsyncTask,相信搞过android开发的朋友们都不陌生。AsyncTask内部封装了Thread和Handler,可以让我们在后台进行计算并且把计算的结果及时更新到UI上,而这些正是Thread+Handler所做的事情,没错,AsyncTask的作用就是简化Thread+Handler,让我们能够通过更少的代码来完成一样的功能,这里,我要说明的是:AsyncTask只是简化Th
度憨憨
·
2024-01-09 03:56
Hyperledger
Fabric
Docker 方式多机部署生产网络
规划网络拓扑3个orderer节点;组织org1,org1下有两个peer节点,peer0和peer1;组织org2,org2下有两个peer节点,peer0和peer1;因为我只有3台虚拟机资源所以没法实现完全的多机部署,资源使用规划如下:节点宿主机IPhosts端口cli192.168.0.105N/AN/Aorderer0192.168.0.105orderer0.example.com70
征尘bjajmd
·
2024-01-09 01:40
php
开发语言
Hyperledger
Fabric
二进制安装部署 Peer 节点
规划网络拓扑3个orderer节点;组织org1,org1下有两个peer节点,peer0和peer1;组织org2,org2下有两个peer节点,peer0和peer1;节点宿主机IPhosts端口cli192.168.1.66N/AN/Aorderer0192.168.1.66orderer0.example.com7050,8443,9443orderer1192.168.1.66order
征尘bjajmd
·
2024-01-09 01:10
fabric
运维
prometheus 监控 Hyperledger
Fabric
网络
本例中使用的
fabric
版本为2.4.1修改orderer,peer节点docker-compose文件orderer节点:environment:-ORDERER_METRICS_PROVIDER=prometheus-ORDERER_OPERATIONS_LISTENADDRESS
征尘bjajmd
·
2024-01-09 01:10
prometheus
fabric
运维
Hyperledger
Fabric
交易过程中读写集语义
https://hyperledger-
fabric
.readthedocs.io/zh_CN/latest/readwrite.html交易模拟和读写集背书节点在模拟交易期间,会为交易准备一个读写集。
征尘bjajmd
·
2024-01-09 01:08
数据库
oracle
iOS promise 设计模式,google promises
源码分析
1.promise模式概念关于文字概念,网上一堆,这里摘取下别人的话Promise设计模式的原理Promise设计模式把每一个异步操作都封装成一个Promise对象,这个Promise对象就是这个异步操作执行完毕的结果,但是这个结果是可变的,就像薛定谔的猫,只有执行了才知道。通过这种方式,就能提前获取到结果,并处理下一步骤。Promise使用then作为关键字,回调最终结果。then是整个Prom
孙掌门
·
2024-01-09 00:35
EventBus
源码分析
及仿EventBus实现
EventBus
源码分析
我分析源码一般是从整体来进行分析,对于一些细节的东西,我没有时间也没有能力去分析。
MEzzsy
·
2024-01-08 19:00
GPT(Generative Pre-Training)论文解读及源码实现(二)
本篇为gpt2的pytorch实现,参考nanoGPTnanoGPT如何使用见后面第5节1数据准备及预处理data/shakespeare/prepare.py文件
源码分析
1.1数据划分下载数据后90%
晚点吧
·
2024-01-08 16:04
NLP
gpt
预训练模型微调
大模型
gpt2
lighttpd-1.4.20
源码分析
lighttpd-1.4.20
源码分析
以后的更新都在这个地址http://bbs3.chinaunix.net/thread-1369986-1-1.html网络编程讨论QQ群号:454389690写在前面对于轻量级
lenky0401
·
2024-01-08 14:44
Lighttpd源码分析
lighttpd
工作
graphviz
服务器
plugins
makefile
雅思词汇——Word List 2(V2)
code[koʊd]6.seek[siːk]7.item[ˈaɪtəm]8.crown[kraʊn]9.effort[ˈɛfərt]10.point[pɔɪnt]11.review[rɪˈvjuː]12.
fabric
ation
悠悠小船长
·
2024-01-08 14:13
English
English
手动配置Spring AOP的
源码分析
这里写自定义目录标题ProxyFactoryBean模式目标对象拦截器链的初始化获取拦截目标对象ProxyFactoryBean模式在Spring中实现aop功能有两种方式,一种是手动配置的方式,另一种是自动配置。手动配置的实现主要有以下几个类完成:使用ProxyFactoryBean时,需要设置targetName(代理对象),以及作用在代理对象上的拦截器interceptorNames属性,如
用心一
·
2024-01-08 11:19
spring
java
后端
Mybatis【2.2】-- Mybatis关于创建SqlSession
源码分析
的几点疑问?
代码直接放在Github仓库【https://github.com/Damaer/Mybatis-Learning】,可直接运行,就不占篇幅了。[TOC]1.为什么我们使用SQLSessionFactoryBuilder的时候不需要自己关闭流?我们看我们的代码:publicclassStudentDaoImplimplementsIStudentDao{privateSqlSessionsqlSe
秦怀杂货店
·
2024-01-08 10:56
使用
Fabric
.js库制作一个绘画网站,实现绘画板涂鸦功能
1.学习之前这个功能是基于vue的,如果你没有学过vue,可能对里面的知识不理解,对于canvas要有一点点的理解,如果没有,建议学习一下如果实在需要关于
Fabric
js写的绘画功能,可以看一下我参考其他人写的文档
元素苏_
·
2024-01-08 10:52
fabric
javascript
vue
ui
基于
Fabric
.js开发一款图片编辑器,实现图片和系统数据的关联。
然后我就不停的百度,最后发现了一个Canvas辅助工具库
Fabric
.js,基本上解决了我的难点和痛点,剩余的
BrightLD
·
2024-01-08 10:51
工作
javascript
fabric
vue.js
前端
使用
fabric
.js实现对图片涂鸦、文字编辑、平移缩放与保存功能
经过技术选型对比,决定使用
fabric
.js开源库。以下的代码都为简化版。1.初始化画布图片需
别问我也不会
·
2024-01-08 10:21
第三方库
js高级
fabric
图片编辑
[源码]mybatis一级缓存
源码分析
一.为什么要有一级缓存 每当我们使用Mybatis开启一次和数据库的会话,就会创建一个SqlSession对象来表示这个会话。就在这一次会话中,我们有可能反复执行完全相同的查询语句,这些相同的查询语句在没有执行过更新的情况下返回的结果也是一致的。相信机智的你已经想到,如果每次都去和数据库进行交互查询的话,就会造成资源浪费。所以,mybatis加入了一级缓存,用来在一次会话中缓存查询结果。 总结
程序媛swag
·
2024-01-08 09:49
mybatis核心层
源码分析
2-binding模块
1.一个核心问题为什么使用mapper接口就能操作数据库?(mapper接口并没有实现类)Ans:配置文件解读+动态代理的增强动态代理增强就是binding模块的功能。从表现来讲,bingding的主要功能是将面向mapper接口编程转换成session中对应的方法执行。2.binding模块分析MapperRegistry:mapper接口和对应的代理对象工厂的注册中心;MapperProxyF
王侦
·
2024-01-08 09:53
ZGC
源码分析
(5)-ZGC并发并行度设计
ZGC的目标是希望更短的听段停顿时间,同时希望对应用程序的影响尽量小。所以一定会控制GC并行线程数和并发线程数。并行线程指的是暂停应用执行初始标记,最终标记和初始转移时候的工作线程数。并发线程数是指执行并发标记和并发转移等工作的线程数。并行和并发的线程数目可以通过参数ParallelGCThreads和ConcGCThreads控制。如果没有设置,ZGC会启发式的推断合理的参数。因为ZGC希望暂停
躺在石头上吐泡泡
·
2024-01-08 07:34
《Ceph
源码分析
》——第1章,第5节RADOS
本节书摘来自华章出版社《Ceph
源码分析
》一书中的第1章,第1.5节RADOS,作者常涛,更多章节内容可以访问云栖社区“华章计算机”公众号查看1.5RADOSRADOS是Ceph存储系统的基石,是一个可扩展的
weixin_34413103
·
2024-01-08 04:54
swift
什么是长轮询
短轮询vs长轮询短轮询长轮询长轮询的原理demotomcat线程池AsyncContext
源码分析
短轮询vs长轮询在看apollo和nacos等配置中心的源码的时候发现,配置更新的实时感知都是采用的长轮询的方式
法拉弟弟
·
2024-01-08 02:24
网络
java
服务器
trino-435:dynamic catalog数据库存储代码实现
一、dynamiccatalog数据库存储
源码分析
dynamiccatalog的实现主要涉及到两个类:CoordinatorDynamicCatalogManager、WorkerDynamicCatalogManager
玉成226
·
2024-01-08 02:45
【trino】
大数据
Spring Authorization Server OAuth2TokenEndpointFilter
源码分析
OAuth2TokenEndpointFilterOAuth2TokenEndpointFilter是负责颁发token的过滤器。AuthenticationConverter负责将提交的参数转换为Authentication.该属性的实例为DelegatingAuthenticationConverter,是一个委派转换器,委派给下面的Convert执行下面三个convert0={OAuth2A
丑过三八线
·
2024-01-08 00:47
spring
MySQL一条查询SQL的执行过程(
源码分析
)
MySQL一条查询SQL的执行过程(
源码分析
)最基本的一条查询语句:服务端处理流程说明:以下所有说明都以MySQL5.7.25源码为例,存储引擎为InnoDB。
抡着鼠标扛大旗
·
2024-01-07 18:50
MySQL
MySQL
源码解析
SQL查询
MySQL数据库中使用use来切换数据库之底层原理
【MySQL源码】usedatabase切换表空间切换表空间
源码分析
客户端流程服务端流程说明:以下所有说明都以MySQL5.7.25源码为例,存储引擎为InnoDB。
抡着鼠标扛大旗
·
2024-01-07 18:20
MySQL
MySQL
源码解析
use
tables
java容器
源码分析
--HashSet(JDK1.8)
本篇结构:前言数据结构重要参数常用方法
源码分析
疑问解答分析总结一、前言HashSet也是常用的数据结构,是一个没有重复元素的集合,也不能保证元素的顺序,可以有null值,但最多只能有一个。
w1992wishes
·
2024-01-07 18:27
Tor 1
笔者从今年3月份开始陆陆续续研究Tor系统的源码,由于源码量大,也有很多需要总结的地方,所以特地在这里开辟个Tor
源码分析
的系列文章,供自己总结,也供大家共同探讨。
ivana_1991
·
2024-01-07 17:10
Android 11中Activity启动过程
源码分析
Android中ActivityManagerService简称AMS,主要负责Android中四大组件创建启动管理。本地环境如下:compileSdkVersion30buildToolsVersion"30.0.3"minSdkVersion21targetSdkVersion301)从调用startActivity开始startActivity(Intent(this,MainActivit
Time@traveler
·
2024-01-07 14:51
Android源码分析
ActivityThread
Android
11
AMS
ATMS
Activity启动流程
Font
fabric
:一款字体与设计的完美结合
一、产品介绍Font
fabric
是一款由国际字体设计公司Font
fabric
开发的字体设计软件。它提供了一整套完整的字体设计工具,让用户可以轻松地创建、设计和定制自己的字体。
什么软件好
·
2024-01-07 10:05
设计工具
编程开发
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他