03 2021 档案
并行流parallelStream 替换默认线程池commonPool
摘要:java8引入了stream流和并行流,极大的简化了多线程的操作,但是有一点要注意,parallelStream和completablefuture默认都是使用commonPool,参考源码:ForkJoinPool.commonPool(); 项目所有流操作都是共享该池,当频繁的用于阻塞型任务(I
阅读全文
事务的基本特性 四大特性和隔离级别
摘要:事务四大特性 1、原子性:事务是不可分割的2、一致性:要么全部成功,要么全部失败。3、隔离性:每个事务之间互不干扰4、持久性:事务成功,就会将数据持久到设备中。 四种事务的隔离级别(不同隔离级别可导致的问题:1.脏读、2.不可重复读 、3.幻读) 1.Read uncommitted (读未提交):
阅读全文