摘要: 对于MySQL或者Oracle来说,如果实现从Table 表中取出第 m 条到第 n 条的记录操作,我们需要TOP函数(不是所有的数据库都支持TOP函数):Select Top子句但是,你能想到几种方法?(1)使用not inSelect TOP n-m+1 *FROM TableWhere (id NOT IN (Select TOP m-1 id FROM Table ))(2)使用existsSelect TOP n-m+1 * FROM TABLE AS a Where Not Exists(Select * From (Select Top m-1 * From TABLE orde 阅读全文
posted @ 2014-02-25 23:41 ZiFo 阅读(1195) 评论(4) 推荐(0) 编辑
摘要: Spring简介 - 预习的自我整理1. What's Spring?Spring是一个从实际开发中抽取出来的框架,完成了大量开发中的通用步骤,留给开发者仅仅是与特定应用相关的部分,从而提高了企业应用开发的效率。Spring为企业应用的开发提供了一个轻量级的解决方案,包括:基于依赖注入的核心机制等等。Spring贯穿表现层、业务层、持久层。2. Spring的特点1)低侵入式设计,代码的污染极低;2)独立于各种应用服务器;3)Spring的DI容器降低了业务对象替换的复杂性,提高了组件之间的解耦;4)Spring的AOP (Aspect Oriented Programming,面向方 阅读全文
posted @ 2013-11-06 20:30 ZiFo 阅读(1039) 评论(2) 推荐(0) 编辑
摘要: 最近几天培训的过程中,经常有同学手一抖,默默的修改了本来配置部署好的项目名,导致项目报错……遇到这种事情,我一般会做的处理就是重新新建项目,然后把包和各种文件ctrl+c ctrl+v,遇到项目小还好,要是稍微一个不注意,就会出现更多的错误。所以,经过孙大爷提到一个解决方法,以我的一个myeclipse+tomcat所做的struts2+hibernate整合的项目举例:1.由于项目用的MyEclipse自带的MyTomcat,所以通过如图1-1的方式找到myeclipse自带的tomcat的webapps文件夹,如图1-2所示,删掉自己改名项目的文件夹。图1-1图1-22.找到项目根目录,找 阅读全文
posted @ 2013-11-01 10:59 ZiFo 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: Q:使用Struts2 开发程序的基本步骤? A: 1)加载Struts2类库; 2)配置web.xml文件,定义核心Filter来拦截用户请求; 3)开发视图层页面,即JSP页面; 4)定义处理用户请求的Action类; 5)配置struts.xml来配置Action和配置处理结果和物理试图资源之间的对应关系,如 /success.jsp /index.jsp6)部署、运行项目。Q... 阅读全文
posted @ 2013-10-31 17:00 ZiFo 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 两天没写博了,还是没有养成一个习惯。前天和昨天休息,和哥们几个出去打球,运动一下,放松下脑子。今天就补一篇我哥们自己的写的关于他的IBM电话面试的感想,希望能帮到有需要的人。 -----------------------------正文------------------------------------------- 英文谈话内容: 1.简短的英文自我介绍(已准备妥当,顺利) 2.介绍... 阅读全文
posted @ 2013-10-31 13:54 ZiFo 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 本文摘自 李刚 著 《Java EE企业应用实战》 现在我们知道了一个概念Hibernate Session,只有处于Session管理下的POJO才具有持久化操作能力。当应用程序对于处于Session管理下的POJO实例执行操作时,Hibernate将这种面向对象的操作转换成了持久化操作能力。 HIbernate简要的体系结构如下图所示: 通过上图能够发现HIbernate需要一个hib... 阅读全文
posted @ 2013-10-28 21:26 ZiFo 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Hibernate已经学过去大概有半个月了,然后默默的忘掉了……所谓Practice makes perfect. 我尽力重新拾起来。1.什么是ORM在介绍Hibernate之前,我们先学习下ORM。ORM全名是Object/Relation Mapping,即对象/关系数据库映射。ORM是一种规范,顾名思义,它描述了这一类框架的基本特征:完成面向对象编程语言到关系型数据库的映射关系。对于用类似Java的语言进行应用开发的时候,我们从项目已开始就进行的是面向对象分析、设计和编程,但是当进行持久化数据库访问的时候,我们又必须又用到关系型数据库的访问方式。ORM此时,就拯救程序员于水火,它把关系型 阅读全文
posted @ 2013-10-27 11:24 ZiFo 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 数据库表主键的知识点: Generator 为每个 POJO 的实例提供唯一标识。 一般情况,我们使用“native”。class 表示采用由生成器接口net.sf.hibernate.id.IdentifierGenerator 实现的某个实例,其中包括: assigned 主键由外部程序负责生成,在 save() 之前指定一个。 hilo 通过hi/lo 算法实现的主键生成机制,需要额外的数据... 阅读全文
posted @ 2013-10-27 11:20 ZiFo 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 昨天申请开博成功,今天配置好WinLiveWriter,写下我的第一篇博客园日志。想说说关于IBM2014校招电话面试的经历和之后的一些感想。 我是一名大四计算机科学与计算机专业的本科生,马上面临就业实习、毕业、走向社会等等一系列事情,前段时间IBM2014校招开始了,网上申请了IBM的CDL的Software Developer和GDC的Application Developer,很幸运,接到... 阅读全文
posted @ 2013-10-26 09:09 ZiFo 阅读(779) 评论(0) 推荐(0) 编辑