摘要: 0.说明 本系列文章只根据自己的需要做部分定制,完整的教程见:https://blog.csdn.net/qq_34021712/category_9278675.html 有兴趣的可以一起研究。 1.服务端 1.1.Service配置 客户端接入 CAS 首先需要在服务端进行注册,否则客户端访问将 阅读全文
posted @ 2020-05-19 11:28 市井俗人 阅读(1636) 评论(0) 推荐(0) 编辑
摘要: 1.引言 在多服务统一帐号的应用集中,单点登录是必不可少的。CAS就是成熟的单点登录框架之一。 Github地址:https://github.com/apereo/cas。 现在我们就通过一系列快速简单的构建方式实现一个简单的单点登录系统集。 首先下载cas-overlay-template:ht 阅读全文
posted @ 2020-05-18 15:59 市井俗人 阅读(1901) 评论(0) 推荐(0) 编辑
摘要: 0.需求 在实际的开发过程中,服务间调用一般使用Json传参的模式,SpringBoot项目无法使用@RequestParam接收Json传参 只有@RequestBody支持Json,但是每次为了一个接口就封装一次实体类比较麻烦 如果使用Map来进行参数接收,则会导致参数不可控,会在接口中新增较多 阅读全文
posted @ 2020-05-09 13:55 市井俗人 阅读(5525) 评论(0) 推荐(0) 编辑
摘要: 0.需求 在我们使用mybatis-generator的过程中,往往其自带的功能不能够满足我们的需求。 此时我们就需要进行插件开发了。 1.准备工作 新建一个Maven项目,引入依赖 mybatis-generator-core 2.开发分页 在mysql中,我们一般使用limit来实现分页 之前的 阅读全文
posted @ 2020-05-07 16:09 市井俗人 阅读(1687) 评论(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 市井俗人 阅读(703) 评论(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 市井俗人 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 一、初始化项目 mkdir helloworld cd helloworld truffle init 新建一个文件夹,使用truffle init进行初始化,有时候会连接不上,多试几次就好了。 将文件夹使用ftp下载到本地,文件目录如下: 文件目录解释如下: contract/ - Truffle 阅读全文
posted @ 2020-04-15 18:06 市井俗人 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 一、Truffle是什么? Truffle是一个世界级的开发环境,测试框架,以太坊的资源管理通道,致力于让以太坊上的开发变得简单,Truffle有以下: 内置的智能合约编译,链接,部署和二进制文件的管理。 快速开发下的自动合约测试。 脚本化的,可扩展的部署与发布框架。 部署到不管多少的公网或私网的网 阅读全文
posted @ 2020-04-15 13:18 市井俗人 阅读(1359) 评论(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 市井俗人 阅读(1853) 评论(0) 推荐(0) 编辑
摘要: 这里主要是区块链学习中需要用到的工具的安装过程及相关的环境搭建过程 阅读全文
posted @ 2020-04-10 09:16 市井俗人 阅读(1262) 评论(0) 推荐(0) 编辑