<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mx1222的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mx1222</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mx1222]]></copyright><item><title><![CDATA[mySQL从默认的latin1修改为utf8]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/108381313</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/108381313</guid><author>mx1222</author><pubDate>Thu, 03 Sep 2020 13:50:13 +0800</pubDate><description><![CDATA[网上说的set character% = utf8和修改my.cnf文件等方案本人试了都不行，但本人把database删掉后，执行：


create database 数据库名 character set utf8;
alter database 数据库名 default character set utf8;

就可以成功插入中文了！！


...]]></description><category></category></item><item><title><![CDATA[git和github（Mac）]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/88837777</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/88837777</guid><author>mx1222</author><pubDate>Wed, 27 Mar 2019 13:39:30 +0800</pubDate><description><![CDATA[原文：https://github.com/lixiuxiu/spring-boot2/blob/master/git和github（Mac）.md

一、（前言）git命令和简介

1.创建新仓库 : git init

新建一个仓库之后，当前目录就成为了工作区，工作区下有一个隐藏目录 .git，它属于 Git 的版本库。

Git 版本库有一个称为 stage 的暂存区，还有自动创建的 mas...]]></description><category></category></item><item><title><![CDATA[获取特定 Channel 的区块链信息]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/88017846</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/88017846</guid><author>mx1222</author><pubDate>Thu, 28 Feb 2019 12:22:16 +0800</pubDate><description><![CDATA[1.获得channel高度：


peer channel getinfo -c $CHANNEL_NAME

可得到返回结果类似如下：


Blockchain info: {&quot;height&quot;:6,&quot;currentBlockHash&quot;:&quot;cUJls9tYyVfJ6nENRMmRzYgXEwNhSBeSpbXSQSibkJU=&quot;,&quot;previousBlockHash&quot;:&quot;M5er0eSSxwcSD...]]></description><category></category></item><item><title><![CDATA[链码路径]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/88016994</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/88016994</guid><author>mx1222</author><pubDate>Thu, 28 Feb 2019 10:41:05 +0800</pubDate><description><![CDATA[如果要通过某个 peer node 访问 chaincode，那么，这个节点必须事先安装这个 chaincode。

我们将要安装的 chaincode 位于 container 中的目录 /opt/gopath/src/github.com/chaincode/chaincode_example02/go （环境变量${CC_SRC_PATH}）。 在主机中的位置是 e2e_standalone...]]></description><category></category></item><item><title><![CDATA[cli中的环境变量]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/88016751</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/88016751</guid><author>mx1222</author><pubDate>Thu, 28 Feb 2019 10:34:54 +0800</pubDate><description><![CDATA[export CHANNEL_NAME=&quot;mychannel&quot;
export LANGUAGE=golang
 
export ORDERER_CA=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/...]]></description><category></category></item><item><title><![CDATA[如何查看创世区块 Genesis Block和channel.tx文件]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/88015570</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/88015570</guid><author>mx1222</author><pubDate>Thu, 28 Feb 2019 10:31:52 +0800</pubDate><description><![CDATA[查看Block文件：

1.生成创世区块：


configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./channel-artifacts/genesis.block

生成的文件位于目录 channel-artifacts 下

2.将 Block 详细内容导入到 json 文件查看


configtxgen -inspectBloc...]]></description><category></category></item><item><title><![CDATA[手动停止并删除链码]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/87921286</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/87921286</guid><author>mx1222</author><pubDate>Mon, 25 Feb 2019 17:55:55 +0800</pubDate><description><![CDATA[链码的停止与启动功能目前还没实现，只能手动删除链码的容器和镜像，再删除背书节点本地保存的链码。

具体步骤如下：

1.删除镜像和容器：


docker rm -f &amp;lt;container id&amp;gt;

container id为链码容器的id。

2.删除背书节点本地保存的链码：

2.1 进入某背书节点容器中（如peer0Org1）：


sudo docker exec -it pe...]]></description><category></category></item><item><title><![CDATA[Ethereum部署最简单的智能合约]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/85060887</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/85060887</guid><author>mx1222</author><pubDate>Tue, 18 Dec 2018 11:07:11 +0800</pubDate><description><![CDATA[1.任何浏览器开启Remix

2.代币合约范例，Ethereum 官网有提供一个最小可行的代币合约（MINIMUM VIABLE TOKEN）：


pragma solidity ^0.5.1;

contract MyToken {
    /* This creates an array with all balances */
    mapping (address =&amp;gt; uin...]]></description><category></category></item><item><title><![CDATA[Spring Boot Maven项目使用SystemPath引用第三方平台：ClassNotFind错误]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/84837094</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/84837094</guid><author>mx1222</author><pubDate>Wed, 05 Dec 2018 15:34:47 +0800</pubDate><description><![CDATA[1.引入第三方，非线上jar包：（将第三方jar包放入本项目根目录下新建的lib文件夹下）


&amp;lt;dependency&amp;gt;
            &amp;lt;groupId&amp;gt;org.hyperledger.fabric-sdk-java&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;fabric-sdk-java&amp;lt;/artifact...]]></description><category></category></item><item><title><![CDATA[fabric跨通道调用链码]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/83111499</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/83111499</guid><author>mx1222</author><pubDate>Wed, 17 Oct 2018 16:06:44 +0800</pubDate><description><![CDATA[1.创建多通道（mychannel，yourchannel）

2.mychannel链码为chaincode_example02，名为mycc

3.yourchannel链码为chaincode_example05，名为mycc2

4.mycc2中调用mycc的操作：


peer chaincode query -o orderer.wisedu.com:7050 -C yourchann...]]></description><category></category></item><item><title><![CDATA[升级链码]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/82842435</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/82842435</guid><author>mx1222</author><pubDate>Tue, 25 Sep 2018 17:36:50 +0800</pubDate><description><![CDATA[1.安装新版本chaincode


peer chaincode install -n mycc -v 2.0 -p github.com/hyperledger/fabric/examples/chaincode/go/community2.0

注意：链码名字不变，版本变2.0

2.升级chaincode


peer chaincode upgrade -o orderer.wisedu...]]></description><category></category></item><item><title><![CDATA[fabric1.1创建多通道]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/82627785</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/82627785</guid><author>mx1222</author><pubDate>Tue, 11 Sep 2018 17:02:02 +0800</pubDate><description><![CDATA[前提：网络已搭建完成，通道mychannel已创建，当前cli默认为peer0org1节点。

1.使用configtxgen工具与configtx.yaml配置文件中的TwoOrgsChannel模板, 来生成新建通道的配置交易文件：


./bin/configtxgen -profile TwoOrgsChannel -outputCreateChannelTx ./channel-arti...]]></description><category></category></item><item><title><![CDATA[网络相关]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/82590835</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/82590835</guid><author>mx1222</author><pubDate>Mon, 10 Sep 2018 15:49:09 +0800</pubDate><description><![CDATA[查看端口是否有服务：

netstat  -a|grep  端口号

测试是否能连接到某个端口：

telnet  IP地址  端口号]]></description><category></category></item><item><title><![CDATA[fabric1.2私有数据使用]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/82460052</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/82460052</guid><author>mx1222</author><pubDate>Thu, 06 Sep 2018 13:49:50 +0800</pubDate><description><![CDATA[下载fabric1.2，使用bootstrap.sh下载所需镜像。

注意：fabric12.需要go的版本 为1.10.X。

1.定义私有数据集合的配置文件


// collections_config.json

[
  {
       &quot;name&quot;: &quot;collectionMarbles&quot;,
       &quot;policy&quot;: &quot;OR('Org1MSP.member', 'Org2MSP...]]></description><category></category></item><item><title><![CDATA[docker加速器]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/82458592</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/82458592</guid><author>mx1222</author><pubDate>Thu, 06 Sep 2018 11:36:57 +0800</pubDate><description><![CDATA[阿里加速器


{
&quot;registry-mirrors&quot;: [&quot;https://0lziqy58.mirror.aliyuncs.com&quot;]
}

网易加速器


{
  &quot;registry-mirrors&quot;: [&quot;http://hub-mirror.c.163.com&quot;]
}

保存设置并重启docker


systemctl daemon-reload
systemctl restart d...]]></description><category></category></item><item><title><![CDATA[杂]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/81778872</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/81778872</guid><author>mx1222</author><pubDate>Fri, 17 Aug 2018 15:52:25 +0800</pubDate><description><![CDATA[shell文件有执行能力：

chmod +x xxxxx.sh

./xxxxx.sh]]></description><category></category></item><item><title><![CDATA[链码调试方法（在fabric-sample下）]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/81502808</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/81502808</guid><author>mx1222</author><pubDate>Wed, 08 Aug 2018 09:55:58 +0800</pubDate><description><![CDATA[链码调试方法（在fabric-sample下）

＃ 启动网络
1$ cd fabric-samples/chaincode-docker-devmode
1$ docker-compose -f docker-compose-simple.yaml up -d
#　进入链码容器
2$ docker exec -it chaincode bash
＃ 编译链码
2$ cd [链码目录]
2$ go...]]></description><category></category></item><item><title><![CDATA[fabric部署，运行e2e_cli出现的问题：ERRO 001]]></title><link>https://blog.youkuaiyun.com/mx1222/article/details/80888830</link><guid>https://blog.youkuaiyun.com/mx1222/article/details/80888830</guid><author>mx1222</author><pubDate>Mon, 02 Jul 2018 20:05:13 +0800</pubDate><description><![CDATA[fabric部署，运行e2e_cli出现的问题：最常见的就是ERRO 001 cannot run peer because error when setting up MSP from directory /opt/gopath/src/......。出现这个问题主要是由于镜像没下全以及缺少ltdl.h文件的原因，当然还要确定你的fabric版本与你下的镜像版本一致，我使用的是v1.0.0。解决...]]></description><category></category></item></channel></rss>