上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页
摘要: 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)
摘要: 【在JDBC模板中使用具名参数】 1.在经典的JDBC用法中,SQL参数使用占位符?表示,并且受到位置的限制。定为参数的问题在于,一旦参数的顺序发生变化,就必须改变参数绑定。 2.在Spring JDBC框架中,绑定SQL参数的另一种选择是使用具名参数(named parameter) 3.具名参数 阅读全文
posted @ 2018-10-07 17:47 猩生柯北 阅读(489) 评论(0) 推荐(0)
摘要: 【事务简介】 1.事务管理是企业级应用开发中必不可少的技术。用来确保数据的完整性和一致性。 2.事务就是一系列的动作,它们被当做一个单独的工作单元。这些动作要么全部完成,要么全部不起作用。 (举例:转钱,这边转出500元,那边收到500元,要么全部完成,要么全部不起作用。) 3.事务的四个关键属性( 阅读全文
posted @ 2018-10-07 17:36 猩生柯北 阅读(120) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页
点击右上角即可分享
微信分享提示