10 2020 档案
摘要:IBM——国际商用机器公司 在全球拥有40多万员工,年营业额超过500亿美元,几乎在全球各国都有分公司,在世界500强公司中一直位居前列。 IBM同时也是备受世人尊重的公司,受人尊重的原因,其中之一是能够在近百年的历史过程中,多次领导产业革命,尤其是在IT行业中,制定多项标准,并努力帮助客户成功。而
阅读全文
摘要:LSM树(Log-Structured-Merge-Tree)的名字往往会给初识者一个错误的印象,事实上,LSM树并不像B+树、红黑树一样是一颗严格的树状数据结构,它其实是一种存储结构,目前HBase,LevelDB,RocksDB这些NoSQL存储都是采用的LSM树。 LSM树的核心特点是利用顺序
阅读全文
摘要:Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题。与Kafka、RabbitMQ用于服务间的消息队列不同,disruptor一般用于线程间消息的传递。基于Disruptor开发的系统单线程能支撑每秒600万订单,2010年在QCon演讲后,获得了业
阅读全文
摘要:异步操作是 JavaScript 编程的麻烦事,麻烦到一直有人提出各种各样的方案,试图解决这个问题。 从最早的回调函数,到 Promise 对象,再到 Generator 函数,每次都有所改进,但又让人觉得不彻底。它们都有额外的复杂性,都需要理解抽象的底层运行机制。 异步I/O不就是读取一个文件吗,
阅读全文
摘要:自定义认证的类 """ from rest_framework.authentication import BaseAuthentication from rest_framework.exceptions import AuthenticationFailed from authapp.model
阅读全文
摘要:版本控制的重要性 在定义版本控制策略时,需要关注以下两个关键区域的需求: 服务或 API 接口: 当您更改接口时,您的用户需要更改他们的代码。因此,您必须能够跟踪并告知 API 和服务用户,他们必须更改其 API 或服务接口的版本。 服务或 API 实现: 您每次更改实现时您的用户都应得知,但可能无
阅读全文

浙公网安备 33010602011771号