240 发简信
IP属地:四川
  • spring boot 自定义封装阿里云短信服务starter

    1.前言 1.1 目前项目太多地方调用短信服务,微服务与微服务之间太多冗余代码,维护起来也不方便。项目中也会更改第三服务,由于多数时用sprin...

  • spring boot 配置文件中一些敏感信息加密

    1.前言 我们项目中经常有一些配置文件涉及密码一些敏感信息,我们想加密方式来保护密码,最长用的方式Oracle JEC Jar;这里我们采用ja...

  • spring-boot自定义fastjson-starter

    1.前言 我们用spring boot发现会有很多spring-boot-starter-xxx,在实际开发中可能会通过@Bean注解来实现组件...

  • Imtoken空投汇总

    准备钱包 Imtoken钱包下载 如何使用imtoken钱包 新手建议下载1.0版本 新用户一定要认真阅读Imtoken使用教程,切记助词一定要...

  • Resize,w 360,h 240
    Go实现区块链(五)---地址

    1.前言 上一章我们实现了交易,到目前为止,我们已经使用任意用户定义的字符串作为地址,比特币的账户地址其实就是用户公钥经过一系列 Hash ( ...

  • Resize,w 360,h 240
    Go实现区块链(四)---交易事物(一)

    1.前言 上一篇我知道了区块链如何持久化存储,接下来我们将开始实现区块链中交易是如何产生的如何防止被串改,如何在网络中分布式记账。我们将交易分成...

  • Resize,w 360,h 240
    Go实现区块链(三)---存储与命令

    1.前言 到目前为止我们了解区块链的数据结构以及简易版的挖矿(pow共识机制)。接下来我们将一起了解区块链的存储,注意:区块链本质上一款分布式数...

  • Resize,w 360,h 240
    Go实现区块链(二)---工作量证明

    1.前言 前面我们已经介绍了区块链基本原型,接下来我们实现一个简易版的工作量证明,也就是我们所说的挖矿。可能我们经常在听别人说比特币的挖矿就是做...

  • Go实现区块链(一)---基本原型

    1.区块链数据结构图 2.简易版区块结构 Block 3.区块体的Hash值的生成方式 采用sha256对区块体数据进行二次加密,从而构成区块链...