自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zxingchao2009的专栏------用博客记录技术成长的点点滴滴

慢慢熬,蜗牛也有出头之日,有事请发邮件至zxingchao2005@126.com

  • 博客(41)
  • 资源 (46)
  • 收藏
  • 关注

原创 JAVA WEB过滤器Filter使用总结

1.过滤器的作用(1)对所有请求的内容进行统一编码,防止乱码(2)过滤或屏蔽一些非法字符(3)判断用户是否登录,就是判断session是否存在2.如何编写过滤器?(1)所在的类必须实现Filter接口(它含有三个抽象方法)publib interface Filter{    pulbic void init(FilterConfig config) throws ServletException;    public void doFilter(ServletRequest request,Servlet

2010-08-31 21:39:00 1337

JAVA WEB过滤器Filter使用总结

1.过滤器的作用(1)对所有请求的内容进行统一编码,防止乱码(2)过滤或屏蔽一些非法字符(3)判断用户是否登录,就是判断session是否存在2.如何编写过滤器?(1)所在的类必须实现Filter接口(它含有三个抽象方法)publib interface Filter{ pulbic void init(FilterConfig config) throws Ser...

2010-08-31 21:39:00 99

原创 DIV弹出层练习(三) ------------------ajax+servlet实现遍历js dom节点

首先用mysql建立数据库person及表personcreate table person(id int not null primary key ,name varchar(20),sex varchar(5),age int));(1)index.jsp(表现层)div弹出层练习

2010-08-31 21:23:00 1046

DIV弹出层练习(三) ------------------ajax+servlet实现遍历js dom节点

首先用mysql建立数据库person及表personcreate table person(id int not null primary key ,name varchar(20),sex varchar(5),age int));(1)index.jsp(表现层)<%@ page language="java" import="java.util.*" pageEnco...

2010-08-31 21:23:00 140

原创 Ajax实现的留言本

    首先用mysql建立数据库及表notebook:    create table notebook(id int not null primary key auto_increment,title varchar(50),author varchar(50),content varchar(1000),date varhcar(50));(1)liuyan.jsp(表现层) 

2010-08-29 22:47:00 975 3

Ajax实现的留言本

首先用mysql建立数据库及表notebook: create table notebook(id int not null primary key auto_increment,title varchar(50),author varchar(50),content varchar(1000),date varhcar(50));(1)liuyan.jsp(表现层) <%...

2010-08-29 22:47:00 143

原创 在网页上生成条形码

    当我们打印的合同的时候都会看到条形码,这条形码在网页上怎么生成呢?下面给出一个例子,需要的朋友可以拿去用,这个例子是通过servlet生成的。(1)index.jsp

2010-08-29 21:23:00 4066 4

在网页上生成条形码

当我们打印的合同的时候都会看到条形码,这条形码在网页上怎么生成呢?下面给出一个例子,需要的朋友可以拿去用,这个例子是通过servlet生成的。(1)index.jsp<%@ page language="java" import="java.util.*" isELIgnored="false" pageEncoding="gbk" %><%String p...

2010-08-29 21:23:00 435

ajax+jdbc实现数据库分页

1.背景 最近在做项目的过程中碰到了一个问题,就是页面上有4个tab标签,点击其中的一个都会把其他3个隐藏掉,只显示当前的tab页面,而这几个tab页面的内容是在同一个页面中,现在要求点击第4个标签能够实现数据库分页显示,每次显示的时候只局部刷新第4个tab页,前三个不能刷新,于是乎就想到了ajax。用ajax实现分页难点其实最主要的还是传递参数,主要包括当前页数和每页显示的数目,无论是发...

2010-08-27 18:23:00 197

原创 ajax+servlet实现无刷新验证码实例

1.index.jsp ajax实现无刷新验证码实例

2010-08-17 22:00:00 1438

ajax+servlet实现无刷新验证码实例

1.index.jsp <%@ page isELIgnored="false" language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();%><!DOCTYPE HTML PUBLIC &q

2010-08-17 22:00:00 144

转载 常用正则表达式[收藏]

"^/d+$"  //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$"  //正整数"^((-/d+)|(0+))$"  //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$"  //负整数"^-?/d+$"    //整数"^/d+(/./d+)?$"  //非负浮点数(正浮点数 + 0)"^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)

2010-08-16 21:51:00 564

常用正则表达式[收藏]

"^/d+$"  //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$"  //正整数"^((-/d+)|(0+))$"  //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$"  //负整数"^-?/d+$"    //整数"^/d+(/./d+)?$"  //非负浮点数(正浮点数 + 0)"^(([0-9]+/.[

2010-08-16 21:51:00 63

原创 ajax+servlet实现自动刷新

1.实现思路在ajax回调函数中用方法setTimeout("load()", 1000),这样就会每隔1秒自动去请求新的信息,实现自动刷新的功能。2.实例(1)index.jspajax+servlet实现自动刷新页面

2010-08-16 21:07:00 4018 2

ajax+servlet实现自动刷新

1.实现思路在ajax回调函数中用方法setTimeout("load()", 1000),这样就会每隔1秒自动去请求新的信息,实现自动刷新的功能。2.实例(1)index.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><% String path = re...

2010-08-16 21:07:00 136

原创 用ajax+servlet实现二级联动(以省份与城市为例)

1.实现思路:    在下拉列表框中编写js函数触发onchange事件,在这js函数中将选中的name值通过ajax传给后台servlet,在servlet中通过request.getParameter("name")获得选中的name,调用后台的方法得到相应的城市列表(此例没有数据库)。然后如果查到响应的城市的话将其列表组成一个用"#"号分割的字符串str,将其放到response的Writer中。然后在回调函数中接受应答字符串str,调用split("#")方法得到相应的城市数组,然后取得index.

2010-08-16 00:19:00 6635 3

用ajax+servlet实现二级联动(以省份与城市为例)

1.实现思路: 在下拉列表框中编写js函数触发onchange事件,在这js函数中将选中的name值通过ajax传给后台servlet,在servlet中通过request.getParameter("name")获得选中的name,调用后台的方法得到相应的城市列表(此例没有数据库)。然后如果查到响应的城市的话将其列表组成一个用"#"号分割的字符串str,将其放到response的Writ...

2010-08-16 00:19:00 180

转载 100条励志的好句

1、猫在练习长跑,乌龟讽刺道:再练,也不能跑出个长跑冠军!猫答:我成不了豹子,却能  做最棒的猫!是的,努力做好自己,做到最棒,就是成功!2、一万元以内的奢侈品,可以买,但不可以炫耀。3、别人可以拷贝我的模式,不能拷贝我的苦难,不能拷贝我不断往前的激情。4、就算月挣3000,房租(贷)2000,但该请客的时候也决不含糊。5、买个闹钟,以便按时叫醒你:    自贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不住下车看一看,后来

2010-08-15 10:33:00 1124

100条励志的好句

1、猫在练习长跑,乌龟讽刺道:再练,也不能跑出个长跑冠军!猫答:我成不了豹子,却能 做最棒的猫!是的,努力做好自己,做到最棒,就是成功!2、一万元以内的奢侈品,可以买,但不可以炫耀。3、别人可以拷贝我的模式,不能拷贝我的苦难,不能拷贝我不断往前的激情。4、就算月挣3000,房租(贷)2000,但该请客的时候也决不含糊。5、买个闹钟,以便按时叫醒你:    自贪睡和不守时,都将成为你工作和事业上的绊...

2010-08-15 10:33:00 127

原创 DIV弹出层练习(二) ------------------现有一层div想获取鼠标的光标位置并作为这个层的坐标显示出这个层

现有一层div想获取鼠标的光标位置并作为这个层的坐标显示出这个层

2010-08-14 23:15:00 1689

DIV弹出层练习(二) ------------------现有一层div想获取鼠标的光标位置并作为这个层的坐标显示出这个层...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>现有一层div想获取鼠标的光标位置并作为这个层的坐标显示出这个层</title> <meta http-equiv="keywords&

2010-08-14 23:15:00 87

原创 DIV弹出层练习(一) ------------------ 用js实现在超链接的下方弹出div层

实现思想主要是通过函数getAbsolutePos取得超连接的坐标,然后将其纵坐标加15,横坐标不变,以此坐标设置弹出div的top和left的属性,最后将新建的div通过document.body.appendChild加入到页面中,另外注意的是新弹出的div显示到前面是由于设置了其style的zIndex属性,这个很重要。用js实现在超链接中的下方弹出div层

2010-08-14 21:47:00 2710 1

DIV弹出层练习(一) ------------------ 用js实现在超链接的下方弹出div层

实现思想主要是通过函数getAbsolutePos取得超连接的坐标,然后将其纵坐标加15,横坐标不变,以此坐标设置弹出div的top和left的属性,最后将新建的div通过document.body.appendChild加入到页面中,另外注意的是新弹出的div显示到前面是由于设置了其style的zIndex属性,这个很重要。<html> <head> &lt...

2010-08-14 21:47:00 124

原创 java语言实现的二叉树的各种操作(包括递归与非递归遍历二叉树,求二叉树的高度,节点总数,叶子节点等)

/*java语言实现的二叉树的各种操作(包括递归与非递归遍历二叉树,求二叉树的高度,节点总数,叶子节点等)*/BiTree.javaimport java.util.Stack;public class BiTree { private BiTree leftTree;// 左子树 private BiTree rightTree;// 右子树 private Object data;// 节点数据 public final static int MAX = 40; BiTr

2010-08-12 20:15:00 2316

java语言实现的二叉树的各种操作(包括递归与非递归遍历二叉树,求二叉树的高度,节点总数,叶子节点等)...

/*java语言实现的二叉树的各种操作(包括递归与非递归遍历二叉树,求二叉树的高度,节点总数,叶子节点等)*/BiTree.javaimport java.util.Stack;public class BiTree { private BiTree leftTree;// 左子树 private BiTree rightTree;// 右子树 private Obje...

2010-08-12 20:15:00 165

转载 致刚入门的程序员五点建议(转载自雷军博客www.leijun.com )

每个IT企业,尤其是初创企业,非常苦恼:找不到好的程序员。现在大学、软件学院及各种培训机构,每年培养几十万的程序员,毕业的每个人都有同样困恼:找 不到好的工作。问题出在哪里呢?其实,企业需要的是不是刚会写程序的人,需要来了就能干活的人,尤其能把活干好的人。而刚毕业的大学生多半刚学会如何写程 序,的确很难企业需求。企业到底需要什么样的程序员,一个刚入门的程序员如何成为企业需要的高手呢?还有很多程序员问我,“我需要具备什么样的能力就可以去创业?”我一直在琢磨 类似的问题。我自己写过十年程序,也在金山管理过一千多

2010-08-11 22:07:00 1697 4

致刚入门的程序员五点建议(转载自雷军博客www.leijun.com )

每个IT企业,尤其是初创企业,非常苦恼:找不到好的程序员。现在大学、软件学院及各种培训机构,每年培养几十万的程序员,毕业的每个人都有同样困恼:找 不到好的工作。问题出在哪里呢?其实,企业需要的是不是刚会写程序的人,需要来了就能干活的人,尤其能把活干好的人。而刚毕业的大学生多半刚学会如何写程 序,的确很难企业需求。企业到底需要什么样的程序员,一个刚入门的程序员如何成为企业需要的高手呢?还...

2010-08-11 22:07:00 94

原创 用JDBC实现数据库分页

一、所需参数(1)当前页数(currentPage)就是来指明当前到底显示到了第几页(2)每页显示的数目(pageSize)比如每页显示20条(3)总记录数(totalcount)一般可由“select count(*) from table_name”获得(4)总页数(totalPage)totalPage=((totalCount+pageSize)-1)/pageSize或者if(totalCount%pageSize==0)    totalPage=totalCount/pageSize;else

2010-08-11 21:19:00 2475

用JDBC实现数据库分页

一、所需参数(1)当前页数(currentPage)就是来指明当前到底显示到了第几页(2)每页显示的数目(pageSize)比如每页显示20条(3)总记录数(totalcount)一般可由“selectcount(*) from table_name”获得(4)总页数(totalPage)totalPage=((totalCount+pageSize)-1)/p...

2010-08-11 21:19:00 142

转载 张孝祥浅谈程序员

从享受生活的角度上来说:“程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说是即使有可以做的工作但是你非常不愿意去做;第二,你非常痴迷和爱好程序,并且在这方面有一些天赋和优势。程序员的结局也是有两种:第一,默默退休,第二以程序员为起点或跳板,注意积累,跟对了好的老板或团队,找到和很好的搭档自己创业,成为IT金领和富翁。”人们在时间面前是平等的,吾生也有涯,所以,你的经验更丰富点,那不算什么,经验是用时间积累的,你一生只有那么多时间,你能积累多少经验呢?最重

2010-08-10 21:58:00 924

张孝祥浅谈程序员

从享受生活的角度上来说:“程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说是即使有可以做的工作但是你非常不愿意去做;第二,你非常痴迷和爱好程序,并且在这方面有一些天赋和优势。程序员的结局也是有两种:第一,默默退休,第二以程序员为起点或跳板,注意积累,跟对了好的老板或团队,找到和很好的搭档自己创业,成为IT金领和富翁。”人们在时间面前是平...

2010-08-10 21:58:00 113

原创 itext和jxl实现PDF,CSV和Excel格式的文件的下载

 1.将itext-1.4.8.jar和jxl.jar导入web工程的Lib下,这两个jar文件可以去csdn上搜索“j2eePractice”,这是我上传的工程文件,其lib下就有这两个jar包2.表现层index.jsp please choose the type of file to download: 请选择

2010-08-10 21:29:00 7180 6

itext和jxl实现PDF,CSV和Excel格式的文件的下载

1.将itext-1.4.8.jar和jxl.jar导入web工程的Lib下,这两个jar文件可以去csdn上搜索“j2eePractice”,这是我上传的工程文件,其lib下就有这两个jar包2.表现层index.jsp<%@ page language="java" pageEncoding="UTF-8"%><% String path = reques...

2010-08-10 21:29:00 108

原创 urlrewrite-------解决大型WEB系统URL暴露安全问题

     未经过改写的WEB系统的URL可以泄漏工程文件的目录,为了保证WEB系统的安全,免遭黑客的攻击,我们通常要对URL进行重写,目的就是使访问者看不到真实的路径,从而可以减少黑客攻击的可能性,下面给出一个简单的登陆例子,将http://localhost:8080/urlrewrite/login.do改写为http://localhost:8080/urlrewrite/mylogin/1.首先去CSDN下载频道搜索urlrewrite-2.6.0.jar这个文件,然后将其放在工程目录的WEB-IN

2010-08-09 23:05:00 2300

urlrewrite-------解决大型WEB系统URL暴露安全问题

未经过改写的WEB系统的URL可以泄漏工程文件的目录,为了保证WEB系统的安全,免遭黑客的攻击,我们通常要对URL进行重写,目的就是使访问者看不到真实的路径,从而可以减少黑客攻击的可能性,下面给出一个简单的登陆例子,将http://localhost:8080/urlrewrite/login.do改写为http://localhost:8080/urlrewrite/mylogin/1...

2010-08-09 23:05:00 160

原创 自定义大数类,用数组实现任意超大整数的加减乘运算

/*自定义大数类,用数组实现任意超大整数的加减乘用算*/import java.util.Random;public class BigNumber { private int[] num; // 无参构造函数 public BigNumber() { } // 有参构造函数 public BigNumber(int i) { num = new int[i]; Random random = new Random(); int j; fo

2010-08-07 16:30:00 1819

自定义大数类,用数组实现任意超大整数的加减乘运算

1.BigNumber.java/*自定义大数类,用数组实现任意超大整数的加减乘运算*/import java.util.Random;public class BigNumber { private int[] num; // 无参构造函数 public BigNumber() { } // 有参构造函数 public BigNumber(int i) {...

2010-08-07 16:30:00 328

原创 XSL解析xml

1.解析步骤(1)取得xml文件的内容xmlContent(通过IO流或者由webservice得到应答字符串)(2)根据xmlContent构造输入流xmlStream InputStream xmlStream = new ByteArrayInputStream(xmlContent.getBytes("UTF-8"); (3)根据xsl文件的路径构造输入流xsltStream InputStream xsltStream = new FileInputStream(xslFilePath); (4)

2010-08-06 20:59:00 1585

XSL解析xml

1.解析步骤(1)取得xml文件的内容xmlContent(通过IO流或者由webservice得到应答字符串)(2)根据xmlContent构造输入流xmlStream InputStream xmlStream = new ByteArrayInputStream(xmlContent.getBytes("UTF-8"); (3)根据xsl文件的路径构造输入流xsltStrea...

2010-08-06 20:59:00 280

原创 SAX解析xml

 1.解析的步骤(1) 创建SAX解析工厂的实例。SAXParserFactory spf = SAXParserFactory.newInstance();(2) 创建一个SAX解析器。SAXParser sp = spf.newSAXParser();(3) 得到SAX的处理器(处理器由用户自己编写实现)。SAXHandler handler = new SAXHandler(); (4) 使用用户创建的处理器,解析器解析文件。sp.parse(new InputSource(reader), hand

2010-08-05 21:34:00 696

S2SH实现的登录(内含SQL脚本,适合新手入门学习之用)

S2SH实现的登录(内含SQL脚本,适合新手入门学习之用)

2011-03-18

dwr练习实例(各种数据转换list,map,数组等)

dwr练习实例(各种数据转换list,map,数组等)

2011-03-10

火狐js调试插件之firebug

火狐js调试插件之firebug1.6,比较强大,值得推荐!

2011-03-08

代码量统计工具 ,比较实用

代码量统计工具,比较实用,支持代码统计格式任意选择,欢迎下载!

2011-03-08

MySQL存储过程.pdf

MySQL存储过程.pdf 入门比较合适

2011-03-03

MySQL存储过程编程.pdf

MySQL存储过程编程.pdf 入门比较合适

2011-03-03

精通Hibernate-Java对象持久化技术详解

精通Hibernate-Java对象持久化技术详解

2011-02-12

S2SH实现的增删改查(采用注解Annotation)

S2SH实现的增删改查 内含mysql脚本,可顺利的跑起来 如有问题请到我的空间hi.csdn.net/zxingchao2009留言

2011-02-12

Struts2权威指南完整版.pdf

Struts2权威指南完整版.pdf 李刚著 比较清晰

2011-01-26

struts2实现的文件上传与下载

struts2实现的上传与下载,有问题请到本人主页hi.csdn.net/zxingchao2009给我留言,谢谢!

2011-01-26

s2sh与dwr整合实现的增删改查

主要特色: (1)s2sh实现的增删改查 (2)jquery validator验证框架验证表单 (3)dwr和s2sh整合验证名称是否相同 (4)分页组件分装的更精简 (5)过滤器,拦截器的编写

2011-01-21

jquey消息提示框

网页右下角jquery消息提示框,比较强大,值得推荐

2011-01-18

2010新版Java教程.ppt

2010新版Java教程,讲的还不错,适合新手下载

2010-10-02

SSH实现的增删改查实例

SSH实现的增删改查实例,有什么问题请到 “http://blog.csdn.net/zxingchao2009/archive/2010/10/01/5917926.aspx”留言

2010-10-02

struts+SmartUpload实现的一个简易上传下载系统

struts+SmartUpload实现的一个简易上传下载系统,此系统的主要代码已经放到俺博客上了,欢迎访问 “http://blog.csdn.net/zxingchao2009/archive/2010/09/08/5872106.aspx”

2010-09-09

j2eePractice

生成PDF,CVS和Excel格式的文件内容,并实现下载

2010-08-10

urlrewrite-2.6.0.jar

未经过改写的WEB系统的URL可以泄漏工程文件的目录,为了保证WEB系统的安全,免遭黑客的攻击,我们通常要对URL进行重写,目的就是使访问者看不到真实的路径,从而可以减少黑客攻击的可能性

2010-08-09

OA 办公室自动化系统

OA 办公室自动化系统,jar包删掉了,请大虾们自己加上

2010-03-08

java语言实现的二叉树的各种操作(包括递归与非递归遍历二叉树,求二叉树的高度,节点总数,叶子节点等)

java语言实现的二叉树的各种操作(包括递归与非递归遍历二叉树,求二叉树的高度,节点总数,叶子节点等)

2010-03-08

107个常用javascipt语句.txt

107个常用javascipt语句.txt

2009-10-31

java做电子杂志

java做电子杂志

2012-11-17

用fusioncharts使用json格式数据展示图表

用fusioncharts使用json格式数据展示图表

2012-11-11

qq客服界面

qq客服

2012-08-31

jQuery big系列UI插件

1、颜色拾取器插件 2、自动补全插件 3、ajax分页插件 有兴趣的可以来看看,sae地址: http://bigui4.sinaapp.com/index.html

2012-08-04

velocity学习资料

velocity学习资料

2012-08-03

两款jquery弹窗插件

两款jquery弹窗插件,值得推荐,其中一款相当强大

2012-07-05

jquery 浮动层插件

非常强大的Jquery浮动层插件,值得推荐

2012-07-05

springmvc 小练习

springmvc+hibernate+lisene 小练习

2012-06-01

jbpm实用指南

jbpm实用指南

2012-06-01

ehcache集群

ehcache jgroups方式集群,根据网上的资料自己摸索修改的,欢迎下载

2012-03-23

Struts2+Mybatis+Spring整合增删改查实例

Struts2+Mybatis+Spring整合增删改查实例,采用annotation注解实现

2011-08-31

ztree+dwr实现的异步加载树形菜单

ztree+dwr实现的异步加载树形菜单

2011-06-23

jqgrid+struts2实现的增删改查

jqgrid+struts2+jdbc实现的增删改查

2011-06-23

用InstallAnyWhere工具打包J2EE程序

用InstallAnyWhere工具打包J2EE程序 用InstallAnyWhere工具打包J2EE程序

2011-06-10

struts2+jquery之form插件实现异步上传图片并显示

struts2+jquery之form插件实现异步上传图片并显示

2011-06-09

strut2使用cookie实现自动登录

strut2使用cookie实现自动登录,其中用到了过滤器来实现自动登录

2011-04-27

struts2返回json格式的数据练习

struts2与json插件进行整合实例,有兴趣可以下载下来看看

2011-04-13

jquery之Uploadify实现的带进度条的文件上传

jquery之Uploadify实现的带进度条的文件上传

2011-04-06

javaMail发邮件

javaMail发邮件 javaMail发邮件 javaMail发邮件

2011-03-25

spring定时器(内含TimerTask实现和Quartz实现两种方式)

spring 定时器 内含TimerTask实现和Quartz实现两种方式

2011-03-24

空空如也

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

TA关注的人

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