- 博客(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 897
原创 数据库删除表语句
判断表存在,执行删除表操作: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 3481
原创 去除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 689
原创 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 1316
原创 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 1193
原创 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 9541
原创 JSP上传文件到指定位置
复制上传文件,上传文件到服务器指定位置,注意,提交表单需要制定enctype的类型。具体代码如下:Servlet 代码: /** 直接取上传的File */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExcepti
2013-10-11 14:27:31 4750 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 9494
原创 Ext.ux.form.ItemSelector数据项超出高度时,出现滚动条(转)
使用过【Ext.ux.form.ItemSelector】的扩展地球人都知道,这个组件还是比较好用的,然而数据项过多超过它显示高度时 ,就有两个自带的问题 一、多余的数据项就不显示,这个问题到歌谷、百度一搜就知道了,修改ext-all.css,结果Y轴就出现滚动条。 Html代码 1..x-fieldset-body { 2. ...
2013-02-27 09:59:11 355
原创 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 3452
转载 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 1026
转载 Ext JS框架入门
Ext JS框架入门一、概述:ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。功能丰富,无人能出其右。无论是界面之美,还是功能之强,ext的表格控件都高居榜首。单选行,多选行,高亮显示选中的行,拖拽改变列宽度,按列排序,这些基本功能ExtJS轻量级实现。自动生成行号,
2012-06-07 11:20:55 8179
JS--事件
1.js退出当前页面,一般常用于做系统登录的退出: confirm("....."),出现确定,取消弹出框,点击“确定”自动返回true,否则返回false(默认返回到当前页,取消该事件),参数是弹出框自定义的的提示信息 例: function logout(){ if(confirm("退出登录?")){ window.locat...
2012-04-09 11:37:26 142
页面图片浮动左右滑动效果实现案例
[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 360
原创 JS--事件
1.js退出当前页面,一般常用于做系统登录的退出: confirm("....."),出现确定,取消弹出框,点击“确定”自动返回true,否则返回false(默认返回到当前页,取消该事件),参数是弹出框自定义的的提示信息例: function logout(){ if(confirm("退出登录?")){ window.location = "/log
2012-04-09 11:11:09 1764
原创 页面图片浮动左右滑动效果实现案例
核心代码: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 4338
原创 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 306
原创 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 5213
正则表达式---手机,邮箱,固定电话格式的验证
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 1046
原创 正则表达式---手机,邮箱,固定电话格式的验证
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 14722
原创 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 176
原创 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 3162
原创 递归函数
一、递归函数,通俗的说就是函数本身自己调用自己...如:n!=n(n-1)!你定义函数f(n)=nf(n-1)而f(n-1)又是这个定义的函数。。这就是递归二、为什么要用递归:递归的目的是简化程序设计,使程序易读三、递归的弊端:虽然非递归函数效率高,但较难编程,可读性较差。递归函数的缺点是增加了系统开销,也就是说,每递归一次,栈内存就多占用一截四、递归的条件:需...
2011-11-16 16:14:37 139
原创 递归函数
一、递归函数,通俗的说就是函数本身自己调用自己...如:n!=n(n-1)!你定义函数f(n)=nf(n-1)而f(n-1)又是这个定义的函数。。这就是递归二、为什么要用递归:递归的目的是简化程序设计,使程序易读三、递归的弊端:虽然非递归函数效率高,但较难编程,可读性较差。递归函数的缺点是增加了系统开销,也就是说,每递归一次,栈内存就多占用一截四、递归的条件:需有完成任务的
2011-11-16 16:13:58 2715
原创 冒泡排序
冒泡排序,是指计算机的一种排序方法,它的时间复杂度为O(n^2),虽然不及堆排序、快速排序的O(nlogn,底数为2),但是有两个优点:1.“编程复杂度”很低,很容易写出代码;2.具有稳定性,这里的稳定性是指原序列中相同元素的相对顺序仍然保持到排序后的序列,而堆排序、快速排序均不具有稳定性。不过,一路、二路归并排序、不平衡二叉树排序的速度均比冒泡排序快,且具有稳定性,但速度不及堆排序、快速排序。冒
2011-11-16 09:53:34 883
原创 冒泡排序 算法
冒泡排序,是指计算机的一种排序方法,它的时间复杂度为O(n^2),虽然不及堆排序、快速排序的O(nlogn,底数为2),但是有两个优点:1.“编程复杂度”很低,很容易写出代码;2.具有稳定性,这里的稳定性是指原序列中相同元素的相对顺序仍然保持到排序后的序列,而堆排序、快速排序均不具有稳定性。不过,一路、二路归并排序、不平衡二叉树排序的速度均比冒泡排序快,且具有稳定性,但速度不及堆排序、快速...
2011-11-15 16:51:34 164
原创 泛型及其应用
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 2632 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 154
原创 互换两个变量 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 973
原创 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 394
原创 反射
1.反射:一个类有多个组成部分,例如,成员变量,成员方法,构造方法等。反射就是加载类,并解剖出类的各个组成部分。( 解析编译好之后的.class文件 ) 变成时什么情况下才需要加载类,并解剖出类的各个组成部分? 当只有一个类的.class文件或不知道类的内部结构的时候,或只知道某个包名下的.class文件并且知道这个类里边大方法名称,需要反射,解析出需要的原有java类的成员
2011-10-31 17:52:50 864
原创 反射
1.反射:一个类有多个组成部分,例如,成员变量,成员方法,构造方法等。反射就是加载类,并解剖出类的各个组成部分。( 解析编译好之后的.class文件 ) [color=brown]变成时什么情况下才需要加载类,并解剖出类的各个组成部分?[/color] 当只有一个类的.class文件或不知道类的内部结构的时候,或只知道某个包名下的.class文件并且知道这个类里边大方法名称,需要反射,...
2011-10-31 17:41:12 121
原创 jdk1.5.0 新特性---可变参数
1.可变参数的声明:方法名(数据类型...可变参数){ ... } 例:test( int... i){}2.可变参数只能放在所有参数的最后,一个方法只能有一个可变参数 例:test(String str1,String str2,int...i){}3.可变参数可以当做数组来使用(但是不能用基本类型的数组作为可变参数) 例: i
2011-10-26 15:56:36 821
原创 jdk1.5.0 新特性---可变参数
1.可变参数的声明:方法名(数据类型...可变参数){ ... } 例:test( int... i){}2.可变参数只能放在所有参数的最后,一个方法只能有一个可变参数 例:test(String str1,String str2,int...i){}3.可变参数可以当做数组来使用(但是不能用基本类型的数组作为可变参数) ...
2011-10-26 15:42:31 127
原创 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 992
原创 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 166
转载 每个java初学者都该搞懂的六个问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么!Strin
2011-10-18 11:25:31 650
原创 <转>每个java初学者都该搞懂的六个问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是...
2011-10-18 11:24:31 110
原创 jQuery datatables使用 ( 封装类实现前台分页 二 续...)
封装的公用分页的工具类:package com.sintai.util; import java.util.ArrayList;import java.util.List; public class PageUtil { // 分页静态不变属性
2011-10-12 14:14:46 10786 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人