摘要: Fabric etcdraft模式部署 配置要求 以下信息仅供参考 系统环境(Centos 7.5) Docker版本(19.03.12) Docker-compose版本(1.24.0) Fabric版本(1.4.1): Source code(zip) Fabric工具版本: hyperledg 阅读全文
posted @ 2020-07-13 18:56 itwetouch 阅读(915) 评论(0) 推荐(0) 编辑
摘要: passwdless.sh #!/bin/bash # passwdless.sh # 安装expect yum install expect -y echo "按enter键3次即可" # 生成秘钥(按enter键3次即可生成) ssh-keygen -t rsa # 需要配置的主机名 SERVE 阅读全文
posted @ 2020-07-13 18:31 itwetouch 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 参考文章:https://www.cnblogs.com/lave/p/10477375.html 概念介绍 负载均衡建立在现有网络结构之上,提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽,增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 配置修改 修改nginx配置文件( /e 阅读全文
posted @ 2020-07-13 10:20 itwetouch 阅读(2134) 评论(0) 推荐(0) 编辑
摘要: Centos7添加域名服务器地址 添加域名服务器地址 vim /etc/resolv.conf 云主机里面原本的域名服务器地址不要动,直接换行新增下面的这两条记录 #主DNS服务器 nameserver 114.114.114.114 #备用DNS服务器(当然也可以是自己部署的域名私有服务器) na 阅读全文
posted @ 2020-07-11 21:24 itwetouch 阅读(2874) 评论(0) 推荐(0) 编辑
摘要: 脚本说明 脚本改自官方,可以拉取fabric ca/peer/orderer/ccenv/tools等镜像,我注释掉了拉取第三方镜像(zookeeper,kafka,couchdb)的代码。 脚本内容 创建脚本vi docker_pull_fabric_images.sh。然后复制下面的内容到脚本。 阅读全文
posted @ 2020-07-06 16:30 itwetouch 阅读(1363) 评论(0) 推荐(0) 编辑
摘要: 脚本介绍 这个脚本编写之初,目的也很简单,就是为了能更方便的初始化fabric的运行环境,保证其运行环境的一致性。 脚本大致的功能如下: 安装常用工具(curl,wget,make,gcc,tree,ssl等) 设置防火墙 设置selinux 设置时间同步 设置yum源为阿里镜像 设置docker镜 阅读全文
posted @ 2020-07-06 16:08 itwetouch 阅读(424) 评论(0) 推荐(0) 编辑
摘要: Java中的Log4j简易配置 依赖(Maven) <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <dependency> <g 阅读全文
posted @ 2020-06-28 15:36 itwetouch 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Java web项目集成Swagger报AbstractSerializableParameter类的异常问题 异常信息大致如下: [nio-1111-exec-4] i.s.m.p.AbstractSerializableParameter : Illegal DefaultValue null 阅读全文
posted @ 2020-06-25 11:02 itwetouch 阅读(867) 评论(0) 推荐(0) 编辑
摘要: SpringBoot之RabbitMQ实现两种延时队列 参考:https://blog.csdn.net/qq_37892957/article/details/89296157 参考:https://blog.csdn.net/u014308482/article/details/53036770 阅读全文
posted @ 2020-06-23 10:21 itwetouch 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: 新下载的Tomcat8.0 解压缩完了运行tomcat8.exe屏幕闪一下就没了 当然也可以直接双击startup.bat运行Tomcat。 后来找到了原因,原来是没有安装此项服务。具体安装方法:打开命令行提示符窗口 进入Tomcat安装目录 ==> 进入bin目录下 ==> 输入:service. 阅读全文
posted @ 2020-06-17 16:29 itwetouch 阅读(1057) 评论(0) 推荐(1) 编辑
摘要: # Java8两个集合(List)取交集、并集、差集、去重并集 ![](https://img2023.cnblogs.com/blog/1724295/202306/1724295-20230614095339376-713435189.png) ```java import java.util. 阅读全文
posted @ 2020-06-17 14:48 itwetouch 阅读(23623) 评论(1) 推荐(1) 编辑
摘要: node.js安装及配置 下载和安装node.js 官方下载地址: https://nodejs.org/en/download/ 下载msi可安装版本的安装包。 LTS (Recommended For Most User) Windows Installer: node-v12.18.3-x64 阅读全文
posted @ 2020-06-16 11:19 itwetouch 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 报错信息 如果出现这个问题多半都是没有安装相应的包(net-tools.x86_64) 安装 执行命令安装相关的包 yum install -y net-tools.x86_64 验证 阅读全文
posted @ 2020-06-16 10:40 itwetouch 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 下载Redis Windows 版 -- Redis -- 下载地址: https://github.com/tporadowski/redis/releases Linux/Unix版 -- Redis -- 官方下载地址: https://redis.io/download 安装Redis 推荐 阅读全文
posted @ 2020-06-15 18:21 itwetouch 阅读(270) 评论(0) 推荐(1) 编辑
摘要: 单次修改 npm install --registry=https://registry.npm.taobao.org 永久使用 npm config set registry https://registry.npm.taobao.org 检测是否成功 # 配置后可通过下面方式来验证是否成功 np 阅读全文
posted @ 2020-06-15 17:49 itwetouch 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 相关配置和脚本 目录结构 # 位于/home/dns目录下 coredns_stand-alone . ├── compose-coredns.yaml ├── coredns │ └── conf │ └── Corefile ├── etcd │ ├── certs │ │ ├── ca-con 阅读全文
posted @ 2020-05-27 08:58 itwetouch 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 异常信息 Type definition error: [simple type, class org.apache.ibatis.executor.loader.javassist.JavassistProxyFactoryEnhancedResultObjectProxyImpl];nested 阅读全文
posted @ 2020-05-27 08:41 itwetouch 阅读(1506) 评论(0) 推荐(1) 编辑
摘要: Flutter pub get 无法下载依赖的问题解决 默认使用国外的镜像,可能会碰墙。 windows下环境变量和用户变量中均设置 和 阅读全文
posted @ 2020-05-21 16:20 itwetouch 阅读(2617) 评论(1) 推荐(0) 编辑
摘要: 相关命令 内容如下 阅读全文
posted @ 2020-05-12 15:19 itwetouch 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Fabric solo模式的部署 _本次部署基于 模式部署,准备一台虚拟机就可以了。_ 环境准备 这一步主要是去初始化虚拟机的环境,拉取镜像和下载相关的工具。(做过这一步的同学可以略过这一步) 参考我的博客: "Fabric部署环境初始化" 下载工具 工具下载: "hyperledger fabri 阅读全文
posted @ 2020-04-10 10:43 itwetouch 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 背景 Gossip protocol 也叫 Epidemic Protocol (流行病协议),实际上它还有很多别名,比如:“流言算法”、“疫情传播算法”等。 这个协议的作用就像其名字表示的意思一样,非常容易理解,它的方式其实在我们日常生活中也很常见,比如电脑病毒的传播,森林大火,细胞扩散等等。 G 阅读全文
posted @ 2020-04-03 17:42 itwetouch 阅读(789) 评论(0) 推荐(0) 编辑
摘要: Markdown语法 官方文档地址: https://markdown-zh.readthedocs.io/en/latest/ Markdown 致力于使阅读和创作文档变得容易. Markdown 支持 内联 HTML 标题 这是一级标题 这是二级标题 这是三级标题 这是四级标题 这是五级标题 这 阅读全文
posted @ 2020-03-27 11:00 itwetouch 阅读(278) 评论(0) 推荐(0) 编辑
摘要: Docker容器编排技术 项目地址: "https://github.com/docker/compose" Compose 是用来定义和运行一个或多个容器应用的 。 Compose 可以 容器镜像的建立及容器的运行。 Compose 使用python语言开发,非常适合在 里部署一个或多个容器,并自 阅读全文
posted @ 2020-03-26 18:52 itwetouch 阅读(398) 评论(0) 推荐(0) 编辑
摘要: Fabcar 案例部署 本教程基于 进行部署,部署环境是Centos7 官方文档: "点击这里" 准备好一个环境初始化好的虚拟机( "教程地址" ) 原理 利用fabric node sdk程序来与Fabric网络进行交互 准备工作 移除以往运行过的链码镜像和所有的容器: 安装node和npm 设置 阅读全文
posted @ 2020-03-22 15:03 itwetouch 阅读(4180) 评论(0) 推荐(1) 编辑
摘要: 作者:jockming 联系方式:1299986041 博客: "https://www.cnblogs.com/jockming/" 交流群(QQ):537487044(Fabric技术交流群) Github 小徽章 装逼技能来了 参考文章: "https://blog.csdn.net/eyre 阅读全文
posted @ 2020-03-22 14:26 itwetouch 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 作者:jockming 联系方式:1299986041 博客:https://www.cnblogs.com/jockming/ 交流群(QQ):537487044(Fabric技术交流群) HelloWorld案例部署指导 目录结构 项目地址: "点击这里" 准备链码 Helloworld链码实现 阅读全文
posted @ 2020-03-19 17:06 itwetouch 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 作者:jockming 联系方式(QQ):1299986041 博客:https://www.cnblogs.com/jockming/ 交流群(QQ):537487044(Fabric技术交流群) First network 案例部署指导 参考网址 1. 项目地址: | "点击这里" 2. 文档地 阅读全文
posted @ 2020-03-17 17:02 itwetouch 阅读(730) 评论(0) 推荐(1) 编辑
摘要: 作者:jockming 联系方式:1299986041 博客:https://www.cnblogs.com/jockming/ 交流群(QQ):537487044(Fabric技术交流群) 虚拟机环境初始化 设置防火墙 设置Selinux 设置时间同步 设置服务器语言 安装常用工具 更换yum源 阅读全文
posted @ 2020-03-17 10:06 itwetouch 阅读(831) 评论(0) 推荐(0) 编辑
摘要: Fabric 学习路线 这边文章的主要目的是为了给Fabric初学者提供一个学习指导,让大家知道如何开始。很多人在初期都不是很清楚如何去学习Fabric(当然也包括我自己),遇到问题的时候也不清楚怎么解决。 仅仅只是提供一个大致的方向,暂无具体细节(文章篇幅有限,实在要讲的话估计还得再写几篇文章)。 阅读全文
posted @ 2020-03-13 18:00 itwetouch 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: 代币智能合约: package main /* // 安装智能合约 peer chaincode install -n token3 -v 1.0 -p chaincodedev/chaincode/token // 实例化智能合约 peer chaincode instantiate -C myc 阅读全文
posted @ 2020-01-31 17:23 itwetouch 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 相较与古老的ssm项目,springboot项目的切面编程几乎不用配置。开箱即用。 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> 阅读全文
posted @ 2020-01-29 20:10 itwetouch 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 自定义注解 import java.lang.annotation.*; /** * @author wzm */ //注解会在class中存在,运行时可通过反射获取 @Retention(RetentionPolicy.RUNTIME) //目标是方法 @Target({ElementType.M 阅读全文
posted @ 2020-01-29 17:17 itwetouch 阅读(610) 评论(0) 推荐(0) 编辑
摘要: springboot项目下的一些统一操作。 idea需要实现安装lombok插件 依赖: 依赖少了的,漏了的自己引。 <!--切面--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot- 阅读全文
posted @ 2020-01-29 16:57 itwetouch 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 用途 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中。 2) 在网络上传送对象的字节序列。 操作类 java.io.ObjectOutputStream 代表对象输出流,它的writeObject(Object obj)方法可对参数指定的obj对象进行序列化,把得到的字节序列写到一个 阅读全文
posted @ 2020-01-27 21:21 itwetouch 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 需求 使用日志框架有三点需求: 1、期望日志能保存在文件中,方便时候排错。 2、开发环境的日志记录会更多方便调试。 3、生产环境需要记录重要的信息。 Log4j 可用于普通maven项目,也可以用于springboot项目。 Log4j提供了简单的API调用,强大的日志格式定义以及灵活的扩展性。 可 阅读全文
posted @ 2020-01-26 15:52 itwetouch 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 参考地址 https://github.com/swagger-api/swagger-core/wiki/Annotations-1.5.X#quick-annotation-overview 说明 以下配置是基于spring-boot项目。 注解 - @Api()用于类; 表示标识这个类是swa 阅读全文
posted @ 2020-01-25 21:27 itwetouch 阅读(1755) 评论(0) 推荐(0) 编辑
摘要: 问题产生的原因 前后端分离项目中,前端和后台服务可能没有部署在一台服务器上。这样的话,前后端ip就会不一致,那么就会产生跨域,往往前后端项目部署的端口通常也可能会不一样,这样也会产生跨域问题。再就是使用的域名不一致也会产生这样的问题。 错误信息 Failed to load http://192.1 阅读全文
posted @ 2020-01-25 17:26 itwetouch 阅读(3245) 评论(0) 推荐(0) 编辑
摘要: 简介 JAVA的double型数据以及float类型的数据均不能进行精确计算,许多编程语言也是一样,这与计算机的底层原理有关。 因此计算得出的结果往往超出预期。 尤其是在金融行业,计算价格或者银行业务的钱的计算。精确计算变得尤为重要。 虽然我们可以通过四舍五入的方式来处理结果,但是这样做就意味着存在 阅读全文
posted @ 2020-01-25 15:31 itwetouch 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: 简介 JUnit是一个开源的java语言的单元测试框架 专门针对java语言设计, 使用最广泛, JUnit是标准的单元测试架构 java单元测试是最小的功能单元测试代码, 单元测试就是针对单个java方法的测试 目的 确保单个方法正常运行 测试代码可以作为示例代码 可以自动化运行所有测试并获得报告 阅读全文
posted @ 2020-01-24 16:49 itwetouch 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 比特币 比特币是一种构建在区块链底层技术上的加密货币,而区块链本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性和生成下一个区块。 货币 货币的契约本质决定了它可以有不同的表现形式,比如一般等价物、贵金属货币、 阅读全文
posted @ 2020-01-24 13:18 itwetouch 阅读(250) 评论(0) 推荐(0) 编辑