摘要: 一、线程安全需要保证几个基本特性1、原子性:一个操作或者多个操作要么全部执行,要么都不执行。2、可见性:当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看到修改的值。3、有序性:程序执行的顺序是按照代码的先后顺序执行的,在单线程中,可以保证程序最终的执行结果和代码的顺序执行结 阅读全文
posted @ 2019-09-29 16:49 MrLiJavaEngineer 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Spring事务管理的两种方式 spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。 声明 阅读全文
posted @ 2019-09-29 09:37 MrLiJavaEngineer 阅读(180) 评论(0) 推荐(0) 编辑