自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Oracle的分页查询

前言:oracle的分页查询有多种方法,效率也有区别,我要说的是我们公司用的这一种,也是我们经常用的。SELECT *FROM ( SELECT temp.*, ROWNUM rn FROM ( SELECT * FROM BD_QTKK ) temp WHERE ROWNUM < 20 )WHERE rn >

2015-09-15 16:24:02 302

原创 模式设计的秘密之单例模式。

前言:在我们的实际应用中,经常会出现整个应用中有且只有一个,比如工具类。连接池,日志,缓存等等。这个时候经常就会考虑用单例设计模式来解决问题。一.饿汉式单例模式public class SingleTon{ //私有的构造方法,保证外界不能够创建对象 private SingleTon(){} //自己创建一个对象,供外界调用 private stati

2015-08-31 09:47:39 308

翻译 Mybatis的动态SQL

前言:MyBatis的动态SQL是基于OGNL表达式的,通过对sql语句的拼接和组装可以实现一些逻辑。MyBatis中用于实现动态SQL的元素主要有:i,choose(when,otherwise),where,trim,set,foreach。(1)if条件语句if就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子:select id="findA

2015-08-28 13:42:12 347

原创 Mybatis的输出映射

前言:Mybatis是基于"数据库结构不可控"的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际上却不是这样的。那么结果映射就是Mybatis为我们提供的理想与现实的转换的手段了,而ResultMap就是结果银蛇的配置标签了。ResultMap是Mybatis中最重要最强大的元素,能完成很多复杂查询和JDBC完成不了的事情。在正式学习resultMap之前,我们还得了解一下从SQ

2015-08-26 16:43:41 566

原创 Mybatis的输入映射

前言:Mybatis的配置文件中的select,insert,update,delete有一个属性parameter来接收mapper接口方法中的参数。可以接收的类型有简单类型和复杂类型,但是只能是一个参数。1.各种java的基本数据类型。常用的有int,String,Data等等。eg:User selectById(Integer id);select * from where i

2015-08-25 10:32:10 695

原创 Mybatis中#和$的区别

1.#{}将传入的数据都当成是一个字符串,会自动给数据加上引号。eg:#{id}="id";${}将传入的数据直接显示在sql中。eg:${id}=id。2.#{}是一个占位符,能够防止sql注入;${}是一个拼接符号,不能够防止sql注入。3.都可以接受简单类型,pojo,hashmap.当接受简单类型的时候,#{}中可以写成value或其它名称,${}中只能写成value.4.能用

2015-08-25 10:02:56 304

转载 模式设计的秘密之模板方法模式

前言:先说说实际生活中的例子吧,比如我们去银行办理业务,通常会经历一下几个步骤。(1)拿号;(2)填写业务单;(3)等待叫号;(4)去柜台办理自己的业务。步骤一和三对每个普通的银行客户来说都是差不多的,而步骤二和四会因为个体的不同而有所不同,比如有人去存钱,有人去取钱,有人去办卡或者是找回自己的银行卡密码等等。再举一个例子,在举办奥运会开模式的时候,基本上回经历如下几个步骤。(1)升国旗;(2)重

2015-08-22 15:49:28 369

转载 Spring MVC学习系列(1)之人生若只如初见

前言:闲谈一下我学Spring MVC的原因吧,我的第一份工作是在一个物流公司维护他们的系统,差不多是做二次开发吧。他们的后台是用的SSM(Spring+Spring MVC+Mybatis),我之前对这三个框架中的两个是一点都不了解的,对Spring也只是知道一点皮毛,么办法,干我们这行,要用什么就学什么呗。现在就对自己学习过程的一些经验进行分享和对一些知识进行梳理,方便自己日后查阅。如有幸帮助

2015-08-15 13:49:08 535

转载 spring mvc的数据绑定(参数绑定)

从客户端请求key/value数据,经过参数绑定,将key/value的数据绑定到controller方法的形参上。在spring mvc中,接收页面提交的数据是通过方法的形参来接收的,而不是在controller类中定义成员变量来接收!!!(原理:处理器适配器调用spring mvc提供的参数绑定组件将key/value的数据转成controller方法的形参,参数绑定组件是通过converte

2015-08-13 16:45:38 638

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除