java基础
xiaoyu_2011
这个作者很懒,什么都没留下…
展开
-
HashMap和Hashtable的区别
[转]HashMap Hashtable区别 http://blog.csdn.net/java2000_net/archive/2008/06/05/2512510.aspx 我们先看2个类的定义 [java] view plaincopy public class Hashtable extends Dicti转载 2015-07-11 10:37:25 · 307 阅读 · 0 评论 -
HashMap与ConcurrentHashMap的区别
从JDK1.2起,就有了HashMap,正如前一篇文章所说,HashMap不是线程安全的,因此多线程操作时需要格外小心。 在JDK1.5中,伟大的Doug Lea给我们带来了concurrent包,从此Map也有安全的了。 ConcurrentHashMap具体是怎么实现线程安全的呢,肯定不可能是每个方法加synchronized,那样就变成了HashTable转载 2015-08-15 14:24:07 · 379 阅读 · 0 评论 -
spring的scope讲解
本文转自:http://blog.csdn.net/songfuyu_1997/article/details/6224094 摘自《Spring 解密》 scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是转载 2015-09-01 22:04:39 · 350 阅读 · 0 评论 -
进程间、线程间通信方式小结
一、进程间的通信方式 1.管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 2.有名管道 (namedpipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 3. 信号量(semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一转载 2015-09-14 20:07:56 · 393 阅读 · 0 评论