摘要:0.需求 在实际的开发过程中,服务间调用一般使用Json传参的模式,SpringBoot项目无法使用@RequestParam接收Json传参 只有@RequestBody支持Json,但是每次为了一个接口就封装一次实体类比较麻烦 如果使用Map来进行参数接收,则会导致参数不可控,会在接口中新增较多 阅读全文
posted @ 2020-05-09 13:55 市井俗人 阅读(1878) 评论(0) 推荐(0) 编辑
摘要:0.需求 在我们使用mybatis-generator的过程中,往往其自带的功能不能够满足我们的需求。 此时我们就需要进行插件开发了。 1.准备工作 新建一个Maven项目,引入依赖 mybatis-generator-core 2.开发分页 在mysql中,我们一般使用limit来实现分页 之前的 阅读全文
posted @ 2020-05-07 16:09 市井俗人 阅读(290) 评论(0) 推荐(0) 编辑
摘要:1.ERC20的标准 contract ERC20 { function name() constant returns (string name) function symbol() constant returns (string symbol) function decimals() cons 阅读全文
posted @ 2020-04-24 15:25 市井俗人 阅读(178) 评论(0) 推荐(0) 编辑
摘要:1.创建项目 mkdir pet-shop cd pet-shop truffle unbox pet-shop 2.编写智能合约 在contracts目录下,添加合约文件Adoption.sol pragma solidity >=0.4.25 <0.7.0; contract Adoption 阅读全文
posted @ 2020-04-21 14:20 市井俗人 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一、初始化项目 mkdir helloworld cd helloworld truffle init 新建一个文件夹,使用truffle init进行初始化,有时候会连接不上,多试几次就好了。 将文件夹使用ftp下载到本地,文件目录如下: 文件目录解释如下: contract/ - Truffle 阅读全文
posted @ 2020-04-15 18:06 市井俗人 阅读(287) 评论(0) 推荐(0) 编辑
摘要:一、Truffle是什么? Truffle是一个世界级的开发环境,测试框架,以太坊的资源管理通道,致力于让以太坊上的开发变得简单,Truffle有以下: 内置的智能合约编译,链接,部署和二进制文件的管理。 快速开发下的自动合约测试。 脚本化的,可扩展的部署与发布框架。 部署到不管多少的公网或私网的网 阅读全文
posted @ 2020-04-15 13:18 市井俗人 阅读(250) 评论(0) 推荐(0) 编辑
摘要:一、启动私链 geth --datadir /usr/install/geth/db/dev/ --dev console 2>>/usr/install/geth/log/dev/output.log 执行命令后,进入geth控制台,像这样: 参数说明: --dev 启用开发者网络(模式),开发者 阅读全文
posted @ 2020-04-14 17:22 市井俗人 阅读(384) 评论(0) 推荐(0) 编辑
摘要:这里主要是区块链学习中需要用到的工具的安装过程及相关的环境搭建过程 阅读全文
posted @ 2020-04-10 09:16 市井俗人 阅读(356) 评论(0) 推荐(0) 编辑
摘要:1.新建genesis.json { "config": { "chainId": 666, "homesteadBlock": 0, "eip150Block": 0, "eip150Hash": "0x00000000000000000000000000000000000000000000000 阅读全文
posted @ 2020-01-05 19:56 市井俗人 阅读(1016) 评论(0) 推荐(1) 编辑
摘要:1.项目地址 https://github.com/testerSunshine/12306 这里我只写了自己的搭建过程,有另外的方式,可以直接看github上的 2.安装python3.7.4 这玩意儿还是别从官网下了,慢的一批。下面是我在网上找的百度云地址。 链接:https://pan.bai 阅读全文
posted @ 2020-01-05 16:36 市井俗人 阅读(860) 评论(0) 推荐(0) 编辑