摘要:如何使用分布式锁 原文链接:https://martin.kleppmann.com/2016/02/08/how to do distributed locking.html 我在 "Redis" 网站上偶然的发现了一个被称为 "Redlock" 的算法。这个算法在 Redis 专题上宣称实现了可 阅读全文
深入理解 ValueTask
2019-09-17 09:49 by 沉睡的木木夕, 11812 阅读, 12 推荐, 收藏,
摘要:深入理解 ValueTask .NET Framework 4 里面的命名空间为 的 类。这个类以及它派生的 早已成为编程的主要部分,在 C 5 中的异步编程模式当作介绍了 。在这篇文章里,我会覆盖新的类 ,介绍它们在通用的使用上降低内存消耗来提高异步性能,这是非常重要的。 Task Task 有多 阅读全文
Tuple VS ValueTuple
2019-09-11 15:45 by 沉睡的木木夕, 992 阅读, 3 推荐, 收藏,
摘要:深入理解 c 元组与值元组(Tuple,ValueTuple) 为什么有此文章 首先要说的是我们公司内部技术框架是用 abp.vnext 框架整合而来的,我们架构师对于 abp 相关的知识都很了然于胸了。并且这个框架的确很优秀,省了我们前期大量基础工作。架构师把主要的架子搭建好了之后,把应用层与核心 阅读全文
RxJS——调度器(Scheduler)
2019-09-04 09:50 by 沉睡的木木夕, 2647 阅读, 0 推荐, 收藏,
摘要:调度器 什么是调度器?调度器是当开始订阅时,控制通知推送的。它由三个部分组成。 调度是数据结构。它知道怎样在优先级或其他标准去存储和排队运行的任务 调度器是一个执行上下文。它表示任务在何时何地执行(例如,立即或是在回调机制中如 setTimeout 或 process.nextTick,又或是动画框 阅读全文
RxJS——主题(Subject)
2019-09-03 09:30 by 沉睡的木木夕, 1113 阅读, 0 推荐, 收藏,
摘要:主题(Subjects) 什么是主题?RxJS 主题就是一个特性类型的 Observable 对象,它允许值多路广播给观察者(Observers)。当一个简单的 Observable 是单播的(每个订阅的观察者它们自己都依赖 Observable 的执行)时候,主题(Subjects)就是多播的。 阅读全文
RxJS——Operators
2019-09-02 09:39 by 沉睡的木木夕, 2967 阅读, 0 推荐, 收藏,
摘要:RxJS 的操作符(operators)是最有用的,尽管 Observable 是最基本的。操作符最基本的部分(pieces)就是以申明的方式允许复杂的异步代码组合简化。 什么是操作符? 操作符是函数。这里有两种操作符: 管道操作符(Pipeable Operators)是可以通过使用 管道传输到 阅读全文
RxJS——订阅(Subscription)
2019-08-30 00:29 by 沉睡的木木夕, 3558 阅读, 0 推荐, 收藏,
摘要:什么是订阅?订阅是一个对象,它表示一个处理完就释放(disposable)的资源,是 Observable 的一个执行程序。订阅有一个很重要的方法,`unsubscribe`,它是无参的,只是处理订阅的资源。在上个版本的 RxJS,Subscription 又叫 “Disposable”。 阅读全文
RxJS——可观察的对象(Observable)
2019-08-28 20:10 by 沉睡的木木夕, 7166 阅读, 1 推荐, 收藏,
摘要:可观察的(Observable) 可观察集合(Observables)是多值懒推送集合。它们填补了下面表格的空白: | | SINGLE | MULTIPLE | | | | | | Pull | Function | Iterator | | Push | Promise | Observable 阅读全文
响应式js库——rxjs
2019-08-28 00:49 by 沉睡的木木夕, 1016 阅读, 0 推荐, 收藏,
摘要:原文地址:https://rxjs.dev/guide/overview 简介 RxJS 是组合异步以及基于事件的使用可观察者序列的程序类库。它提供一个核心类型, "Observable" ,附属类型(Observer,Schedulers,Subjects)并且受到了数组额外操作(map,filt 阅读全文
C#8.0—非空引用类型
2019-08-22 19:19 by 沉睡的木木夕, 4001 阅读, 1 推荐, 收藏,
摘要:非空引用类型——C 8.0 原文地址:https://devblogs.microsoft.com/dotnet/try out nullable reference types/?utm_source=vs_developer_news&utm_medium=referral 该新增的特性最关键的 阅读全文

浙公网安备 33010602011771号