白话比特币与区块链

都 9102 年了,连大大都发话要大力发展区块链技术,还不来赶紧了解下区块链知识吗。本篇文章主要是科普向,建立对比特币和区块链的基本认知。 一、比特币诞生2008 年在世界金融危机的大背景下,有一个化名为中本聪的极客,在互联网上发表了一篇名为《Bitcoin: A Peer-to-Peer Electronic Cash System》 的文章。他在这篇文章中提出了设计一种去中心化的电子记账...

理解蓝绿发布、灰度发布和滚动发布

目前绝大多数公司的业务系统都是集群化部署,那么在新版本上线时,保证平滑稳定,尽量减少对线上用户的影响,就显得尤为重要。毕竟谁也不想看到,版本一发布,系统就宕机吧。 随着互联网技术的发展,目前业务发布已经基本形成蓝绿发布、灰度(金丝雀)发布、和滚动发布这三种发布策略。 一、蓝绿发布 扩展阅读:BlueGreenDeployment——Martin Fowler 蓝绿部署是一种以可预测的方式发布应用...

深度解读央行数字货币 DCEP

继上篇谈了下自己对 DCEP 的看法后,再分享一篇 DCEP 的文章,希望能够帮助大家更加了解 DCEP。 自从区块链技术被国家队提名以来,刷屏之势有如泄洪。各大行业企业纷纷响应号召,喊着“推动区块链技术和产业创新”的口号开始撸起袖子加油干。而与区块链紧密相关的就是“数字货币”概念,在时代大趋势的推动下,近几年全球许多国家都在筹备着研究和发行自己的央行数字货币,中国人民银行也不例外,甚至已经走...

浅谈央行数字货币 DCEP

一、前言距上篇文章更新已经有一月有余了,在这一个月时间内,一是公司事情比较多,一直在加班。二是也有点犯懒了,文章更新频率下降了。正逢最近区块链风头正热,造就了这篇文章的诞生。 上周五(2019.10.25)晚新闻联播中,播报了主席对区块链技术的讲话。当晚,BTC 一转数周的颓势,从 7300$ 直接疯涨至 10500$。网上甚至有人说这是当代中本聪,哈哈。 当然,比特币只是区块链技术一个非常小的...

性能监控 TP 指标

TP 指标在对系统进行性能测试或性能监控时候,TP 指标是一种比较常见的性能参数,包括 TP50、TP99、TP999 等等。 $$总次数 \ast 指标数 = 对应指标在总次数中的序号$$ 通俗点说,假设为了测试某接口性能,对其调用100次,将每次的响应时间升序排序,假设响应时间排序结果为:1、2、3…99、100 毫秒。 那么: $$TP50 = 100 * 50\% = 第50次 = 50毫...

理解 DRY、KISS、YAGNI 三原则

在软件的设计当中前人已经总结了许多的设计原则和设计模式。例如 SOLID,GRASP 设计原则,这些原则都是基于面向对象设计总结而来的。而 GOF23 是基于许多常见的场景总结出了一套设计模式,在我们遇到类似的场景,都可以套用设计模式。 而今天所讲到的软件三原则是适用于在软件设计的各个层面的。它不仅适用于面向对象的设计,也适用于面向过程的程序设计;不仅适用于类的设计,也适用于模块、子系统的设计。就...

SpringBoot 集成 Spring Security(10)——角色继承

在本节中,补充下角色继承的知识点。角色继承其实是一个十分常见的需求,因为一般系统中角色权限呈金字塔型,高层用户拥有底层用户的权限。 例如存在以下角色:普通用户、VIP 用户、SVIP 用户、星悦会员,那么对应的权限可以是“星悦会员 > SVIP 用户 > VIP 用户 > 普通用户”。那么如何在 Spring Security 中实现这样的功能呢? 源码地址:https://g...
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×