- 博客(4)
- 收藏
- 关注
原创 浅谈Vector、ArrayList、CopyOnWriteArrayList和ConcurrentHashMap
ArrayList应该是用的比较多的一个容器类了,我们都知道这是线程不安全的。与之对应的线程安全的有Vector和CopyOnWriteArrayList。 Vector的很多方法的都是使用synchronized修饰方法完成的: public synchronized int lastIndexOf(Object o){....} public synchronized E get(in...
2019-07-26 22:02:19 218
原创 Keepalive + nginx的部署问题
具体安装请另行百(谷)度(歌)。 在部署高可用的Keepalive + nginx过程中,也是参照网上的进行安装配置,不过最后却出现如下问题: 1、首先假设虚拟IP(VIP)为 100.20.20.20,需要高可用的机器有:100.20.20.1/2,在这2台机器上部署有keepalive + nginx + tomcat。 这儿需要注意的是:VIP的前三位需要与真实IP一致。 ...
2019-07-26 21:35:35 458
原创 浅谈HashMap与ArrayList的一些区别
1、都是可扩容的容器。 HashMap具有2个关于扩容相关的字段,当容器元素达到threshold后就会进行扩容,而threshold的值与负载因子loadFactor(0.75)有关。 初始容量16,此时threshold = 16 * 0.75 = >12。而每次扩容都是原容量的2倍。 具体扩容的步骤详见源码。 int thre...
2019-07-26 21:16:46 892
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人