自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 区块链技术探索

什么是区块链区块链是去中心化的、不可篡改的分布式账本;区块是账本的一页,连接成链成为一本持续增长的账本;新的价值传递产生新的记账页,区块链记录了全网所有节点间价值转移的历史;连接成链和全网同步数据,保证了账本内容的不可篡改性;谁来记账,由全网节点通过共识机制共同来决定;转账/价值传递,可以通过双方签署的智能合约被自动执行;去中心化/分布式和基于共识的自治,是专治和垄断的掘墓人;不可篡改性,以技术手段解决了人类社会的诚信问题;智能合约的自动执行,会极大地提高人类经济活动的效率;如果说人工智

2020-10-14 12:05:12 418 4

原创 this关键字

this关键字 *解析器在调用函数时每次都会向函数内部传递进一个隐含的参数*​ *这个隐含的参数就是this,this指向的是一个对象*​ *这个对象我们称为函数执行的上下文对象*​ *根据函数的调用方式的不同,this会指向不同的对象*​ *1.以函数的形式调用,this永远是window*​ *2.以方法的形式调用,this就是调用方法的那个对象* function fun(){ console.log(this.name

2021-03-04 09:05:10 114 1

原创 JavaScript对象

文章目录JavaScript对象*对象的分类**内建对象**宿主对象**自定义对象**创建对象**属性名和属性值*JavaScript对象对象属于一种复合数据类型,在对象中可以保存多个不同的数据类型的 属性对象的分类内建对象-由es标准中定义的对象,在任何的es的实现中都可以使用-比如:math string number Boolean function object。。。宿主对象-由js的运行环境提供的对象,目前来讲主要指浏览器提供的对象​ -比如:BO

2021-03-02 11:12:01 165

原创 hadoop

HADOOPHadoop核心组件之分布式文件系统HDFS源自于Google的GFS论文,论文发表于2003年10月HDFS是GFS的克隆版HDFS特点:扩展行&容错性&海量数据存储拓展性:Hadoop集群上存在很多节点,如果以一个集群上100个节点为例,此时存储的文件大于这个节点数,那么最简单的方法就是增加机器(使集群上有100多个节点)容错性:在hdfs上文件存储的方式是以多副本的方式存储,假设我们的的一个文件是100m的大小,如果你在hdfs设置的一个块的

2021-01-12 11:56:02 137

原创 证书(一)

1. 证书公钥证书(Public-Key Certificate,PKC)其实和驾照很相似,里面记有姓名、组织、邮箱地址等个人信息,以及属于此人的公钥, 并由认证机构(Certification Authority、Certifying Authority, CA)施加数字签名。只要看到公钥证书,我们就可以知道认证机构认定该公钥的确属于此人。公钥证书也简称为证书(certificate)。1.1 证书的应用场景Bob生成密钥对可以将bob看成百度, 提供是web服务器生成一个密钥对

2020-11-12 11:16:19 1608

原创 消息认证码

1. 消息认证码1.1 消息认证消息认证码(message authentication code)是一种确认完整性并进行认证的技术,取三个单词的首字母,简称为MAC。思考改进方案?从哈希函数入手需要将要发送的数据进行哈希运算, 将哈希值和原始数据一并发送需要在进行哈希运算的时候引入加密的步骤在alice对数据进行哈希运算的时候引入一个秘钥, 让其参与哈希运算, 生成散列值bob对数据校验bob收到原始和散列值之后,处理原始数据: 通过秘钥和哈希算法对原始数据生成散列值

2020-11-06 16:00:28 457

原创 非对称加密(一)

非对称加密1. 对称加密的弊端’秘钥分发困难可以通过非对称加密完成秘钥的分发httpsAlice 和 Bob通信, Alice给bob发送数据, 使用对称加密的方式生成一个非对称的秘钥对, bob生成bob将公钥发送给alicealice生成一个用于对称加密的秘钥alice使用bob的公钥就对称加密的秘钥进行加密, 并且发送给bobbob使用私钥就数据解密, 得到对称加密的秘钥通信的双方使用写好的秘钥进行对称加密数据加密2. 非对称加密的秘钥不存在秘钥分发困

2020-11-06 15:55:55 289 1

原创 加密对称(一)

对称加密1.1 基础知识点知识点大纲介绍密码的基础概念对称加密非对称加密单向散列函数哈希函数消息认证码数字签名证书ssl/tls - https为什么要加密, 以及解决方案保证数据安全加密三要素明文/密文秘钥定长的字符串需要根据加密算法确定其长度算法加密算法解密算法加密算法和解密算法有可能是互逆的, 也有可能相同常用的两种加密方式对称加密秘钥: 加密解密使用的是同一个秘钥, 秘钥有一个特点双方向保证机密性

2020-11-06 15:52:15 134

原创 Go标准库Context

Go标准库Context在 Go http包的Server中,每一个请求在都有一个对应的 goroutine 去处理。请求处理函数通常会启动额外的 goroutine 用来访问后端服务,比如数据库和RPC服务。用来处理一个请求的 goroutine 通常需要访问一些与请求特定的数据,比如终端用户的身份认证信息、验证相关的token、请求的截止时间。 当一个请求被取消或超时时,所有用来处理该请求的 goroutine 都应该迅速退出,然后系统才能释放这些 goroutine 占用的资源。为什么需要Cont

2020-10-10 13:25:06 893

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除