此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 6.1、对于HashSet需要掌握以下几点 HashSet的创建:HashSet()往HashSet中添加单个对象:即add(E)方法删除HashSet中的对象:即remove(Object key)方法判断 ...
分类:
其他好文 时间:
2018-12-20 18:44:40
阅读次数:
172
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3.3、public void put(E e) throws InterruptedException 原理: 在队尾插入一个元素,如果队列满了,一直阻塞,直到数组不满了或者线程被中断 在队尾插入一个元素, ...
分类:
其他好文 时间:
2018-12-19 10:57:44
阅读次数:
147
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 3.3、public void put(E e) throws InterruptedException 原理: 在队尾插入一个元素,如果队列满了,一直阻塞,直到数组不满了或者线程被中断 在队尾插入一个元素, ...
分类:
其他好文 时间:
2018-12-19 10:57:24
阅读次数:
174
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 下面介绍在LocalCache(CacheBuilder, CacheLoader)中调用的一些方法: CacheBuilder-->getConcurrencyLevel()int getConcurren ...
分类:
系统相关 时间:
2018-12-19 10:12:39
阅读次数:
238
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 下面介绍在LocalCache(CacheBuilder, CacheLoader)中调用的一些方法: CacheBuilder-->getConcurrencyLevel()int getConcurren ...
分类:
系统相关 时间:
2018-12-19 10:12:09
阅读次数:
161
概要 前面,我们已经学习了ArrayList,并了解了fail-fast机制。这一章我们接着学习List的实现类——LinkedList。和学习ArrayList一样,接下来呢,我们先对LinkedList有个整体认识,然后再学习它的源码;最后再通过实例来学会使用LinkedList。内容包括:第1 ...
分类:
编程语言 时间:
2018-12-19 01:13:08
阅读次数:
258
LinkedList简介 LinkedList基于双向链表,即FIFO(先进先出)和FILO(先进后出)都是支持的,这样它可以作为堆栈,队列使用 继承AbstractSequentialList,该类我认为和RandomAccess是一个对立,它通过次序访问数据,实现了List,Deque,Clon ...
分类:
编程语言 时间:
2018-12-14 19:44:33
阅读次数:
222
1.SpringMVC重要组件1.DispatcherServletSpringMVC的中央Servlet,所有请求的入口,重写了doService()方法。核心方法:doService()、doDispatch()。2.HandlerMapping处理映射,负责根据HttpServletRequest找到对应的Handler,这里返回Handler的辅助类HandlerExecutionChai
分类:
编程语言 时间:
2018-12-12 22:39:36
阅读次数:
252
一、实现原理: 对于DOM元素 ,通过分配一个唯一的关联id把DOM元素和该DOM元素的数据缓存对象关联起来,关联id被附加到以jQuery.expando的值命名的属性上,数据存储在全局缓存对象jQuery.cache中。在读取、设置、移除数据时,将通过关联id从全局缓存对象jQuery.cach ...
分类:
Web程序 时间:
2018-12-10 22:02:47
阅读次数:
225
在前面一篇《Laravel源码解析--Laravel生命周期详解》中我们利用xdebug详细了解了下Laravel一次请求中到底做了哪些处理。今天我们跟 Lumen 对比下,看看 Lumen 比 Laravel 轻在哪里? 1、Lumen生命周期 相比于Laravel,在Lumen中,你对框架有着更 ...
分类:
其他好文 时间:
2018-12-05 12:10:43
阅读次数:
494