自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (10)
  • 收藏
  • 关注

原创 通过JDom读取XML文件

import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.input.SAXBuilder;public class ReadConfig { private static ReadConfig config = new ReadConfig(); priva

2007-12-20 11:57:00 1618 1

转载 JAVA对EXCEL的操作(修改EXCEL表..)

package com.qiaozi.excel;import java.io.*;import jxl.*;import jxl.write.*;public class UpdateExl { public UpdateExl() { } public static void main (String[] args) { try{

2010-05-26 09:42:00 935 1

转载 JAVA对EXCEL的操作(创建EXCEL表)

package com.qiaozi.excel;import java.io.File;import jxl.*;import jxl.write.*;import jxl.write.WritableSheet;public class CreateExl { /** * @param args */ public s

2010-05-26 09:41:00 791

转载 四种XML文件的操作

    1)DOM(JAXP Crimson解析器)     DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于

2010-05-26 09:37:00 728

转载 java script 经典之作

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收

2010-05-26 09:35:00 1690

转载 压缩、解压文件公用类

import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import

2010-05-26 09:32:00 813

转载 读取Properties文件几种方法

1。使用java.util.Properties类的load()方法示例:InputStreamin=lnewBufferedInputStream(newFileInputStream(name)); Propertiesp=newProperties();p.load(in);  2。使用java.util.ResourceBundle类的getBundle()方法示例:ResourceB

2010-05-26 09:31:00 669

转载 Hibernate的createSQLQuery查询的小技巧

当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时HIBERANTE就会报错,说什么*号错误之类的。但如果将*改为Tree类里的所有子段时就不会有问题了。就会像平时一样第一行数据返回一个Object[],然后你再根据Tree类里字段对Object[]数组里的值进行转换。这样一来比较麻烦。今天发现如果我SQ

2010-05-26 09:30:00 1080

转载 HibernateTemplate 的 find方法使用

一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象二、find(String queryString , Object value); 示例:this.getHibernateTemplate().f

2010-05-26 09:27:00 3172 1

转载 表单验证类

   表单验证类 <!-- body,td{font:normal 12px Verdana;color:#333333} input,textarea,select,td{font:normal 12px Verdana;color:#333333;border:1px solid #999999;background:#ffffff} table{border-coll

2010-05-26 09:23:00 597

转载 struts2的struts.properties配置文件详解

struts.action.extension          The URL extension to use to determine if the request is meant for a Struts action            用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的do字。str

2010-05-26 09:22:00 644

转载 Struts1.x与Struts2.x的区别

Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Str

2010-05-26 09:20:00 567

转载 常用正则表达式

1。^/d+$  //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$  //匹配正整数 3。^((-/d+)|(0+))$  //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$  //匹配负整数 5。^-?/d+$    //匹配整数 6。^/d+(/./d+)?$  //匹配非负浮点数(正浮点数 + 0) 7。^(

2010-05-26 09:14:00 493

原创 SSH的原理及为什么使用

2010-05-21 12:19:00 723

原创 Struts.xml配置

2010-05-21 12:09:00 550

原创 生成验证码

<%@ page autoFlush="false" import="java.util.*,java.awt.*,java.awt.image.*,com.sun.image.codec.jpeg.*"%><%request.setCharacterEncoding("GB2312");System.out.println(request.getAttribu

2010-05-20 11:00:00 642

原创 在没有登录的情况下不允许访问受保护页面的实现

在没有登录的情况下,不能访问受保护的页面的,web.xml: <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/

2010-05-20 10:28:00 1535

原创 晒晒积累的点点经验--单点登录

如果用户没有登陆,则登陆,并将登陆信息放到application, 信息为用户id,用户sessionid,用户登陆时间,登陆IP 如果用户已登陆,则每次请求要检查application, 一旦用户id相同而sessionid不同,即表明该用户在其它地方登陆, 当前登陆无条件注销 注销过程为:将当前session失效,转到登陆页面, 提示用户该用户id已在哪台机器什么时间登陆了,当前登陆已注销在w

2010-04-15 11:36:00 3554 2

转载 spring运行原理

 缓存概述  简而言之,缓存涉及对检索开销大的数据的临时性保存,它通过避免从原始数据源检索附加数据,从而实现了对客户端的快速响应。例如,缓存避免了应用服务器对数据库的调用,若应用服务器与数据库不在一处,则此类调用可能要涉及网络交互,因此,缓存将带来可观的性能获益。使用缓存,应用程序响应时间将大大优化,这是因为降低了数据库工作负载并释放了网络带宽。  缓存服务非常适用于分布式系统。远程调

2008-01-16 10:09:00 1305

转载 JVM运行原理

在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码叫做字节码(ByteCode),它不面向任何特定的处理器,只面向虚拟机。每一种平台的解释器是不同的,但是实现的虚拟机

2008-01-16 10:03:00 1495

原创 字符乱码

1. 如果建库建表不是用mysql命令或mysql Front工具,虽然统一用gbk,也有可能乱码,或者报插入的数据过长,插入不进去。这时可以将连接url改为:  url="jdbc:mysql://localhost:3306/accp?characterEncoding=utf-8"2. 如果用mysql命令或mysql Front工具,统一用gbk,表单提交用post,还乱码,解决方案为

2008-01-04 15:45:00 806

转载 java与模式

《Java与模式》读书笔记   中国是一个含蓄的民族,处对象一般都得通过一个介绍人。这是一本阐述微观设计的书,而不是阐述宏观设计的书。《Java与模式》首先阐述了代码的设计原则,又描述了怎样来创建一个类或对象,紧接着告诉大家怎样来组织这些类和对象来实现功能。它是设计模式,而不是架构模式。OO面向对象编程,实质上是面向抽象编程,即面向接口编程。所谓的面向接口编程,指类之间都要使用接口来通信。类来

2008-01-04 15:43:00 1287

原创 tomcat5.5数据源配置

1.在Tomcat 5.5/conf/server.xml的中添加: 。 2.在Tomcat 5.5/webapps/test/WEB-INF/web.xml的中添加: MySQL Connection Pool JDBC for MySQL javax.sql.DataSource Container   3.在Tomcat 5.5/conf/context.xml的中添加:

2008-01-04 15:42:00 627

原创 Dom4j的入门

Parsing XML    或许你想要做的第一件事情就是解析一个某种类型的XML文档,用dom4j很容易做到。请看下面的示范代码:import java.net.URL;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.io.SAXReader;public class Fo

2008-01-04 15:41:00 1218 2

转载 java中怎么打jar包

jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我们要压缩

2007-12-29 11:09:00 1955 1

原创 Mysql 常用的命令

 1, 连不上远程的mysql,   因为连接用户不允许使用远程登陆,只要加上权限即可,如root用户:   grant select,insert,update,delete on *.* to "root"@"%" Identified by "";   GRANT ALL PRIVILEGES on *.* to "root"@"%" Identified by "";2. 连接远程主机  

2007-12-26 13:27:00 882

原创 String数组中的特殊的比较!

题目:写一个java API: 1. 输入两个String数组;2. 输出boolean;3. 判断两个String数组内容是否一样(只比较有效内容:数组元素非NULL且非空称为有效);(1) . String[] s1 = null;        String[] s2 = new String[] {};        String[] s3 = new String[] { null,

2007-12-25 16:48:00 3045

原创 连接SQL时应该注意的!

 连接方法: 1、下载SQL   Server   2000   driver   for   JDBC               SQL   Server   2000   Driver   For   JDBC   Downloads               该驱动截止目前有四个版本,建议下载最新的SP3版。               该驱动安装成功后,请将安装目录下的lib目录下

2007-12-21 10:59:00 848

防止多用户登录同一帐号

如果用户没有登陆,则登陆,并将登陆信息放到application, 信息为用户id,用户sessionid,用户登陆时间,登陆IP 如果用户已登陆,则每次请求要检查application, 一旦用户id相同而sessionid不同,即表明该用户在其它地方登陆, 当前登陆无条件注销 注销过程为:将当前session失效,转到登陆页面, 提示用户该用户id已在哪台机器什么时间登陆了,当前登陆已注销 web.xml添加filter: SingleFilter org.com.filter.SingleFilter SingleFilter /*

2010-04-15

防止用户在没有登录的情况下访问受保护资源

防止用户在没有登陆的情况下,访问受保护资源,在web.xml文件中添加! <filter> <filter-name>RightFilter</filter-name> <filter-class>org.com.filter.RightFilter</filter-class> </filter> <filter-mapping> <filter-name>RightFilter</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping>

2010-04-15

防止用户访问受保护页面

防止用户访问受保护页面,如果用户在地址栏输入地址,防止用户在没有登录的情况下登录到主页面!

2010-04-15

怎么查看在线人数的例子

查看在线人数,在做网站的时候,可以看到有多少用户登录在线!

2010-04-15

gxt-1.2.3.jar.zip

gxt-1.2.3.jar.zip 实现GWT-EXT 项目的Jar..愿与大家分享!

2009-12-25

GWT整合Spring

GWT整合SPRING, 愿与大家分享!

2009-12-25

GWT 开发和部署文档

GWT 基本入门和开发,部署,愿与大家分享!

2009-12-25

Java中四种XML解析技术.doc

Java中四种XML解析技术.包括实例和测试

2009-01-03

超强英语书籍

书里面有许多名人总结的一些帮助我们学习英语的书籍.<br>愿与大家分享!

2007-12-26

空空如也

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

TA关注的人

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