自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 查询数据库指定表是否存在

MYSQL:            select count(*) as tabcount from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA='dbname()' and TABLE_NAME='tablename‘ MSSQL:            select count(*) as tabcount from tempdb.

2016-02-02 11:31:21 885

原创 数据库删除表语句

判断表存在,执行删除表操作:mySql:drop table if exists  tablenameOracle:BEGIN     EXECUTE IMMEDIATE 'DROP TABLE tablename';    EXCEPTION WHEN OTHERS THEN NULL;END;SQLServer:IF EXISTS ( S

2016-01-27 11:13:39 3452

原创 去除list的重复元素

public class TestMain {    public static void main(String[] args) {        List students = new ArrayList();        students.add(new Student("1", "zhangsan", "20"));        students.add(new S

2015-08-10 14:28:48 683

原创 Dialog模态窗口调用

var url = "${pageContext.request.contextPath}/group!findById.action?group.id="+idAll;  window.showModalDialog(url,null,"dialogwidth:850px;dialogheight:550px; toolbar=no,top=200,left=200, menubar=no,

2014-09-10 11:40:37 1312

原创 Spring 配置定时器

各个时间可用值如下:秒 0-59 , - * /分 0-59 , - * /小时 0-23 , - * /日 1-31 , - * ? / L W C月 1-12 or JAN-DEC , - * /周几 1-7 or SUN-SAT , - * ? / L C #年 (可选字段) empty, 1970-2099 , - * /可用值详细分析如下:“*”——字

2014-09-10 11:06:27 1189

原创 Mybatis动态传表名(同样适用于动态传表字段)

//设置map参数,innerTable,outTable对应的表名public String sendDetail(){  pager = getStartPager();  if( null !=msg && msg.equals("succ")){   map.put("innerTable","bs_sent_inner" );     map.put("outTabl

2014-09-10 10:50:37 9535

原创 JSP上传文件到指定位置

复制上传文件,上传文件到服务器指定位置,注意,提交表单需要制定enctype的类型。具体代码如下:Servlet 代码: /** 直接取上传的File */ public void doPost(HttpServletRequest request, HttpServletResponse response)   throws ServletException, IOExcepti

2013-10-11 14:27:31 4742 1

原创 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax.....

### Error updating database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for

2013-04-01 10:27:14 9486

原创 Ext.ux.form.ItemSelector数据项超出高度时,出现滚动条(转)

使用过【Ext.ux.form.ItemSelector】的扩展地球人都知道,这个组件还是比较好用的,然而数据项过多超过它显示高度时 ,就有两个自带的问题 一、多余的数据项就不显示,这个问题到歌谷、百度一搜就知道了,修改ext-all.css,结果Y轴就出现滚动条。 Html代码 1..x-fieldset-body { 2. ...

2013-02-27 09:59:11 349

原创 JS Json对象转化成字符串对象( 例:json =[{id:1} ,{id:2}] 转化“[{id:1} ,{id:2}] ”)

/******      json =[{id:1} ,{id:2}] 转化“[{id:1} ,{id:2}] ”  *****/jsonToString =function(obj) {      if (obj == undefined) {          return "";      }      var r = [];      if (typeof obj

2012-09-17 13:59:17 3445

转载 jQuery-Draggable参数介绍

默认设置值:$.extend($.ui.draggable, {version: “1.7.1″,eventPrefix: “drag”,defaults: {addClasses: true,appendTo: “parent”,axis: false,cancel: “:input,option”,connectToSortable: false,con

2012-07-03 13:57:16 1020

原创 Jquery获取元素的父容器对象

例:获取id为a的img标签的$("#a").parent().attr("id");

2012-07-02 17:02:23 6804

转载 Ext JS框架入门

Ext JS框架入门一、概述:ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。功能丰富,无人能出其右。无论是界面之美,还是功能之强,ext的表格控件都高居榜首。单选行,多选行,高亮显示选中的行,拖拽改变列宽度,按列排序,这些基本功能ExtJS轻量级实现。自动生成行号,

2012-06-07 11:20:55 8165

JS--事件

1.js退出当前页面,一般常用于做系统登录的退出: confirm("....."),出现确定,取消弹出框,点击“确定”自动返回true,否则返回false(默认返回到当前页,取消该事件),参数是弹出框自定义的的提示信息 例: function logout(){ if(confirm("退出登录?")){ window.locat...

2012-04-09 11:37:26 137

页面图片浮动左右滑动效果实现案例

[img]http://dl.iteye.com/upload/attachment/0066/2240/73d1eb83-9286-3c7e-80fa-3d0fb6e422c6.jpg[/img]核心代码: 1.css:16sucai.css html,body { height: 100%; margin: 0px; padding: 0px; }...

2012-04-09 11:35:09 357

原创 JS--事件

1.js退出当前页面,一般常用于做系统登录的退出:  confirm("....."),出现确定,取消弹出框,点击“确定”自动返回true,否则返回false(默认返回到当前页,取消该事件),参数是弹出框自定义的的提示信息例: function logout(){       if(confirm("退出登录?")){       window.location = "/log

2012-04-09 11:11:09 1753

原创 页面图片浮动左右滑动效果实现案例

核心代码:1.css:16sucai.csshtml,body { height: 100%; margin: 0px; padding: 0px;}a {outline: none;}img{ border:0;}a img {vertical-align: top;}a img.last {margin-right: 0; }.box { wid

2012-03-27 14:11:41 4334

原创 JS前端验证(验证页面属性格式)

@param:做验证的正则表达式 /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; 验证邮箱格式 /^[1][358]\d{9}$/; 验证手机号码 /^[0-9]{6}$/;验证邮政编码 /^\d+((\.?\d+)|(\...

2012-03-19 10:11:44 300

原创 JS前端验证(验证页面属性格式)

@param:做验证的正则表达式/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; 验证邮箱格式/^[1][358]\d{9}$/;  验证手机号码/^[0-9]{6}$/;验证邮政编码/^\d+((\.?\d+)|(\d*))$/;验证Dou

2012-03-12 15:38:22 5200

正则表达式---手机,邮箱,固定电话格式的验证

function check(){ var flag=true; var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;//邮箱格式的验证 var reg= /^[1][...

2011-11-23 17:53:02 1037

原创 正则表达式---手机,邮箱,固定电话格式的验证

function check(){     var flag=true;           var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;//邮箱格式的验证      var reg= /^[1][358]\d{9

2011-11-23 17:47:31 14713

原创 JSON的使用及简单案例

1.JSON 概念:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, P...

2011-11-21 09:31:10 158

原创 JSON的使用及简单案例

1.JSON 概念:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, P

2011-11-18 17:52:16 3155

原创 递归函数

一、递归函数,通俗的说就是函数本身自己调用自己...如:n!=n(n-1)!你定义函数f(n)=nf(n-1)而f(n-1)又是这个定义的函数。。这就是递归二、为什么要用递归:递归的目的是简化程序设计,使程序易读三、递归的弊端:虽然非递归函数效率高,但较难编程,可读性较差。递归函数的缺点是增加了系统开销,也就是说,每递归一次,栈内存就多占用一截四、递归的条件:需...

2011-11-16 16:14:37 138

原创 递归函数

一、递归函数,通俗的说就是函数本身自己调用自己...如:n!=n(n-1)!你定义函数f(n)=nf(n-1)而f(n-1)又是这个定义的函数。。这就是递归二、为什么要用递归:递归的目的是简化程序设计,使程序易读三、递归的弊端:虽然非递归函数效率高,但较难编程,可读性较差。递归函数的缺点是增加了系统开销,也就是说,每递归一次,栈内存就多占用一截四、递归的条件:需有完成任务的

2011-11-16 16:13:58 2702

原创 冒泡排序

冒泡排序,是指计算机的一种排序方法,它的时间复杂度为O(n^2),虽然不及堆排序、快速排序的O(nlogn,底数为2),但是有两个优点:1.“编程复杂度”很低,很容易写出代码;2.具有稳定性,这里的稳定性是指原序列中相同元素的相对顺序仍然保持到排序后的序列,而堆排序、快速排序均不具有稳定性。不过,一路、二路归并排序、不平衡二叉树排序的速度均比冒泡排序快,且具有稳定性,但速度不及堆排序、快速排序。冒

2011-11-16 09:53:34 882

原创 冒泡排序 算法

冒泡排序,是指计算机的一种排序方法,它的时间复杂度为O(n^2),虽然不及堆排序、快速排序的O(nlogn,底数为2),但是有两个优点:1.“编程复杂度”很低,很容易写出代码;2.具有稳定性,这里的稳定性是指原序列中相同元素的相对顺序仍然保持到排序后的序列,而堆排序、快速排序均不具有稳定性。不过,一路、二路归并排序、不平衡二叉树排序的速度均比冒泡排序快,且具有稳定性,但速度不及堆排序、快速...

2011-11-15 16:51:34 161

原创 泛型及其应用

1.为什么要用泛型JDK 1.5之前,对象保存到集合中就会失去其特性,取出时要手动进行人工强制类型转化,集合元素中的数据类型可以不统一, 例:List集合 list=new ArrayList();list.add("aa");list.add(1);list.add(12.5);加入泛型之后,list集合只能放同一类型的数据 ,就避免了list元素类型不统一的现象出现。

2011-11-03 11:06:01 2623 1

原创 泛型及其应用

[color=olive][b]1.为什么要用泛型[/b][/color] JDK 1.5之前,对象保存到集合中就会失去其特性,取出时要手动进行人工强制类型转化,集合元素中的数据类型可以不统一, 例:List集合 list=new ArrayList(); list.add("aa"); list.add(1); list.add(12.5); ...

2011-11-03 10:37:06 146

原创 互换两个变量 i,j的值

例:互换两个变量 i,j的值因为数据有数据范围的限制,当数据过大超出数据范围的时候,就不能按如下方式互换@Testpublic void testChange(){int i=21;int j=22;i=i+j;j=i-j;i=i-j;System.out.println("i="+i+" j="+j);}正确的互换方式应该是按位运算符运算,隐性转换

2011-11-02 14:41:06 966

原创 java 互换两个变量i,j的值

例:互换两个变量 i,j的值 因为数据有数据范围的限制,当数据过大超出数据范围的时候,就不能按如下方式互换 @Test public void testChange(){ int i=21; int j=22; i=i+j; j=i-j; i=i-j; System.out.println...

2011-11-02 14:38:19 388

原创 反射

1.反射:一个类有多个组成部分,例如,成员变量,成员方法,构造方法等。反射就是加载类,并解剖出类的各个组成部分。( 解析编译好之后的.class文件 )    变成时什么情况下才需要加载类,并解剖出类的各个组成部分?     当只有一个类的.class文件或不知道类的内部结构的时候,或只知道某个包名下的.class文件并且知道这个类里边大方法名称,需要反射,解析出需要的原有java类的成员

2011-10-31 17:52:50 861

原创 反射

1.反射:一个类有多个组成部分,例如,成员变量,成员方法,构造方法等。反射就是加载类,并解剖出类的各个组成部分。( 解析编译好之后的.class文件 ) [color=brown]变成时什么情况下才需要加载类,并解剖出类的各个组成部分?[/color] 当只有一个类的.class文件或不知道类的内部结构的时候,或只知道某个包名下的.class文件并且知道这个类里边大方法名称,需要反射,...

2011-10-31 17:41:12 119

原创 jdk1.5.0 新特性---可变参数

1.可变参数的声明:方法名(数据类型...可变参数){  ... }      例:test( int... i){}2.可变参数只能放在所有参数的最后,一个方法只能有一个可变参数        例:test(String str1,String str2,int...i){}3.可变参数可以当做数组来使用(但是不能用基本类型的数组作为可变参数)      例: i

2011-10-26 15:56:36 819

原创 jdk1.5.0 新特性---可变参数

1.可变参数的声明:方法名(数据类型...可变参数){ ... } 例:test( int... i){}2.可变参数只能放在所有参数的最后,一个方法只能有一个可变参数 例:test(String str1,String str2,int...i){}3.可变参数可以当做数组来使用(但是不能用基本类型的数组作为可变参数) ...

2011-10-26 15:42:31 124

原创 jdk 1.5 循环的新特性

1.List集合的遍历:@Testpublic void testList() {List list = new ArrayList();list.add("111");list.add("222");list.add("333");list.add("444");for (Object obj : list) {String str = (String) ob

2011-10-25 10:45:25 989

原创 jdk1.5.0的循环新特性

1.List集合的遍历: @Test public void testList() { List list = new ArrayList(); list.add("111"); list.add("222"); list.add("333"); list.add("444"); for (Object obj : list) { ...

2011-10-25 10:44:15 164

转载 每个java初学者都该搞懂的六个问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。  问题一:我声明了什么!Strin

2011-10-18 11:25:31 645

原创 <转>每个java初学者都该搞懂的六个问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。   问题一:我声明了什么! String s = "Hello world!";   许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是...

2011-10-18 11:24:31 105

原创 jQuery datatables使用 ( 封装类实现前台分页 二 续...)

封装的公用分页的工具类:package com.sintai.util; import java.util.ArrayList;import java.util.List; public class PageUtil {    // 分页静态不变属性

2011-10-12 14:14:46 10779 4

页面验证(图片,邮箱,身份证号码)

JS验证页面属性,限制多表单提交动作,时间大小比较,图片格式的验证,基本的页面验证...包括JS事件大全,js验证大全,JS正则表达式...

2012-03-12

空空如也

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

TA关注的人

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