自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单元自测Mockito和PowerMockito总结

Mockito官方文档Mockito和PowerMockito的区别PowerMockito可以mock private、final、static等方法。@InjectMocks和@Mock的区别@InjectMocksService service;@MockPerson person;@Mock创建一个mock service,当你需要测试的类/方法中有依赖的类,可以将依赖的类mock掉,底层原理是通过代理的方式。比如Service类中的功能依赖了Person类,那么可以将

2020-07-30 23:42:40 1014

原创 java Comparable和Comparator比较器

首先,-1表示小于,1表示大于,0表示等于.Comparable是内部比较器,Comparator是外部比较器。假设,-1表示不需要调整前后顺序,1表示需要调整前后顺序。对于Comparable接口,主要函数int compareT(T o)Student类实现了该接口,studeant有age,score,id属性。实现,按年龄递增排序。public int compa...

2019-08-03 11:32:58 263

原创 Mac 安装mysql+Sequel Pro遇到的问题

1.安装mysql使用dmg方式安装,各种报错,遂放弃。采用Homebrew安装,先安装HomeBrew,使用命令brew install mysql安装mysql。启动mysql服务:mysql.server start出现如下问题:The server quit without updating PID file(/usr/local/mysql/ShrileyMacBoo...

2019-05-05 17:24:39 484

原创 算法编程输入的几种情况总结(java)

一般,java的输入类一般用Scanner,其方法next(),nextInt()和nextLine()的区别如下:nextInt()只读取数值,剩下"\n"还没有读取,所以光标还在本行中;next() 方法遇见第一个有效字符(非空格,非换行符)时,开始扫描,直到遇见第一个分隔符或结束符(空格或换行符)时,结束扫描,光标还是在本行。nextLine()扫描到一行内容当作是字符...

2019-04-14 23:01:07 1446

原创 字节跳动2019/04/14第一题

1.题目描述:记不清了,大致是产品经理用1表示,程序员用2,0表示空。对于一个二维数组,每分钟程序员可以将上下左右的产品经理变为程序员,就是将1变为2;对于0不做变化。输出为将所有产品经理变为程序员需要几分钟;如果最后结果还有产品经理无法改变状态,输出-12.输入:1 2 11 1 00 1 1输出:3note:1 2 1 2 2 2 ...

2019-04-14 21:14:34 167

转载 机器学习实战-基本算法总结

最近需要回顾以前学的机器学习算法,找了很久找到这篇总结的挺好的。mark一下,防止以后找不到https://blog.csdn.net/qiangzhenyi1207/article/details/79158892

2019-03-10 21:00:26 112

转载 fabric1.1 创建多通道(部署多链码)

参考博客:https://blog.csdn.net/mx1222/article/details/82627785注意事项:第五步:加入通道,每个节点都要加入通道。第六、七步:更新每个组织的锚节点,比如有org1,org2,org3。fabric默认当前节点是peer0org1,每次更新其他组织的锚节点,都要切换cli客户端到其他组织。所以第六步重复三次。此外,输入的命令前加上exp...

2019-03-06 13:29:36 1395

原创 sizeof(str)/sizeof(str[0])计算数组长度带来的问题

#include <iostream>using namespace std;void test(int arra[]){ cout<<sizeof(arra)/sizeof(arra[0])<<endl;}int main(){ int arra[] = {1,2,4,7,3,5,6,8}; cout<<si...

2019-02-28 17:49:34 3973 1

原创 Hyperledger fabric : 单机多节点kafka模式的数据持久化

fabric数据持久化:在fabric部署区块链网络完成后,每次容器docker一销毁,之前区块链网络上的所有数据也随之销毁。数据持久化实现了docker关闭后数据的恢复功能。因为单机比较容易测试,先记录单机多节点kafka模式下的数据持久化操作步骤,简而言之就是,每个容器的数据都要映射到物理机。参考了https://www.cnblogs.com/willaty/p/10077531.h...

2019-02-27 17:29:24 1083

原创 Ubuntu16.04 go语言编译安装protobuf : protoc-gen-go: program not found or is not executable

引用文献:https://studygolang.com/articles/10473 https://www.ibm.com/developerworks/cn/linux/l-cn-gpb/一、Protobuf简介Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正...

2019-01-07 14:02:26 21475 3

原创 fabric1.1.0 账本目录结构

1./opt/gopath/src/github.com/hyperledger/fabric-1.1.0/sampleconfig目录下,core.yml    fileSystemPath: /var/hyperledger/production2.目录结构:ledgersData //账本目录 chains //block数据库目录 chians mychann...

2019-01-03 10:51:31 469

原创 Ubuntu16.04 Cobra安装,没有cobra可执行程序

网上有很多教程,就不赘述,大致步骤如下:1.新建$GOPATH/src/golang.org/x目录,用git clone下载sys和text项目:2.在$GOPATH/src下:go get -v github.com/spf13/cobra/cobra正常情况下会在bin目录下出现cobra.exe可执行程序。但是我发现我的$GOPATH目录下没有bin,而且在/usr/loc...

2018-12-24 10:55:40 547 1

原创 链码操作

1.创建通道:peer channel create -o orderer.wisedu.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx2.加入通道:在对应peer节点下执行(要想加入某通道,必须有该通道的block文件)peer channel join -b $CHANNEL_NAME.block3.更新锚...

2018-12-18 09:58:41 720

原创 fabric 打开blockfile

1.docker exec -it peer节点名 bash , 比如:sudo docker exec -it peer0.org3.wisedu.com bash2.cd /var/hyperledger/production/ledgersData/chains/chains/mychannel3.注:里面的文件比如blockfile_000000可以删除: rm blockfi...

2018-12-17 16:24:43 1326

原创 application.yml

1. resource新建application.yml,配置的格式很重要。比如:port: 8888冒号后面一定要有空格,这样才能运行成功。2.application.properties ——> application.yml比如在application.properties的属性是:network.peers.peer_name = peer0.org1.wise...

2018-12-16 18:36:42 376

原创 SpringBoot关于引用第三方jar包和部署jar包的问题

一、引用第三方jar包:1.新建lib目录放jar包,可在src下,也可以src目录并列目录如下:2.修改pom文件,添加外部依赖<dependency> <groupId>org.hyperledger.fabric-sdk-java</groupId> <artifactId>...

2018-12-14 14:46:09 1288

原创 springboot+mybatis:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

出错日志:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.wisedu.dao.ProductDao.getProduct文件部署:mybatis.mapper-locations=classpath:com/wisedu/mapper/*.xmlmybat...

2018-10-10 15:43:26 953 2

原创 Application run failed

Springboot可以用spring-boot:run启动,但是不能用mainApplication启动.解决:<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> ...

2018-10-09 10:30:44 18887

原创 Error updating database. Cause: java.sql.SQLException: Field 'id' doesn't have a default value

Springboot 通过mybatis使用数据库,xml文件如下:<insert id="insertUser" parameterType="user" useGeneratedKeys="true" keyProperty="id"> insert into t_user(user_name, note) values( #{userName}, #{note})...

2018-10-08 17:18:09 4120 1

转载 【错误解决】[Maven] cannot be opened because it does not exist错误[文件无法编译到target目录下的解决方法]

在学习spring boot过程中遇到同样的错误,原文链接:https://blog.csdn.net/qq_26525215/article/details/53155760

2018-09-26 15:59:25 12168 2

原创 Ubuntu 各种软件操作命令记录

1.截图:gnome-screenshot -a2.搜狗乱码: cd ~/.config sudo rm -rf SogouPY/* sudo rm -rf sogou-qimpanel 重启3.查看端口号是否启用:netstat -a|grep 8080 或者 telnet 172.20.6.198 80804.docker容器相关命令:查看当前正在...

2018-09-26 14:59:44 309

原创 Spring Boot注解定义

注解定义内容解释:@Target,用户描述注解的作用范围取值(ElementType)有:    CONSTRUCTOR:用于描述构造器     FIELD:用于描述域     LOCAL_VARIABLE:用于描述局部变量     METHOD:用于描述方法     PACKAGE:用于描述包     PARAMETER:用于描述参数     TYPE:用于描述类、接口(...

2018-09-14 16:13:30 140

原创 fabric1.1.0 kafka集群部署及查错

1.环境声明     fabric1.1.0                  go1.8.3 linux/amd64                 Docker version 17.03.2-ce       2.节点部署                     IP              Hostname 172.20.6.145 ...

2018-09-10 16:07:55 946

原创 Intellij IDEA创建spring MVC项目——Hello World

环境:jdk:9.0.1  IDEA:IU-2018.1.5创建过程:http://https://www.cnblogs.com/chenlinghong/p/8339555.html出现问题:org.xml.sax.SAXParseException; lineNumber: 9; columnNumber: 35; cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法...

2018-07-05 11:56:29 158

原创 fabric1.0部署问题汇总

1.环境:Ubuntu 16.04          vmware虚拟机2.目的:启动fabric样板示例e2e_cli,结果如图所示:3.部署前提:docker --version : Docker version 1.13.1, build 092cba3docker-compse --version : docker-compose version 1.17.1, build 6d101fb...

2018-07-03 11:23:24 2941

空空如也

空空如也

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

TA关注的人

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