摘要: 一、DAO层使用的连接对象与外部的连接对象不是处于同一个连接.事务必须处于同一个会话(连接)完成。要么成功要么失败。二、如果是spring管理事务,则必须把异常在service层throw抛出来,而不是用try catch 阅读全文
posted @ 2017-11-16 16:58 穿越亚平宁的盛夏 阅读(873) 评论(0) 推荐(0) 编辑
摘要: HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至 阅读全文
posted @ 2017-11-15 21:41 穿越亚平宁的盛夏 阅读(133) 评论(0) 推荐(0) 编辑
摘要: HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存 阅读全文
posted @ 2017-11-15 21:37 穿越亚平宁的盛夏 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 事务的四大属性ACID即事务的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability.。 原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency)事 阅读全文
posted @ 2017-11-15 21:36 穿越亚平宁的盛夏 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 这里选择的是mysql数据库。 4.1引入aop、tx的命名空间 为了事务配置的需要,我们引入aop、tx的命名空间 4.2配置数据源 在配置数据源之前,首先要导入连接数据库时所需要的jar包。 4.3配置事务 4.3.1 基于Schema的方式 4.3.2基于注解的方式 基本配置: <!-- 配置 阅读全文
posted @ 2017-11-14 20:41 穿越亚平宁的盛夏 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 事务的特性: 1) 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。 2) 一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据 阅读全文
posted @ 2017-11-14 20:36 穿越亚平宁的盛夏 阅读(335) 评论(0) 推荐(1) 编辑
摘要: 1,禁用cookie 后 seesion 还能用吗? cookie是保存在本地的,而seesion是保存在服务器上的。所以两者没有直接的关系,禁用cookie后seesion依然可以用。 session的运行依赖于session id,而session id是存在cookie中的。也即,如果客户端禁 阅读全文
posted @ 2017-11-14 20:35 穿越亚平宁的盛夏 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非 阅读全文
posted @ 2017-11-13 22:55 穿越亚平宁的盛夏 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 我们是在使用Spring框架的过程中,其实就是为了使用IOC,依赖注入,和AOP,面向切面编程,这两个是Spring的灵魂。 主要用到的设计模式有工厂模式和代理模式。 IOC就是典型的工厂模式,通过sessionfactory去注入实例。 AOP就是典型的代理模式的体现。 代理模式是常用的java设 阅读全文
posted @ 2017-11-13 22:46 穿越亚平宁的盛夏 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 我们来看当我们在浏览器输入http://www.mycompany.com:8080/mydir/index.html,幕后所发生的一切。 首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。 1.连接 当我们输入这样一个请求时,首先要 阅读全文
posted @ 2017-11-13 22:45 穿越亚平宁的盛夏 阅读(135) 评论(0) 推荐(0) 编辑