随笔分类 - Java面试
摘要:核心思想 读写分离,空间换时间,避免为保证并发安全导致的激烈的锁竞争。 关键点 1、CopyOnWrite适用于读多写少的情况,最大程度的提高读的效率; 2、CopyOnWrite是最终一致性,在写的过程中,原有的读的数据是不会发生更新的,只有新的读才能读到最新数据; 3、如何使其他线程能够及时读到
阅读全文
摘要:1.ArrayList和 LinkedList的区别。 1.ArrayList是实现了基于动态数组的数据结构。2.LinkedList基于链表的数据结构。 3.对于随机访问get和set,ArrayList优,因为LinkedList要移动指针。 4.对于新增和删除操作add和remove,Line
阅读全文

浙公网安备 33010602011771号