`
文章列表
  在使用spring的过程中经常遇到获取插入数据的主键值,在使用jdbc时我们可能已经会使用了,但是在spring的jdbcTemplate中也有相关的方法: 第一种方法:   public int getKey1(User user) { int i = 0; final String name = user.getUserName(); final String password = user.getPassword(); final int age = user.getAge(); KeyHolder keyHolder = new Generate ...

Java类修饰符

    博客分类:
  • Java
.java文件中定义了两个class,都没有用public修饰 .java文件最终都被编译为.class文件,这两个类都之能在本包中被引用     .java文件中定义了两个class,其中一个类用public修饰 .java文件最终都被编译为.class文件,被public修饰的类能被任何包中的类引用,无public修饰的只能在本包中   (public用来控制该类可以被所有包的类引用,无public修饰 则只能在本包中被访问) .java文件的名称必须要和其中一个相同,如果有public class(只能有一个public类),则文件名要与public的类名一致 一个. ...

Spring定时任务

1. 首先把spring.jar包放到classpath下  2. 编辑spring配制文件,ApplicationContext.xml内容如下:    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "spring-beans.dtd" > <beans> <!—要调度的对象--> <bean id=&quo ...
一、什么是匿名函数?在Javascript定义一个函数一般有如下三种方式:函数关键字(function)语句: function fnMethodName(x){alert(x);}  函数字面量(Function Literals): var fnMethodName = function(x){alert(x);}  Function()构造函数: var fnMethodName = n ...
Window 对象: Window 对象表示浏览器中打开的窗口。 如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 Window对象是JavaScript层级中的顶层对象。 Window对象表示一个浏览器窗口或一个框架,它在<body>或<frameset>出现时被自动创建。 Window对象是全局对象,它的属性可作为全局变量来使用,它的方法可当作函数来使用,也就是说,引用Window对象的属性和方法时,可以省略对象名。如:使用document属性不必写作 ...
Number()、parseInt()、parseFloat()的区别: Number()的强制类型转换与parseInt()和parseFloat()方法的处理方式相似,只是它转换的是整个值,而不是部分值。parseInt()和parseFloat()方法只转换第一个无效字符之前的字符串。如“3.4.5”被转换成“3.4”, 用Number()进行强制类型转换将返回NAN, 如果字符串值能被完整地转换,Number()将判断是调用parseInt()还是parseFloat()。 var bb = "35.23ace23"; document.write(Num ...
注意: ZeroClipboard在本地磁盘上测试无法使用,必须在服务器上测试,如http://localhost... 或者更改flash的安全设置:右键 - 全局设置 - 高级 - 受信任位置设置 - 添加 - 添加文件夹(把含有ZeroClipboard.swf的文件添加进去),设置以后就可以在本地测试了... <a href="javascript:void(0)" id="btnCopy_1" copyContent="aaa">复制链接</a> <a href="jav ...
Javascript代码 <input onkeypress = "return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46" onpaste = "return !clipboardData.getData('text').match(/\D/)" ondragenter = "return false" style = "ime-mode:Disabled" /> ...
DELIMITER $$ DROP PROCEDURE IF EXISTS `cosbuyer`.`cursor_p`$$ CREATE PROCEDURE `cursor_p`() BEGIN DECLARE v_id VARCHAR(50); DECLARE v_pdtname VARCHAR(200); DECLARE v_price VARCHAR(20) DEFAULT 'abc'; DECLARE v_fig INT DEFAULT 0; /*给查询的列取别名:MySQL版本为(5.0.22-community-nt-log)列名不能与declare中相同,别名与 ...
/*创建有输入输出参数的存储过程*/ DELIMITER $$ DROP PROCEDURE IF EXISTS `cosbuyer`.`pp`$$ CREATE PROCEDURE `cosbuyer`.`pp`(IN a INT,IN b INT,OUT c INT) BEGIN SET c=a+b; SELECT c; END$$ DELIMITER ; CALL pp(10,20,@a); SELECT @a; /*创建有输入输出参数分页的存储过程*/ DELIMITER $$ DROP PROCEDURE IF ...
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta htt ...
1.isNull, isNotNull与isEmpty, isNotEmpty区别 在iBATIS中isNull用于判断参数是否为Null,isNotNull相反 isEmpty判断参数是否为Null或者空,满足其中一个条件则其true isNotEmpty相反,当参数既不为Null也不为空是其为true 2.Dynamic标签内,最好每一个条件项都附带prepend参数。有些人喜欢第一项不带,在某些情况下这样会出现问题,都带着也多不了一点代码。 =======================附:IBATIS文档注释================== isNotNull:    ...
iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用<s:iterator/>标签的时候有三个属性值得我们关注 1. value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是ValueStack栈顶的集合. 2.id属性:可选属性, 是指集合元素的id 3.status属性:可选属性,该属性在迭代时会产生一个IteratorStatus对象,该对象可以判断当前元素的位置,包含了以下属性方法: int getCount(); 迭代元素个数 int getIndex(); 迭代元素当前索引 bool ...
package servlet; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.GraphicsEnvironment; import java.awt.geom.AffineTransform; import java.awt.image.BufferedImage; import java.io.IOException; im ...
关系运算符也可以用在char类型的运算符中,它实际比较的是两个char类型数据的ASCII码。
Global site tag (gtag.js) - Google Analytics