Fork me on GitHub
摘要: 文章目录Libra testnet网络下载和安装Libra编译Libra client并连接到Testnet网络创建两个A和B的两个账号检查libra cli Client是否运行创建A的账户创建B的账户查看账户列表给A和B添加Libra币给A添加110 LBR给B添加40 LBR查询余额转账查看是 阅读全文
posted @ 2019-11-07 08:50 flydean 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 文章目录JDK13的六大重要特性支持Unicode 12.1动态CDS归档(Dynamic CDS Archiving)java.net.Socket和java.net.ServerSocket API的重新实现ZGC的增强文本块(预览语言功能)switch表达式(预览语言功能) JDK13的六大重 阅读全文
posted @ 2019-11-07 08:42 flydean 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 文章目录将swagger API导出为HTML或者PDF什么是Asciidocswagger2markup-maven-pluginasciidoctor-maven-plugin使用命令行PDF的中文展示PDF中文主题在maven中的使用 将swagger API导出为HTML或者PDF 现在有很 阅读全文
posted @ 2019-11-07 08:35 flydean 阅读(1374) 评论(1) 推荐(0) 编辑
摘要: 文章目录Transaction的生命周期提交一个Transaction交易入链的详细过程接收Transaction和其他Validators共享这个Transaction区块Proposing执行区块并达成共识提交区块 Transaction的生命周期 本文会以一个提交到Libra validato 阅读全文
posted @ 2019-10-15 21:54 flydean 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 文章目录Libra协议交易和状态交易详解账本状态详解版本数据库账户账户地址Proof验证节点存储 Libra协议 Libra协议是Libra区块链的基础,本文主要讲解Libra协议的一些关键概念。 交易和状态 我们知道区块链也可以叫分布式账本,它主要的作用就是存储各种交易。而为了便于查询和提升效率, 阅读全文
posted @ 2019-10-15 21:45 flydean 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 文章目录什么是函数式编程Lambda表达式@FunctionalInterface函数式接口Lambda表达式的格式方法引用 什么是函数式编程 相信大家都使用过面向对象的编程语言,面向对象编程是对数据进 行抽象,而函数式编程是对行为进行抽象。函数式编程让程序员能够写出更加容易阅读的代码。那什么时候函 阅读全文
posted @ 2019-10-15 21:41 flydean 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 文章目录Spring Cloud sleuth with zipkin over RabbitMQ demozipkin server的搭建(基于mysql和rabbitMQ)客户端环境的依赖如何调用 Spring Cloud sleuth with zipkin over RabbitMQ dem 阅读全文
posted @ 2019-10-15 21:38 flydean 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 文章目录Spring Cloud OpenFeign Demo怎么配置OpenFeignServer怎么配置OpenFeignClient多个参数传递问题FeignClient的日志问题多个FeignClient使用同一个name的问题如何运行 Spring Cloud OpenFeign Demo 阅读全文
posted @ 2019-10-15 21:34 flydean 阅读(2645) 评论(0) 推荐(0) 编辑
摘要: 文章目录密钥配送问题事先共享密钥密钥中心分配密钥使用Diffie-Hellman密钥交互使用公钥私钥 密钥配送问题 上面几篇文章我们讲到了对称加密,包括它的几种实现AES,DES算法。那么有了对称加密算法,我们是否就可以安全的和第三方进行通信了呢? 考虑如下情况: 小明想写一封情书给小红,但是这封情 阅读全文
posted @ 2019-09-25 07:56 flydean 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 文章目录什么是分组密码和模式ECB模式CBC模式CFB模式OFB模式CTR模式 什么是分组密码和模式 前面我们讲过了DES和AES算法,他们每次都只能加密固定长度的明文,这样的密码算法叫做分组密码。 如果需要加密更长的明文则需要对分组密码进行迭代。而分组密码的迭代方法就称为分组密码的模式。 本文我们 阅读全文
posted @ 2019-09-25 07:55 flydean 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 文章目录AES的由来什么是RijndaelRijndael的原理Rijndael的特点 AES的由来 前面一篇文章我们讲到了DES算法。鉴于DES可以被破解和加密效率不高的缺陷。美国的NIST(National Institute of Standards and Technology,国家标准技术 阅读全文
posted @ 2019-09-25 07:53 flydean 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 文章目录什么是DESDES的加密解密DES工作原理Feistel 网络的特定三重DES 什么是DES DES全称叫(Data Encryption Standard), 是1977年美国联邦信息处理标准(FIPS)中所采用的一种对称加密算法。 DES之前一直使用很普遍,但是随着计算机的进步,现在DE 阅读全文
posted @ 2019-09-25 07:52 flydean 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 文章目录遇到的问题@Configurable原理重要配置 遇到的问题 前面的文章我们讲到了在Spring中使用Aspect。但是Aspect的都是Spring管理的Bean。 现在有一个问题,实际工作中,我们经常会想new一个Bean,然后在这个Bean中注入Spring管理的其他Bean。但是ne 阅读全文
posted @ 2019-09-18 10:48 flydean 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 文章目录AOP代理AOP Proxies原理 AOP代理 通常来说Spring AOP有两种代理方式,一种默认的JDK代理,只能代理接口,一种是CGLIB代理,可以代理具体的类对象。 SpringAOP默认为对AOP代理使用标准的JDK动态代理。如果业务对象不实现接口,则使用CGLIB。 如果使用C 阅读全文
posted @ 2019-09-18 10:48 flydean 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 文章目录基于Schema的AOP定义Aspect定义Pointcut定义Adviceadvice参数Advisors 基于Schema的AOP 上篇文章我们讲到了使用注解的形式来使用Spring AOP。本文我们介绍如何使用XML Schema的形式使用Spring AOP。 要想使用本文的AOP命 阅读全文
posted @ 2019-09-10 17:36 flydean 阅读(244) 评论(0) 推荐(0) 编辑