java
qq_31128733
这个作者很懒,什么都没留下…
展开
-
如何在测试中保持spring容器的存在
在测试方法的前面加入如下的注解:@ContextConfiguration(locations={"classpath:applicationContext.xml"})@RunWith(SpringJUnit4ClassRunner.class)public class METHOD(){.....}原创 2016-10-09 17:58:23 · 212 阅读 · 0 评论 -
深入理解重排序
理解一下数据依赖性 如果有两个操作,访问同一个变量并且有一个操作是写操作,那这两个操作存在数据依赖。 一般有如下几种情况: 1.写后写:a=1;a=2; 2.写后读:a=1;b=a; 3.读后写:b=a;a=1;如上几种情况都存在依赖关系。存在依赖关系的操作就无法重排序。重排序会导致结果不一致。例子:if(flag){//1 a原创 2016-09-12 17:14:25 · 505 阅读 · 0 评论