https://i.ancii.com/yangxiaobo118/
yangxiaobo yangxiaobo118
private static final int DEFAULT_CAPACITY = 10;//默认的初始化空间。private static final Object[] EMPTY_ELEMENTDATA = {};//空的数组用于空对象初始化。tr
LinkedList是基于双向链表来编写的,不需要考虑容量的问题,但节点需要额外的空间存储前驱和后继的引用。有序可重复,可存储null值,非线程安全。LinkedList实现了Deque接口,这样LinkedList就具备了双端队列的功能,本文旨在介绍Li
之前学习ThreadPool的使用以及源码剖析,并且从面试的角度去介绍知识点的解答。今天小强带来周期性线程池的使用和重点源码剖析。工作线程的的执行过程:工作线程会从DelayQueue取出已经到期的任务去执行;执行结束后重新设置任务的到期时间,再次放回De
最近在Centos7下配置PHP+Nginx+MySQL,对源码编译和yum编译的两种方法产生好奇。从yum安装来说吧,yum相当于是自动化帮你安装,你不用管软件的依赖关系,在yum安装过程是帮你把软件的全部依赖关系帮你傻瓜式的解决了。而且现在Centos
自从抛弃eclipse之后就一直在用IDEA,其强大功能让源码的调试过程无比顺畅。从此,透心凉,心飞扬。如果你想debug数字10这种情况,如果你不知道条件断点,那么你可能要一直点9次跳过.我们来看一下条件断点的使用。不过要注意的一点是,这个功能印象中是I
//一个信号量,只有在池中还拥有许可时才允许线程继续执行。//如果remaining<0说明没有许可了。或者有许可直接CAS尝试设置state的值
//如果c==0,即getState为1,如果c!=0,说明锁有重入。
Maven是用Java开发的一个强大的Java项目构建工具。这篇教程的目的是帮助你理解Maven的工作机制。因此教程主要关注Maven的核心概念。自动化构建过程的好处是将手动构建过程中犯错的风险降到最低。显示Maven错误信息说明Maven已经安装好了。注
waiting....
Heritrix的管理包,比如CrawlJob表示一个抓取任务job,CrawlJobHandler管理JOB,以及日志统计等。Heritrix的框架包,存放一些核心类,一般是父类,如Heritrix控制类CrawlController;调度器类Front
前言相信大家肯定都用过 element-ui 里面的 v-loading 来写加载,但是如果让你来写一个的话你会怎么写呢?众所周知,element-ui 框架的 v-loading 有两种使用方式,一种是在需要 loading 的标签上直接使用 :v-lo
}添加配置添加配置用的是thinkConfig::set方法;当$name是字符串时候
// 原型上挂载事件相关的方法, $on、$once、$off、$emit。// 原型上挂载_update、$destroy与$forceUpdate方法,与组件更新有关。export default Vuecore/index中的vueindeximpo
TiDB 实现了 2 种聚合算法:Hash Aggregation 和 Stream Aggregation。我们首先以 AVG 函数为例,简述这两种算法的执行原理。不管 Hash 还是 Stream 聚合,在 AVG 函数的计算过程中,我们都需要维护 2
在自动加载实现完成后,接着new \flight\Engine()自动加载的方式实例化了下框架的核心类Engine,这个类名翻译过来就是引擎发动机的意思,是flight的引擎发动机,很有想象力吧。}在实例化Engine这个类的时候,当前类的构造方法进行了对
在看完View源码的触摸事件后,我们接着来看看容器类View的触摸事件。ev.setAction; // restore action in case it was changed. // There are no touch targets and th
认识 FlowFlow 是 facebook 出品的 JavaScript 静态类型检查工具。Vue.js 的源码利用了 Flow 做了静态类型检查。Vue为什么选择FlowVue.js 在做 2.0 重构的时候,在 ES2015 的基础上,除了 ESLi
本文将重点介绍nginx是如果利用Linux系统的epoll来完成高并发的。首先介绍nginx的模块,nginx1.15.5源码中,自带的模块主要分为core模块、conf模块、event模块、http模块和mail模块五大类。其中mail模块比较特殊,本
简介关于Vue的生命周期函数,目前网上有许多介绍文章,但也都只是分析了表象。这篇文档,将结合Vue源码分析,为什么会有这样的表象。随着项目需求的不断扩大,生命周期函数被广泛使用在数据初始化、回收、改变Loading状态、发起异步请求等各个方面。而Vue实例
生命周期 当首次挂载组件时,按顺序执行 getDefaultProps、getInitialState、componentWillMount、 render 和 componentDidMount。创建自定义组件class MyComponent exte
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号