Fork me on GitHub
摘要:本人即将推出Fabric教程,该教程基于Fabric1.4.1。课程会陆续上架各大云课堂。 简介 本课程首先会讲解区块链的相关概念。 接着教你Fabric的相关理论以及如何配置和部署Fabric网络。 然后教编写你Fabric智能合约以及如何使用Fabric的SDK。 最后提供了进阶篇来教你玩转Fa 阅读全文
posted @ 2020-01-09 17:54 jockming 阅读(856) 评论(4) 推荐(0) 编辑
摘要:MarkDown常用数学符号,记得一定要加$$才可以显示效果. 基本语法 $ 数学符号或者表达式$ 上标 $x^2$ \(x^2\) 包括整体 ${Z^{yx}}$ \({Z^{yx}}\) 大括号 $ \left(大括号)\right. $ \(\left(大括号)\right.\) 分割线 $\ 阅读全文
posted @ 2020-12-11 16:18 jockming 阅读(383) 评论(0) 推荐(0) 编辑
摘要:版本选择 当前使用的版本是v.1.1.3 注意 你得实现准备好一个运行正常的fabric网络。网络部署可以参考我的其他博客。 将证书目录crypto-config复制到explorer项目下。 提醒下,防火墙注意要开放端口,云服务器注意安全组添加端口。 NOTE: 本文使用docker部署,可以经可 阅读全文
posted @ 2020-12-03 16:51 jockming 阅读(234) 评论(2) 推荐(0) 编辑
摘要:Compose部署IPFS星际文件系统 注意 docker和docker-compose安装就不用多说了。 虚拟机的话注意防火墙开放端口。云服务器需要在安全组添加端口。 compose-ipfs.yaml version: "2" services: ipfs: image: ipfs/go-ipf 阅读全文
posted @ 2020-12-03 16:35 jockming 阅读(136) 评论(0) 推荐(0) 编辑
摘要:Git常用命令以及场景问题解决 指令 新建代码库 # 在当前目录新建一个Git代码库 git init # 新建一个目录,将其初始化为Git代码库 git init [project-name] 配置 # 显示当前的Git配置 git config --list # 设置提交代码时的用户信息 git 阅读全文
posted @ 2020-10-23 14:06 jockming 阅读(91) 评论(0) 推荐(0) 编辑
摘要:spring-boot quartz定时任务 基本功能 串并行控制 定时任务(CRUD) 定时任务启停 立即执行定时任务 相关依赖 其他缺的依赖自行引入 <!-- Quartz 这个才是最主要的 --> <dependency> <groupId>org.quartz-scheduler</grou 阅读全文
posted @ 2020-10-13 14:06 jockming 阅读(147) 评论(0) 推荐(0) 编辑
摘要:基于Web3j的钱包工具类,包括普通钱包的生成和加载,bip39钱包的生成和加载,bip39钱包签名和验证。 相关依赖 <dependency> <groupId>org.web3j</groupId> <artifactId>core</artifactId> <version>4.2.0</ve 阅读全文
posted @ 2020-09-24 18:10 jockming 阅读(282) 评论(0) 推荐(0) 编辑
摘要:本文关于新的peer节点加入网络的相关操作是基于java版本的sdk进行的。 假设你原本是基于Template创建的节点 修改crypto-config.yaml配置 OrdererOrgs: # orderer的配置在这里就省略了 - ... PeerOrgs: - Name: Org1 Doma 阅读全文
posted @ 2020-08-24 16:17 jockming 阅读(624) 评论(0) 推荐(0) 编辑
摘要:一般生产环境不会直接这么用,但是springboot提供的这个功能还是很有用的,比如说我们自己做并发测试,模拟定时任务。 其他依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <versi 阅读全文
posted @ 2020-08-23 21:15 jockming 阅读(506) 评论(0) 推荐(0) 编辑
摘要:前言 在jdk中Executors类中提供了诸如newFixedThreadPool()、newSingleThreadExecutor()、newCachedThreadPool()等创建线程的方法,但是都具有一定的局限性,不灵活,且内部还是通过ThreadPoolExecutor来创建的,使用T 阅读全文
posted @ 2020-08-19 11:11 jockming 阅读(394) 评论(0) 推荐(0) 编辑
摘要:Cron表达式 每隔5秒执行一次:*/5 * * * * ? 每隔1分钟执行一次:0 */1 * * * ? 每天23点执行一次:0 0 23 * * ? 每天凌晨1点执行一次:0 0 1 * * ? 每月1号凌晨1点执行一次:0 0 1 1 * ? 每月最后一天23点执行一次:0 0 23 L * 阅读全文
posted @ 2020-08-06 09:23 jockming 阅读(73) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.jianshu.com/p/fa587bbfbb60 阿里云数据盘挂载完整过程 阿里云挂载云盘第一步在阿里云管理员后台,云盘管理中心挂载好云盘在哪个服务器上面。当然在一开始选购主机的时候也可以选择数据盘,新添加的数据盘是不能直接使用的,需要挂载到指定的目录。 登录 EC 阅读全文
posted @ 2020-07-31 19:51 jockming 阅读(471) 评论(0) 推荐(0) 编辑
摘要:参考: https://blog.csdn.net/yjk13703623757/article/details/80283729 使用场景 docker容器日志导致主机磁盘空间满了。docker logs -f container_name噼里啪啦一大堆,很占用空间,不用的日志可以清理掉了。 查看 阅读全文
posted @ 2020-07-25 11:11 jockming 阅读(1084) 评论(0) 推荐(0) 编辑
摘要:Docker-compose部署java项目 前置条件: 安装docker 安装docker-compose 防火墙啥的都设置好 dockerfile-demo FROM java:8 VOLUME /tmp WORKDIR / ADD ./project-demo-1.0.0.jar projec 阅读全文
posted @ 2020-07-18 18:40 jockming 阅读(1337) 评论(0) 推荐(0) 编辑
摘要:Docker-compose常用软件部署(mysql、redis、rabbitmq) 废话不多说,下面就直接给出部署文件已经启动脚本,这个会持续更新。以下的部署方式均是单例部署。高可用或者其他部署方案我会单独写相应的文章。 mysql数据库 redis缓存 rabbitmq消息队列 compose- 阅读全文
posted @ 2020-07-18 18:02 jockming 阅读(369) 评论(0) 推荐(0) 编辑
摘要:目的大概是这样子的,就是在idea上创建号项目,然后在git创建号仓库,直接将本地的项目初始化push到仓库中去。 在GitHub上创建仓库 输入你的仓库名,最好与项目名相同。 创建本地仓库 VCS --> Import into Version Control --> Create Git Rep 阅读全文
posted @ 2020-07-16 21:33 jockming 阅读(910) 评论(0) 推荐(0) 编辑