摘要: 1.过滤器 Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Res 阅读全文
posted @ 2016-04-01 10:07 gaungyao.wu 阅读(171) 评论(0) 推荐(0) 编辑
摘要: hibernate的配置写到spring的配置中,用spring管理和调用hibernate的工厂和session等。struts的话,通常有2中。一种是用spring中的一个工厂类代替struts的工厂类去生成action,并且用spring管理。另一种是,struts 用自己的工厂生成actio 阅读全文
posted @ 2016-03-18 13:47 gaungyao.wu 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hib 阅读全文
posted @ 2016-03-17 18:28 gaungyao.wu 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1.前置通知 Before advice Advice that executes before a join point, but which does not have the ability to prevent execution flow proceeding to the join po 阅读全文
posted @ 2016-03-17 17:56 gaungyao.wu 阅读(2172) 评论(0) 推荐(0) 编辑
摘要: 1. 接口注入 2. setter注入 3. 构造器注入 对象与对象之间的关系可以简单的理解为对象之间的依赖关系:A类需要B类的一个实例来进行某些操作,比如在A类的方法中需要调用B类的方法来完成功能,叫做A类依赖于B类.控制反转是一种将组件依赖关系的创建和管理置于程序外部的技术,由容器控制程序之间的 阅读全文
posted @ 2016-03-17 17:37 gaungyao.wu 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 主要分3种:内连接,外连接,交叉连接 其 他:联合连接,自然连接 1、内联接 典型的联接运算,使用像 = 或 <> 之类的比较运算)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外 阅读全文
posted @ 2016-03-16 11:44 gaungyao.wu 阅读(2717) 评论(0) 推荐(1) 编辑
摘要: 1.什么是视图? 视图是由查询结果形成的一张虚拟表。 2.什么时候要用到视图? 如果某个查询结果出现的非常频繁,也就是,要经常拿这个查询结果来做子查询 3.视图的创建语法: create view 视图名 as select 语句; 4.使用视图有什么好处呢? ①简化查询语句 比如:有一张商品表,我 阅读全文
posted @ 2016-03-16 11:26 gaungyao.wu 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1.存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的 阅读全文
posted @ 2016-03-16 11:22 gaungyao.wu 阅读(118) 评论(0) 推荐(0) 编辑
摘要: MySQL锁概述 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上 阅读全文
posted @ 2016-03-16 11:04 gaungyao.wu 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。上述SQL语句,在没有索引的情况下,数据库会遍历全部200条数据后选择符合条件的;而有了相应的索引之后,数据库会直接 阅读全文
posted @ 2016-03-16 10:48 gaungyao.wu 阅读(180) 评论(0) 推荐(0) 编辑