1.对数组或者List如何排序?
2.ArrayList, LinkedList 默认大小,增量
3.HashMap与Hashtable的区别
4.ArrayList的扩容实现
5.HashMap的内部结构,解释下负载因子,key可以为null吗?如果key不是字符串,为什么需要对它重写hashcode方法?
6.解释下ConcurrentHashMap
7.字节流和字符流的区别,为什...
分类:
编程语言 时间:
2015-04-20 22:41:05
阅读次数:
236
前段时间写过一篇关于concurrentHashMap的文章ConcurrentHashMap实现原理,其中讲到了实现ConcurrentHashMap的原理,这篇文章就讲一下CopyOnWrite的实现原理。Java中提供了两个CopyOnWrite容器,分别是CopyOnWriteArrayList和CopyOnWriteArraySet。如果想要高效的使用这两个容器,我觉的首先要弄懂CopyO...
分类:
其他好文 时间:
2015-04-17 11:39:06
阅读次数:
90
ConcurrentHashmap(JDK1.7)? 总体描述: concurrentHashmap是为了高并发而实现,内部采用分离锁的设计,有效地避开了热点访问。而对于每个分段,ConcurrentHashmap采用final和内存可见修饰符volatile关键字...
分类:
其他好文 时间:
2015-04-13 16:52:48
阅读次数:
173
一面:
1、首先上来自我介绍
2、项目介绍(我简历上写了两个项目)啪啦啪啦讲了一大堆
3、memcached工作原理
4、concurrenthashmap原理
5、mysql优化方面的知识(其中有一个是sql语句执行是从左往右,还是从右往左)
6、介绍和比struts2、spring、hibernate、springmvc、mybatis(说了一大堆,包括原理,异同点什么的)
7、...
分类:
其他好文 时间:
2015-04-13 12:54:40
阅读次数:
134
ConcurrentHashMap和 CopyOnWriteArrayList提供线程安全性和可伸缩性DougLea的 util.concurrent 包除了包含许多其他有用的并发构造块之外,还包含了一些主要集合类型 List 和 Map 的高性能的、线程安全的实现。在本月的 Java理论与实践中,...
分类:
编程语言 时间:
2015-04-08 19:34:01
阅读次数:
138
同步安全的集合,在多线程下用到这个map是安全的,但这个安全指的是什么?不是说现在2个线程用到这个map,结果这个map我就不用加synchronize同步锁了,不是这样子的,多线程下还是要加这个同步锁,因为map自身的线程安全不是指这一方面的安全,当map中的value是一个vo对象时,而且这个对...
分类:
其他好文 时间:
2015-04-07 23:00:36
阅读次数:
158
相同点: Hashtable 和 ConcurrentHashMap都是线程安全的,可以在多线程环境中运行; key跟value都不能是null 区别: 两者主要是性能上的差异,Hashtable的所有操作都会锁住整个对象,虽然能够保证线程安全,但是...
分类:
其他好文 时间:
2015-04-03 17:36:31
阅读次数:
122
注入map,平常一般不会这么做,今天在写一个demo时,有如下一段注入代码: map bean 的创建 @Bean(name="userMap")
public?Map<Long,?User>?userMap()?{
????return?new?ConcurrentHashMap<Long,?U...
分类:
编程语言 时间:
2015-04-02 21:04:44
阅读次数:
191
如果你是一名Java开发人员,我能够确定你肯定知道ConcurrentModificationException,它是在使用迭代器遍历集合对象时修改集合对象造成的(并发修改)异常。实际上,Java的集合框架是迭代器设计模式的一个很好的实...
分类:
其他好文 时间:
2015-03-31 16:12:36
阅读次数:
121
集合类是Java API的核心,但是我觉得要用好它们是一种艺术。我总结了一些个人的经验,譬如使用ArrayList能够提高性能,而不再需要过时的Vector了,等等。JDK 1.5引入了一些好用的并发集合类,它们对于大型的、要求低延迟的电子商务系统来说非常的有用。这篇文章中将会看看ConcurrentHashMap和Hashtable之间的区别。
这篇文章是HashMap的工作原理以及HashM...
分类:
其他好文 时间:
2015-03-30 11:25:00
阅读次数:
121