摘要:
1) 创建Mave的webapp项目 2) 在Pom文件中添加servlet-api的依赖 4) 手动将war包部署到tomcat服务器下3) 使用package命令对项目进行打包 5) 测试并访问 阅读全文
posted @ 2018-10-08 18:55
猩生柯北
阅读(111)
评论(0)
推荐(0)
摘要:
【概述】 Maven中允许使用继承机制进行实现。 【目的】 当多个引用了同一个jar包的不同版本,当出现问题时需要去更新每一个项目的pom文件。这样相对比较繁琐。 使用继承机制后,更新只需要更新父工程中的依赖即可,不需要单独更新每一个子项目。 【步骤】 1) 创建Maven工程 2) 修改pom的p 阅读全文
posted @ 2018-10-08 18:54
猩生柯北
阅读(138)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2018-10-08 18:28
猩生柯北
阅读(165)
评论(0)
推荐(0)
摘要:
1 2 3 6 7 8 9 10 11 12 13 14 15 16 22 23 阅读全文
posted @ 2018-10-08 11:41
猩生柯北
阅读(237)
评论(0)
推荐(0)
摘要:
【简介】 由于事务可以在行和表上获得锁,因此长事务会占用资源,并对整体性能产生影响。 如果一个事务只读取数据但不做修改,数据库引擎可以对这个事务进行优化。 超时事务属性:事务在强制回滚之前可以保持多久。这样可以防止长期运行的事务占用资源。 只读事务属性: 表示这个事务只读取数据但不更新数据, 这样可 阅读全文
posted @ 2018-10-08 11:40
猩生柯北
阅读(250)
评论(0)
推荐(0)
摘要:
【默认情况】 捕获到RuntimeException或Error时回滚,而捕获到编译时异常不回滚。 【设置途经】 1) 注解@Transactional 注解 ① rollbackFor属性:指定遇到时必须进行回滚的异常类型,可以为多个 ② noRollbackFor属性:指定遇到时不回滚的异常类型 阅读全文
posted @ 2018-10-08 11:38
猩生柯北
阅读(1122)
评论(0)
推荐(0)
摘要:
【数据库事务并发问题】 假设现在有两个事务:Transaction01和Transaction02并发执行。 1) 脏读 ①Transaction01将某条记录的AGE值从20修改为30。 ②Transaction02读取了Transaction01更新后的值:30。 ③Transaction01回 阅读全文
posted @ 2018-10-08 11:35
猩生柯北
阅读(138)
评论(0)
推荐(0)
摘要:
【简介】 当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。 事务的传播行为可以由传播属性指定。Spring定义了7种类传播行为。 事务传播属性可以在@Transactional注解的propagation属性 阅读全文
posted @ 2018-10-08 11:29
猩生柯北
阅读(380)
评论(0)
推荐(0)