自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 prometheus 监控 springboot 2.X 应用

前言使io.prometheus.simpleclient系列0.9.0包完成对java应用的监控,但由于该版本simpleclient_spring_boot使用的spring-boot1.5.4,并引用了其中的org.springframework.boot.actuate.endpoint包,该包在2.X版本中被大改,所以在springboot2.X应用中不适用。prometheus下载安装https://prometheus.io/docs/prometheus/latest/getti

2020-05-28 16:40:37 1015

原创 fabric-java-sdk ——建立简单的请求(脱离配置)

前言一如既往的,直接通过参数进行对fabric节点的调用。重写一个UserInfo和Enrollment//改为直接传入string的key.public class FCUserInfo implements User { protected String name; protected String mspid; private Set<Stri...

2018-11-28 18:09:38 1584

原创 fabric 通道名称限制

1.仅包含小写ASCII字母数字,点'.'和破折号' - 2.短于250个字符。3.以字母开头

2018-10-29 18:51:34 829

原创 fabric使用SDK对不同节点安装实例化chain code小结

默认为GO语言CC一、安装1、chaincodePath默认为GOPATH/src下的相对路径(且不支持window格式路径)。 可通过更改启动的node进程内环境变量中的GOPATH指定其他路径,但src目录为SDK源码的写死的代码,除更改源码外无法变动。2、安装时不编译,只是将目录中的代码打成tar.gz的压缩包,实例化时才能检查出编译错误。所以chaincodePath需要在go...

2018-10-26 15:43:38 1519

原创 nodejs递归创建/删除目录,解压

 //创建目录FileService.mkdirs = function (dirpath) { if (!fs.existsSync(path.dirname(dirpath))) { FileService.mkdirs(path.dirname(dirpath)); } if (!fs.existsSync(dirpath)) { fs.mkdirSync...

2018-10-26 11:06:22 788

原创 通过nodeSDK实例化chainCode遭遇错误合集

1、cannot find package2018-09-27 03:59:09.586 UTC [chaincode-platform] func1 -> ERRO 071 Failed to generate platform-specific docker build: Error returned from build: 1 "can't load package: packa...

2018-09-28 17:12:44 2114

原创 fabric证书探究小结

序fabric自带的证书生成服务并不很好的自定义证书属性,故自制更小体量的证书生成小工具。fabric如何验证证书有效性及身份对于相应的根证书、节点证书/密钥及管理员证书必须在项目启动前存放于其指定目录,启动时读取对应文件夹下证书保存为初始化区块(文件名无格式要求)。所以暂时未发现动态添加管理员的方法。对于证书校验,除了校验其签发证书外,fabric将证书的OU设定为证书用途属性,...

2018-09-17 17:43:31 1583

转载 各种文件的ContentType

CONTENT_TYPE = { 16      '.load': 'text/html', 17      '.123': 'application/vnd.lotus-1-2-3', 18      '.3ds': 'image/x-3ds', 19      '.3g2': 'video/3gpp', 20      '.3ga': 'video/3gpp', 21...

2018-09-05 18:10:52 4131 2

原创 js中 if(a) 小实验

js 中if可以传入非布尔值,可以用来做非空判断,下面测试一下传入哪些值可以视为false let a = undefined; let b = null; let c = ''; let d = 0; let e = {}; let f = []; if (a) { console.log("undefined 能过");...

2018-09-04 11:29:07 6874 3

原创 在express框架中实现调用系统命令并生成、下载压缩文件

目标使用nodejs的express框架完成一个rest接口,调用一个go语言编写的工具生成两个文件(为啥用go写这个工具,因为不会用js写),返回给前端一个压缩包,并对文件内容做一些业务处理。调用使用child_process包,更多官方文档const {spawn} = require('child_process');const cmd = 'tools/finca';...

2018-09-04 10:15:53 1058

原创 go build —— ltdl.h: No such file or directory

windows: 添加build参数   -tags nopkcs11ubuntu:apt install libltdl3-devcentos:yum install libtool-ltdl-devel

2018-08-31 10:22:10 586 2

原创 Fabric1.0 centos7环境搭建

ps:之前自己部署时记录的,上传作个笔记。Fabric1.0.5教程系统centos7下载镜像下载脚本:#!/bin/bashDOCKER_NS=hyperledgerARCH=x86_64VERSION=1.0.5FABRIC_IMAGES=(fabric-peer fabric-orderer fabric-ccenv fabric-jav...

2018-08-28 11:06:28 861

原创 everiToken简单概述

上周参加了公司组织的everiToken培训,自我总结一下。官网地址序everiToken是近期主网上线的一个区块链项目,力志于打造可融入人们日常生活的通证(token)经济。特点1、Token-base模型2、安全合约3、简洁、快速、高效Token-basetoken-base模型是everiToken的核心。已知的其他区块链交易模型:UTXO:未消费...

2018-08-27 18:53:25 1410

原创 通过fabricSDK(nodejs)创建/更新channel(通过文件)

版本:fabric 1.2client.createChannel(request)参数解析:request 包含下列几个参数:name string Required. orderer Orderer Required. envelope Array.<byte> ...

2018-08-27 11:58:39 1060

原创 blockchain-explorer(pg版) 区块浏览器部署及配置详解

前置工具:GitNode.js  8.11.X 高版本暂不支持PostgreSQL  9.5 以上 此处使用10本篇部署环境:Ubuntu准备环境:安装gitsudo apt-get install git安装node 8.11因为版本限制,采用源码安装#路径为 /usr/localcd /usr/localsudo wget https://np...

2018-08-06 11:17:26 5413 12

原创 虚拟机yum报错: Peer's Certificate has expired

由于使用的VMware,经常挂起,发现即使开启了时间同步仍会导致时间未能同步更新,部分yum安装会出现此错误,更新系统时间即可。解决时间问题安装vmtools    安装完成后默认重启虚拟机时会自动更新时间。...

2018-08-01 10:24:47 3070 1

原创 fabric1.2研究笔记(2)-系统Chain Code初始化

上一篇介绍了已有的scc,但如果需要构建一个自己的scc则必须了解它是如何生效的。首先在scc目录下找到统一的入口register.go// CreateSysCCs creates all of the system chaincodes which are compiled into fabricfunc CreateSysCCs(ccp ccprovider.ChaincodeP...

2018-07-24 09:46:05 840

原创 fabric使用couchdb时skip\limit语句失效的原因

// 1、Add limit // This will override any limit passed in the query. // Explicit paging not yet supported. jsonQueryMap[jsonQueryLimit] = queryLimit // Add skip of 0. // This will override an...

2018-07-23 18:05:43 1056

原创 fabric1.2研究笔记(1)-系统Chain Code了解

1、序       fabric SDK提供了很多对channel、peer等的操作接口,这些接口实际上是调用fabric源码中预置的系统chain code,即scc,源码所在目录为 core/scc/。从之前版本代码中可看出,共有五个,但目前1.2版本源码目录中仅有三个,分别是cscc、lscc和qscc。//see systemchaincode_test.go for an ex...

2018-07-23 15:41:19 2748

空空如也

空空如也

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

TA关注的人

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