Fork me on GitHub
摘要:本人即将推出Fabric教程,该教程基于Fabric1.4.1。课程会陆续上架各大云课堂。 简介 本课程首先会讲解区块链的相关概念。 接着教你Fabric的相关理论以及如何配置和部署Fabric网络。 然后教编写你Fabric智能合约以及如何使用Fabric的SDK。 最后提供了进阶篇来教你玩转Fa 阅读全文
posted @ 2020-01-09 17:54 jockming 阅读 (67) 评论 (2) 编辑
摘要:代币智能合约: 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 jockming 阅读 (21) 评论 (0) 编辑
摘要:相较与古老的ssm项目,springboot项目的切面编程几乎不用配置。开箱即用。 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> 阅读全文
posted @ 2020-01-29 20:10 jockming 阅读 (10) 评论 (0) 编辑
摘要:自定义注解 import java.lang.annotation.*; /** * @author wzm */ //注解会在class中存在,运行时可通过反射获取 @Retention(RetentionPolicy.RUNTIME) //目标是方法 @Target({ElementType.M 阅读全文
posted @ 2020-01-29 17:17 jockming 阅读 (10) 评论 (0) 编辑
摘要:springboot项目下的一些统一操作。 idea需要实现安装lombok插件 依赖: 依赖少了的,漏了的自己引。 <!--切面--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot- 阅读全文
posted @ 2020-01-29 16:57 jockming 阅读 (20) 评论 (0) 编辑
摘要:用途 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中。 2) 在网络上传送对象的字节序列。 操作类 java.io.ObjectOutputStream 代表对象输出流,它的writeObject(Object obj)方法可对参数指定的obj对象进行序列化,把得到的字节序列写到一个 阅读全文
posted @ 2020-01-27 21:21 jockming 阅读 (11) 评论 (0) 编辑
摘要:需求 使用日志框架有三点需求: 1、期望日志能保存在文件中,方便时候排错。 2、开发环境的日志记录会更多方便调试。 3、生产环境需要记录重要的信息。 Log4j 可用于普通maven项目,也可以用于springboot项目。 Log4j提供了简单的API调用,强大的日志格式定义以及灵活的扩展性。 可 阅读全文
posted @ 2020-01-26 15:52 jockming 阅读 (18) 评论 (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 jockming 阅读 (23) 评论 (0) 编辑
摘要:问题产生的原因 前后端分离项目中,前端和后台服务可能没有部署在一台服务器上。这样的话,前后端ip就会不一致,那么就会产生跨域,往往前后端项目部署的端口通常也可能会不一样,这样也会产生跨域问题。再就是使用的域名不一致也会产生这样的问题。 错误信息 Failed to load http://192.1 阅读全文
posted @ 2020-01-25 17:26 jockming 阅读 (42) 评论 (0) 编辑
摘要:简介 JAVA的double型数据以及float类型的数据均不能进行精确计算,许多编程语言也是一样,这与计算机的底层原理有关。 因此计算得出的结果往往超出预期。 尤其是在金融行业,计算价格或者银行业务的钱的计算。精确计算变得尤为重要。 虽然我们可以通过四舍五入的方式来处理结果,但是这样做就意味着存在 阅读全文
posted @ 2020-01-25 15:31 jockming 阅读 (34) 评论 (0) 编辑
摘要:简介 JUnit是一个开源的java语言的单元测试框架 专门针对java语言设计, 使用最广泛, JUnit是标准的单元测试架构 java单元测试是最小的功能单元测试代码, 单元测试就是针对单个java方法的测试 目的 确保单个方法正常运行 测试代码可以作为示例代码 可以自动化运行所有测试并获得报告 阅读全文
posted @ 2020-01-24 16:49 jockming 阅读 (18) 评论 (0) 编辑
摘要:比特币 比特币是一种构建在区块链底层技术上的加密货币,而区块链本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性和生成下一个区块。 货币 货币的契约本质决定了它可以有不同的表现形式,比如一般等价物、贵金属货币、 阅读全文
posted @ 2020-01-24 13:18 jockming 阅读 (15) 评论 (0) 编辑
摘要:简介 REST(Representational State Transfer):表象层状态转变 RESTful对api进行规范和约束,使得api统一规范,增强api的可读性,便于开发。 设计原则 1、每一个URI代表一种资源 2、客户端通过四个HTTP动词(get、post、put、delete) 阅读全文
posted @ 2020-01-23 23:15 jockming 阅读 (39) 评论 (0) 编辑
摘要:简介 openshift是基于k8s的开源容器云。 要求 系统环境:CentOS 7.5 搭建一个master节点,两个node节点 注意: openshift3 依赖docker的版本为1.13.1 openshift3.10支持的是ansible2.4.3.0以上2.8.X以下 保证各节点时间统 阅读全文
posted @ 2020-01-23 15:30 jockming 阅读 (40) 评论 (0) 编辑
摘要:通过docker-api来执行docker相关的操作。 配置 可以在docker启动文件docker.service中加入如下 vi /lib/systemd/system/docker.service 在下面ExecStart 后面添加 -H tcp://0.0.0.0:2375 ExecStar 阅读全文
posted @ 2020-01-23 14:52 jockming 阅读 (58) 评论 (0) 编辑
摘要:系统版本为Centos7.5 内存均分配:4G 存储:40G CUP:1核(根据电脑实际情况分配) 准备两台电脑或虚拟机(配置两张网卡) 192.168.2.188 192.168.2.190 准备 ###查看时区 date ###修改时区 timedatectl set-timezone Asia 阅读全文
posted @ 2020-01-22 21:19 jockming 阅读 (15) 评论 (0) 编辑