摘要: 项目中由如下需求:表Aa b c d 1 1 1c 11 1 2c 31 1 1c 22 1 1c 4表Bc e1c 2e1c 3e2c 1e现在要写个sql,生成结果如下:a b cc dd1 1 2e,3e,1e 1,3,22 1 2e,3e 4 经过一番苦苦找寻和调试,终于写出如下sql得到结果。 1 select tt1.a,tt1.b,dd,ee from 2 ( 3 ... 阅读全文
posted @ 2013-07-19 17:20 lincolnPei 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: spring中用到很多的设计模式,其中最典型的就是工厂模式。工厂模式又有以下三种:简单工厂、工厂方法、抽象工厂。下面将对这三种模式一一进行讲解。1、简单工厂: 当A对象需要调用B对象的方法时,我们一般会在A中new一个B实例(这种方式叫做硬编码耦合),这样做的缺点是一旦需求发生变化,需要使用C类来代替B时就要改写A类的方法。假如应用中有1000个类以硬编码的方式耦合了B,那搞起来可就费劲了。 这时“简单工厂”模式就派上用场了。可以让B类实现一个IB接口,并创建一个工厂类IBFactory,用于创建IB实例,而A类通过调用IBFactory来得到IB实例。 以下是代码示例:package ... 阅读全文
posted @ 2013-07-16 11:21 lincolnPei 阅读(9098) 评论(0) 推荐(1) 编辑
摘要: 需添加jar:quartz-all-1.8.5.jarspring中的配置文件: 调用方法: 1 package com.easipass.business.auto; 2 3 4 impor... 阅读全文
posted @ 2013-07-15 16:58 lincolnPei 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 项目中需要生成word文档,由于最初做过excel的导入导出,使用的是apache的poi,本打算继续使用该组件,但是网上的相关资料实在太少,上官网看了下,发现poi更擅长的是处理execl,对于word一般只有读入却很有有写出的功能,而且api不完善,据官网介绍是开发word这一块的程序员走了,所以这一块也就烂掉了。只好另寻他策,于是就找到了itext。 itext主要是用来处理pdf的,可以生成rtf格式的文档,而word本身支持rtf。 所需jar:itext-2.0.7.jar(itext的核心jar)、iTextAsian.jar(用于支持中文) 以下是我做的小例子: 1... 阅读全文
posted @ 2013-07-15 16:37 lincolnPei 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 刚开始看spring源码,看地相当吃力。在网上找到好东西,还是先把下面的东东研究透吧![1] Java反射知识-->Spring IoC :http://www.iteye.com/topic/1123081[2] Java动态代理-->Spring AOP :http://www.iteye.com/topic/1123293[3] 属性编辑器,即PropertyEditor-->Spring IoC:http://www.iteye.com/topic/1123628[4] XML基础知识-->Spring配置:http://www.iteye.com/topic/ 阅读全文
posted @ 2013-07-04 17:09 lincolnPei 阅读(358) 评论(0) 推荐(0) 编辑
摘要: ServletContext在Servlet体系中有着举足轻重的地位,springMVC几乎整个架构都是基于ServletContext。1、整个web应用只有一个ServletContext,而且web应用中的所有部分都能访问它。部署web应用时,容器会建立一个ServletContext,整个上下文对web应用中的每个Servlet和JSP都可用。2、web应用初始化过程: 1)、容器读取DD文件,为每个创建一个键值对; 2)、容器创建ServletContext的一个新实例; 3)、容器为ServletContext提供上下文初始化参数各个键值对的引用; 4)、在web应用中部署... 阅读全文
posted @ 2013-07-04 11:11 lincolnPei 阅读(256) 评论(0) 推荐(0) 编辑