我之前书上看到的说法是:Vector是相对线程安全,CopyOnWriteArrayList是绝对线程安全这种说法其实有些问题,CopyOnWriteArrayList在某些场景下还是会报错的CopyOnWriteArrayList解决了:1.多线程一边读一边写。2.多线程迭代时修改抛出并发修改异常问题 CopyOnWriteArrayList不能做到完全的线程安全参见下面的
转载
2024-03-28 14:05:13
47阅读
高并发的大数据量查询导致系统频繁死机
我们的大数据量查询是数据库分页的,
但是导出和打印功能是基于全部数据的.
系统投入使用后,对于导出和打印功能的使用远远要高于我们的预期.
而我们的系统的硬件设备是有限的 不能再升级了.
抓取内存大对象的时候,常常发现数百个5M以上的collection大对象
我们的这个系统不大,就是一个提供一些信息管理的,页面