摘要: 全大写Shift+Ctrl+X 全小写Shift+Ctrl+Y 单行注释 CTRL + / 区块注释 CTRL + SHIFT + / 阅读全文
posted @ 2021-07-12 14:12 风栖林木 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Service层是提供给表示层用的,对于表示层来说,我不需要知道你怎么实现你的业务的,只要给我一个接口告诉我你能实现就可以,你由谁实现,怎么实现,表示层不关心,也就是说业务实现可能是多种多样的,所以提供一个接口给表示层,这样我业务层怎么改变都不需要修改表示层的代码。 同理,DAO层是提供给业务层的, 阅读全文
posted @ 2018-12-25 15:08 风栖林木 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 在TransactionDefinition接口中定义了七种事务传播行为 spring使用AOP来支持声明式事务,会根据事务属性,自动在方法调用之前决定是否开启一个事务,并在方法执行之后决定事务提交或回滚事务 1. PROPAGATION_REQUIRED 如果存在一个事务,则支持当前事务。如果没有 阅读全文
posted @ 2018-08-23 14:46 风栖林木 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 一、数据库事务的四种隔离级别 JDBC事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。 1. Read uncommitted 无法保证并发事务出现的问题 2. Read commi 阅读全文
posted @ 2018-08-22 18:23 风栖林木 阅读(2051) 评论(0) 推荐(0) 编辑
摘要: 一. JDBC事务管理 获取数据库连接conn conn.setAutoCommit(false); // 开启事务 对数据库操作的代码块 conn.commit(); // 提交事务 二. Hibernate封装JDBC后事务管理 三. Spring事务管理机制Spring提供的事务管理可以分为两 阅读全文
posted @ 2018-08-21 16:47 风栖林木 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1. getCurrentSession()创建的session会绑定到当前线程中(第一次调用时会创建一个Session实例,如果该Session未关闭,后续多次获取的是同一个Session实例)。 openSession()创建的session则不会(每次打开都是新的Session,所以多次获取的 阅读全文
posted @ 2018-07-17 13:44 风栖林木 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 解决中文乱码方法一: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> html中这样声明,form表单使用post提交数据,提交后浏览器把输入的参数编码成utf-8的字节发送给了服务器tomcat tomcat对 阅读全文
posted @ 2018-04-12 16:53 风栖林木 阅读(138) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-03-22 14:19 风栖林木 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1. 通过XML定义bean 2. 使用task:executor方式 阅读全文
posted @ 2018-03-13 11:02 风栖林木 阅读(3478) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-03-13 10:27 风栖林木 阅读(2) 评论(0) 推荐(0) 编辑