java JDK源码那些事儿之DelayQueue 作为阻塞队列的一员,DelayQueue(延迟队列)由于其特殊含义而使用在特定的场景之中,主要在于Delay这个词上,那么其内部是如何实现的呢?今天一起通过DelayQueue的源码来看一看其是如何完成Delay操作的
无分类 老王带你一步步看源码Laravel-的路由匹配的过程都干了些什么 Laravel 的路由配置有很多,可以设置域名,设置请求协议,设置请求方式,请求路径。那么,Laravel在获取到请求之后,去匹配路由都做了些什么呢?本文以Laravel5.8源码讲解,带你一步步看源码。
javascript new操作符原理及实现 创建一个空的简单JavaScript对象(即{ } ); 链接该对象(即设置该对象的构造函数)到另一个对象 ; 将步骤1新创建的对象作为this的上下文 ; 如果该函数没有返回对象,则返回this。
java OkHttp源码分析二OkHttpClientRequestCallDispatcher详解 这篇文章主要介绍OkHttpClient、Request、Call、Dispatcher、Response等类文章基于OkHttp3.14.3版本
javascript 学习-lodash-源码整体架构打造属于自己的函数式编程类库 这是学习源码整体架构系列第三篇。整体架构这词语好像有点大,姑且就算是源码整体结构吧,主要就是学习是代码整体结构,不深究其他不是主线的具体函数的实现。文章学习的是打包整合后的代码,不是实际仓库中的拆…
无分类 我还是不够了解Vue-Vue的实例化 这就是Vue的定义,它其实就是一个构造函数,这里值得一提的是,Vue并没有使用ES6 Class的语法,而是通过扩展Vue构造函数的prototype,充分利用javascript原型的设计实现了模块化,可以看到下面很多mixin都是去扩…
无分类 TiKV-源码解析系列文章十三MVCC-数据读取 在 《TiKV 源码解析系列文章(十二)分布式事务》 中,我们介绍了如何在满足事务特性的要求下进行数据写入。本文将介绍数据读取的流程。由于顺序扫(Forward Scan)比较具有代表性,因此本文只介绍顺序扫的流程,…
javascript 解密vuerouter-从源码开始 前几天笔者看到一个问题:你真的了解vue-router的吗?你知道vue-router的运行原理吗?抱着这样的问题,笔者开始了vue-router的源码探索之旅。本文并没有逐行去深究源码,而是跟着笔者画的流程图来简析每一步的运…
无分类 react源码学习环境搭建 阅读源码时,有许多变量在程序运行过程中不断的产生,其中存放着什么东西,一直是一个比较头疼的问题。不停的推导增加了验算的负担,随着代码逐渐的深入,也会产生一定的记忆负担。如果靠脑袋去记,简单点的代码…
javascript 前端之从零开始系列 Do it yourself!!! 只有动手,你才能真的理解作者的构思的巧妙 只有动手,你才能真正掌握一门技术 持续更新中…… 项目地址 [链接] 求star!!!求star!!!求star!!! 源码系列 跟underscore一起学如何写函数库 「中高级…