2017年4月11日

拦截器与过滤器的区别

摘要: 1.原理上:拦截器基于反射;过滤器基于函数回调。 2.范围上:拦截器只拦截action请求;过滤器几乎拦截所有请求。 3.访问上:拦截器能够访问action上下文,值栈的对象;过滤器不行。 4.初始化: 拦截器可以多次被调用;拦截器只在容器初始化时被调用一次。 阅读全文

posted @ 2017-04-11 20:08 寡人为你打下的江山 阅读(155) 评论(0) 推荐(0) 编辑

2017年4月3日

where 1=1的用处

摘要: where 1=1有什么用?在SQL语言中,写这么一句话就跟没写一样。 select * from table1 where 1=1与select * from table1完全没有区别,甚至还有其他许多写法,1<>2,'a'='a','a'<>'b',其目的就只有一个,where 的条件为永真,得 阅读全文

posted @ 2017-04-03 19:20 寡人为你打下的江山 阅读(189) 评论(0) 推荐(0) 编辑

数据库设计之冗余字段设计

摘要: 在设计数据库时,某一字段属于一个表,但它又同时出现在另一个或多个表,且完全等同于它在其本来所属表的意义表示,那么这个字段就是一个冗余字段。 ——以上是我自己给出的定义 冗余字段的存在到底是好还是坏呢( )?这是一个不好说的问题。可能在有人看来,这是一个很蹩脚的数据库设计。因为在数据库设计领域,有一个 阅读全文

posted @ 2017-04-03 19:03 寡人为你打下的江山 阅读(4214) 评论(0) 推荐(1) 编辑

2017年4月1日

mybatis映射

摘要: mybatis是基于结果集映射的,刚开始学习时不明白为什么映射文件中没有配置对应的表,原因是mybatis要手写SQL. 而sql执行后的结果封装到resultMap。 <resultMap type="web.vo.OutProductVO" id="outProductRM"> <result 阅读全文

posted @ 2017-04-01 05:59 寡人为你打下的江山 阅读(141) 评论(0) 推荐(0) 编辑

2017年3月20日

maven项目下找不到bean文件解决

摘要: 报错的原因一般要看错误提示,不同情况下,同一种错误可能由不同的原因造成。 ------------------------------------- 使用maven创建web工程,将spring配置文件bean.xml放在src/resource下,用eclipse编译时提示class path r 阅读全文

posted @ 2017-03-20 03:08 寡人为你打下的江山 阅读(2167) 评论(0) 推荐(0) 编辑

2017年2月25日

静态与单例 转载

摘要: 很多时候,单例、静态类的区别和使用场景一直纠缠不清,也比较容易混淆,我整理分析了一下,现将相关区别、联系与使用场景做如下描述: § 单例 1、单例可以继承类,实现接口,体现OOP思想 2、单例可以被延迟初始化 3、单例类可以被集成,它的方法可以被覆写;也就是可以多态 4、垃圾回收:产生的唯一实例会一 阅读全文

posted @ 2017-02-25 15:35 寡人为你打下的江山 阅读(294) 评论(0) 推荐(0) 编辑

2016年11月13日

[Spring框架]Spring IOC的原理及详解

摘要: 这里感谢 CSDN 的原博客:http://blog.csdn.net/m13666368773/article/details/7802126 看后 受益匪浅,这里再重温一遍Spring IOC 1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的 阅读全文

posted @ 2016-11-13 14:50 寡人为你打下的江山 阅读(2496) 评论(0) 推荐(0) 编辑

导航