自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 关于js事件冒泡和事件捕获

好吧,先随便看一下网上能够找到的定义(1)冒泡型事件:事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。 IE 5.5: div -> body -> document IE 6.0: div -> body -> html -> document Mozilla 1.0: div -> body -> html -> documen...

2016-01-14 10:07:33 105

原创 ibatis 分页实现原理

项目中要到了ibatis 发现分页性能低下,所以看了一下源码,不禁一个寒战,下面发出来简单分析一下,如有错处还请指定。。下面看ibatis最终查询方法 /** * * @param statementScope statement对象 * @param rs 数据集合 * @param skipResults 数据开始位置 * @par...

2014-07-14 15:16:48 375

原创 Ibatis Dynamic

动态标签分类:1,2 二元标签,3 一元标签,4 这四种标签以及他们的子标签具有共同的属性prepend,open,close1 Xml代码 select * from ACCOUNT (ACC_FIRST_NAME = #first...

2014-07-14 14:59:45 132

原创 iBatis和Hibernate的较量浅析

HibernateHibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完...

2014-07-14 14:58:24 77

原创 Struts2 配置文件result的name属性和type属性

Struts2 配置文件result的name属性和type属性:Name属性SUCCESS:Action正确的执行完成,返回相应的视图,success是 name属性的默认值;NONE:表示Action正确的执行完成,但并不返回任何视图;ERROR:表示Action执行失败,返回到 错误处理视图;INPUT:Action的执行,需要从前端界面获取参数,INPUT就...

2014-05-08 20:30:43 125

原创 struts2读取spring中的bean对象

struts2读取spring中的bean对象:通过测试:采用IOC/DI注入的效率没有通过getBean获取对象的效率高: ServletContext sc = ServletActionContext.getServletContext(); if (sc != null) { WebApplicationContext wac = WebApplica...

2014-05-08 08:26:24 253

原创 Spring IOC容器基本原理

Spring IOC容器基本原理2.2.1 IOC容器的概念IOC容器就是具有依赖注入功能的容器,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IOC容器进行组装。在Spring中BeanFactory是IOC容器的实际代表者。Spring IOC容器如何知道哪些是它管理的对象呢?这就需要配置文件,S...

2014-05-07 18:00:14 154

原创 如何使用Log4j

1、 Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。2、Log4j的概念 Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Log...

2014-05-07 16:51:57 144

原创 在Spring中配置Quartz一个简单的实例

首先我们来写一个被调度的类:package com.kay.quartz;public class QuartzJob{ public void work() { System.out.println("Quartz的任务调度!!!"); }}Spring的配置文件: ...

2014-04-30 12:10:26 93

原创 spring整合quartz定时任务

所需包quartz-all-1.7.3.jar /** *定时任务类 * * @author admin * */public class LotteryInquiryQuartzJob{ protected static final Logger log = Logger.getLogger(LotteryInq...

2014-04-30 11:27:41 107

原创 html input 设置为只读属性

有两种方式可以实现input的只读效果:disabled 和 readonly。自然两种出来的效果都是只能读取不能编辑,可是两者有很大不同。Disabled说明该input无效,及其value不会传递给任何程序,比如asp、php等。Readonly仅仅是无法编辑,不影响其值的传递。Disabled使用:Readonly使用:...

2014-04-29 13:32:53 667

原创 js验证表单

js验证radio是否选择function checkform(obj){for(i=0;i50){alert("不能超过50个字符!");document.a.b.focus();return false;}}2. 只能是汉字=65&&event.keyCode=48&&event.keyCode=96&&event.k...

2014-04-29 13:29:57 110

防止页面的重复提交,刷新

总结: 重复提交、重复刷新、防止后退的问题以及处理方式一。前言你在任何一个比较专业的BBS都会看到这样的问题,即使你Google一下,也会发现有很多的人在关注和询问,但大家给出的解决方法却都是千差万别,(有的人主张采用脚本来解决;有的则想重定向到别的页面;有的则将此问题提升到Token的角度)为什么会有如此大的差异呢?二。问题场景首先,我们应该先了解为什么要处理这样的问题?或者...

2014-04-29 12:26:28 212

原创 Action的数据

4.3 Action的数据4.3.1 数据来源在helloworld示例里面,在运行Action的execute方法的时候,你会神奇般的发现,Action的属性是有值的,而这正是Action进行请求处理所需要的数据。那么,这些数据从何而来呢? 很明显,这些数据就是你在登录页面填写的数据,换句话说,这些数据来源于用户请求对象,也就是request对象。 ...

2014-04-29 12:14:26 136

原创 mysql中datetime比较大小问题

select sum(studychj) as tofflinejz from afterline where checkflag=1 and studytype=1 and studybegin>='2010-01-01 00:00:00' and studyend unix_timestamp('2011-03-03 17:39:05') and unix_timestamp(time1) <...

2014-04-29 08:23:36 550

原创 Expression Language

EL表达式 EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user = (User...

2014-04-28 22:15:26 132

mysql批量删除

在mysql5中,比如在一个更新语句中delete from table_name WHERE bDeleted=0;执行时会错误,报:You are using safe update mode and you tried to update a table without a WHERE clause that uses a KEY column.” 原因是在safe...

2014-04-28 12:43:15 395

原创 【JavaScript】使用定时器实现Js的延期执行或重复执行setTimeout,setInterval

使用定时器实现JavaScript的延期执行或重复执行window对象提供了两个方法来实现定时器的效果,分别是window.setTimeout()和window.setInterval。其中前者可以使一段代码在指定时间后运行;而后者则可以使一段代码每过指定时间就运行一次。它们的原型如下:window.setTimeout(expression,milliseconds);window...

2014-04-28 12:27:04 173

空空如也

空空如也

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

TA关注的人

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