自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot --spring.profiles.active=test 不生效

在springboot项目中,运行jar包时使用 java -jar xxx.jar --spring.profiles.active=test ,但是并没有走bootstrap-test.yml文件。而使用java -jar -Dspring.profiles.active=test xxx.jar 是可以走bootstrap-test.yml文件的。原因是在启动类里的run方法没有把args参数加上。public static void main(final String[] args) {

2022-03-03 20:09:29 3034

原创 注册到eureka服务端 显示IP:服务名:端口的格式

spring cloud 版本:Finchley.SR2 eureka: instance: instance-id: ${spring.cloud.client.ip-address}:${spring.application.name}:${server.port} prefer-ip-address: trueDalston.SR5eureka:...

2019-01-11 18:05:47 3143 2

转载 docker配置mysql主从数据库

转载自 https://blog.csdn.net/lynnyq/article/details/790550002.1 获取mysql镜像获取镜像$ sudo docker pull mysql查看镜像$ sudo docker imagesREPOSITORY          TAG                 IMAGE ID            CREATED   ...

2018-12-20 11:24:26 487

原创 git项目迁移到新的地址 保留日志信息

1.首先查看groupA当前项目的remote url:$ git remote -vorigin http://ip/groupA/xxx.git (fetch)origin http://ip/groupA/xxx.git (push)2.使用git remote set-url重置为groupB的远程仓库:$ git remote set-url origin http:/...

2018-12-17 16:41:35 2092

原创 springboot 返回数据为null时返回空字符串

springboot返回给页面的json数据中,如果有数据为null,则返回空字符串。springboot默认使用jackson解析返回json数据。我们做一下配置:package com.yhcode.config;import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.data...

2018-12-12 18:53:07 9884 3

转载 centos安装 docker

文章转载自https://blog.csdn.net/ivyandrich/article/details/79775077系统依赖1.centos版本为7.*,老版本不支持或者未经过测试。2.centos-extras库必须为允许使用,此库默认为允许状态,如果之前禁用的话,必须开启3.推荐使用overlay2 存储驱动  前期准备一。安装依赖包yum-util...

2018-12-05 18:01:27 229

原创 springboot 使用 logback输出日志

在开发中,我们经常使用 System.out.println() 打印一些信息,但是这样不好,因为大量的使用 System.out 会增加资源的消耗。我们在实际项目中使用的是 SLF4J 的 Logback 来输出日志,效率更高,Spring Boot 提供了一套日志系统,logback 是最优的选择。Spring Boot 对 SLF4J 支持得很好,内部已经集成了 SLF4J,一般我们在使...

2018-11-29 23:03:17 585

原创 spring-boot 事务异常: because it is a JDK dynamic proxy that implement

使用springboot做事务管理时,出现异常:The bean 'xxx' could not be injected as a 'xx.xxx' because it is a JDK dynamic proxy that implements:搞了半天发现是代理的原因:在SpringBoot的启动类上加上@EnableTransactionManagement(proxyTar...

2018-11-28 11:42:40 711

原创 使用FileChannel 处理文件时,文件无法删除

在Windows上使用FileChannel的map方法之后, 不能够删除掉文件。in = new FileInputStream(file);ch = in.getChannel();ByteBuffer byteBuffer = ch.map(FileChannel.MapMode.READ_ONLY, 0, file.length());String md5 = MD5(byte...

2018-11-26 18:12:38 1799 2

原创 mybatis模糊查询查询不到数据

今天在使用mybatis模糊查询的时候,返回[],但是使用sql在数据库中是可以查询到数据的,原因竟然是jdbc的url中没有添加字符编码。。。url: jdbc:mysql://ip:port/test?characterEncoding=utf8加上?characterEncoding=utf8就可以了。代码如下:xml里:<select id="findVend...

2018-11-05 19:56:58 2250

转载 CentOs7上安装mysql5.6

转载自:https://www.cnblogs.com/lunatic-cto/p/6123490.html在接下来的mysql安装过程中,请一定保证自己当前所在目录是正确的! e g: [root@localhost ~]# 表示当前目录为~[root@localhost mysql]# 表示当前目录为mysql一、安装MySQL1、下载安装包mysql-5.6.34-lin...

2018-11-02 18:47:11 200

原创 使用swagger上传文件时,报错 Content type 'multipart/form-data;boundary=----WebKitFormBoundaryRAYPKeHKTYSNdzc1

使用swagger上传文件时,传参包括一个文件类型的数据,和一个对象实体,上传时报错:"timestamp": 1473349676109, "status": 415, "error": "Unsupported Media Type", "exception": "org.springframework.web.HttpMediaTypeNotSupportedExcepti.

2018-11-01 10:48:12 13220 6

原创 springboot 配置文件读取顺序

在springboot项目中,配置文件的读取顺序:1、项目根目录下 config文件夹下2、项目根目录下3、项目 java/main/resources/config 文件夹下4、项目 java/main/resources 文件下亲测有效。...

2018-10-28 19:40:59 340

原创 git Untracked files

当发现项目下有许多Untracked files文件时,但是这些文件都没有用,可以使用命令git clean -f将他们删除。

2018-10-23 10:45:10 3707

原创 ubuntu错误:Can't exec "locale": No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line

今天在下载mysql-server的时候,报错信息:Can't exec "locale": No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line 16.Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/...

2018-05-31 19:38:57 3084 1

原创 ubuntu下解决端口被占用的问题

1、根据端口号查找进程sudo lsof -i:端口号2、杀掉进程sudo kill PID号

2018-05-31 19:30:39 1359

原创 easyui实现文件上传

jsp表单:<form id="form1" method="post" enctype="multipart/form-data">    <input class="easyui-textbox" id="applicationId" name="applicationId">    <input class=&

2018-05-17 19:13:15 33076 4

原创 easyui表单提交,携带额外参数

刚刚接触easyui,今天在做一个功能点的时候,需要提交一个表单到服务器,并且要带一些表单之外的参数,我们可以这样写:$("#form1").form("submit", {    type: 'post',    url: 'addFinancing',    onSubmit: function (param) { param.bdatajson = bdatajson    },...

2018-05-17 18:56:04 5167

原创 VirtualBox的配置移出系统盘

当我们安装完VirtualBox虚拟机软件的时候,创建的虚拟机文件默认的存放位置是在C盘:C:/User/Admin/VirtualBox VMs文件夹内,这样会导致我们的系统盘越来越大,慢慢变的不够用,所以我们需要把这些文件移到别的磁盘。解决方法:打开软件Oracle VM VirtualBox 管理->全局设定->更改默认虚拟电脑位置...

2018-04-09 13:21:00 886

原创 在geth客户端部署智能合约

https://www.cnblogs.com/fengzhiwu/p/5629468.html 在geth上部署和调用智能合约完整教程在geth客户端部署智能合约1、编写智能合约源代码source="contract test { function multiply(uint a) returns(uint d) { return a * 7; } }";2、编译智能合约contract =...

2018-03-26 22:58:41 2572

原创 使用truffle编译和部署智能合约

1、首先下载并且安装truffle客户端 npm install -g truffle truffle是一个以太坊智能合约开发框架2、创建一个truffle项目的根目录,以D:\truffle\truffle_java为例。打开cmd命令行工具,导航到truffle_java目录下。执行truffle init命令。会在该目录下出现下面目录结构的文件:-comtracts--Migrations....

2018-03-26 22:52:15 1935

原创 ubuntu和windows之间实现复制粘贴

下载两个软件:apt-get autoremove open-vm-toolssudo apt-get install open-vm-tools-desktop然后重启电脑就可以了。

2018-03-16 13:29:41 22272 11

原创 Fabric环境搭建过程中遇到的问题

1、使用make cryptogen编译生成cryptogen工具报错信息:build/bin/cryptogenCGO_CFLAGS=" " GOBIN=/opt/gopath/src/github.com/hyperledger/fabric/build/bin go install -tags "" -ldflags "-X github.com/hyperledger/fabric/co...

2018-03-14 16:53:48 10342

原创 ubuntu下载指定版本的nodejs

$ wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.gz$ tar -xvf node-v6.9.5-linux-x64.tar.gz$ ln -s /home/node-v6.9.5-linux-x64/bin/node /usr/bin/node$ ln -s /home/node-v6.9.5-linux-x6...

2018-03-14 09:42:54 3012 1

原创 Hyperledger-fabric安装开发部署

该教程默认环境是ubuntu16.041、cURL cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。cURL支持的通信协议有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、...

2018-03-09 17:45:17 1997

原创 把.vagrant.d移出系统盘

使用vagrant up启动虚拟机的时候,打包的虚拟机会保存在.vagrant.d/boxes目录下,这个文件夹默认是存放在系统盘上的C:/Users/Admin目录下的,如果box文件非常多的话,会给系统盘造成很大的压力,所以我们可以把.vagrant.d文件夹移到别的盘。1、将.vagrant.d文件夹剪切到别的盘,比如d:/software/vagrant/.vagrant.d2、设置环境变...

2018-03-07 11:30:05 3454

原创 搭建fabric多机部署环境

最近在学习hyperledger fabric,应公司要求,需要测试一下fabric的多机部署环境,于是在本地安装了三个虚拟机进行测试。使用的软件是virtualbox,虚拟机版本是Ubuntu17.0.4,虚拟机采用的是NAT+host only的模式。三个虚拟机的IP地址和作用如下表:192.168.56.105orderer节点,peer0.org1.example.

2018-01-30 19:03:45 6273 7

原创 ubuntu17.04关于sed命令行的困扰

今天在ubuntu17.04版本的虚拟机上使用sed命令替换文本文件中的字符时,使用变量一直无法替换,经过反复测试之后才成功。把测试过程写一下备份。第一种情况:替换后的文件格式:第二种情况:替换后的文件格式:第三种情况:替换后的文件格式:由此可见,第三种方法中的两种表达方式都是正确的,在ubuntu17.04版本的linux中,当需要使用sed命令替换变量时,应该使用如下方式:sed -i s/x...

2018-01-09 17:10:42 964

翻译 区块链中GAS介绍

When a transaction takes place in Ethereum, a transaction cost must be paid to the client that executes the transaction on your behalf, committing the output of this transaction to the Ethereum blockc

2017-12-05 18:20:26 3966 1

原创 密码学基础介绍

这个世界,唯一不变的,就是源源不断的变化,在这个瞬息万变的科技时代,唯有新技术才能给未来注入更多新鲜的血液,下一代互联网将会因为区块链的存在而发生颠覆性的改变。简单密码过程:发送者 + 明文 + 加密接收者 + 密文 + 解密中间破译,破译的人称为破译者,有时也称为密码分析,破译者并不一定是坏人,密码研究学者也需要对密码进行破译,研究学者也会成为破译者。对称密码:是指加密和解密

2017-11-10 11:07:05 628

原创 解决Sublime Text 3中文乱码的问题

今天在Windows上使用Sublime Text3,发现在一些txt文件中,会出现中文乱码,于是在网上查找资料,终于解决了,记录一下。1、在Sublime Text中,按Ctrl+~,打开console,一次性地输入如下代码:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.in

2017-11-06 13:52:21 488

原创 虚拟化与Docker

虚拟化的核心是对资源进行抽象,目标往往是为了在同一个主机上运行多个系统或应用,从而提高系统资源的利用率,同时带来降低成本,方便管理和容错容灾等好处。从大类上分,虚拟化技术可以分为基于硬件的虚拟化和基于软件的虚拟化,基于软件的虚拟化,从对象所在的层次,又可以分为应用虚拟化和平台虚拟化(通常说的虚拟化技术即属于这个范畴)。其中,前者一般指的是一些模拟设备或Wine这样的软件,后者又可以细分为完全虚

2017-10-31 13:01:41 1270

原创 svn检出数据的方式

svn检出数据有两种方式:一、checkout  这种方式,检出后仍然和版本库连接二、export   这种方式,检出后就断开和版本库连接了,就是本地的一个文件

2017-10-27 10:47:26 962

原创 解决vagrant up无反应的情况

今天vagrant up的时候,一直没有反应。后来在网上查了一下,说是vagrant的版本和virtualbox的版本对应不上。当时的版本是:vagrant 2.0.0virtualbox5.1.30经过测试,在win7上,vagrant1.9.5以下的版本可以和virtualbox5.1.x版本相匹配。1.9.6以上的64位版本不能和virtualbox正常配合,于是把vagra

2017-10-23 13:23:50 4446

原创 启动virtualbox报错Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknow

今天安装5.1.30版本的virtualbox,安装完成之后,启动virtualbox的时候,出现以下错误:在网上找到一个修改注册表的方法,挺管用的,在这里记录一下修改注册表HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}InprocServer32修改为C:\Windows\system32\ol

2017-10-19 10:42:43 4281 1

原创 Java运算符

运算符是一种特殊的符号,用于表示数据的运算、赋值和比较等,Java语言使用运算符将一个或多个操作数连缀成执行性语句,用于实现特定功能。Java语言中的运算符可分为如下几种:>算术运算符>赋值运算符>比较运算符>逻辑运算符>位运算符>类型相关运算符一、算术运算符Java支持所有的基本算术运算符,这些算术运算符用于执行基本的数学运算:加、减、乘、除和求余等。下面是7

2017-09-20 15:06:51 422

原创 Java基本数据类型の浮点型

Java的浮点类型有两种:float和double。Java的浮点类型有固定的表数范围和字段长度,字段长度和表数范围和机器无关。Java的浮点数遵循IEEE754标准,采用二进制数据的科学计数法来表示浮点数,对于float型数值,第1位是符号位,接下里8位表示指数,再接下来的23位表示尾数;对于double类型数值,第一位也是符号位,接下来的11位表示指数,再接下来的52位表示尾数。因为Jav

2017-09-18 09:36:11 3843

原创 Java基本数据类型の字符型

字符型通常用于表示单个的字符,字符型必须使用单引号(')括起来。Java语言使用16位的Unicode字符集作为编码方式,而Unicode被设计成支持世界上所有书面语言的字符,包括中文字符,因此Java程序支持各种语言的字符。什么是字符集:严格来说,计算机无法保存电影、音乐、图片、字符......计算机只能保存二进制码。因此电影、音乐、图片、字符都需要先转换为二进制码,然后才能保存。因此平

2017-09-15 17:43:04 703

原创 Java基本数据类型の整型

通常所说的整型,实际指的是如下四种类型:>byte:一个byte类型整数在内存里占8位。表数范围:2的-7次方-2的7次方-1>short:一个short类型整数在内存里占16位。表数范围:2的-15次方-2的15次方-1>int:一个int类型整数在内存里占32位。表数范围:2的-31次方-2的31次方-1>long:一个long类型整数在内存里占64位。表数范围:2的-63次方

2017-09-15 13:18:55 663

原创 Java数据类型

什么是变量?变量有什么用?编程的本质,就是对内存中数据的访问和修改。程序所用的数据都会保存在内存中,程序员需要一种机制来访问或修改内存中的数据,这种机制就是变量,每个变量都代表了某一小块内存,而且变量是有名字的,程序对变量赋值,实际上就是把数据装入该变量所代表的内存区的过程;程序读取变量的值,实际上就是从该变量所代表的内存区取值的过程。形象的理解:变量相当于一个有名称的容器,该容器用于装各种不

2017-09-15 11:08:55 243

空空如也

空空如也

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

TA关注的人

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