- 博客(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
1654
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
1023
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
865
转载 四种XML文件的操作
1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于
2010-05-26 09:37:00
774
转载 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
1768
转载 压缩、解压文件公用类
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
848
转载 读取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
720
转载 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
1141
转载 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
3273
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
634
转载 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
692
转载 Struts1.x与Struts2.x的区别
Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Str
2010-05-26 09:20:00
616
转载 常用正则表达式
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
525
原创 生成验证码
<%@ 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
678
原创 在没有登录的情况下不允许访问受保护页面的实现
在没有登录的情况下,不能访问受保护的页面的,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
1580
原创 晒晒积累的点点经验--单点登录
如果用户没有登陆,则登陆,并将登陆信息放到application, 信息为用户id,用户sessionid,用户登陆时间,登陆IP 如果用户已登陆,则每次请求要检查application, 一旦用户id相同而sessionid不同,即表明该用户在其它地方登陆, 当前登陆无条件注销 注销过程为:将当前session失效,转到登陆页面, 提示用户该用户id已在哪台机器什么时间登陆了,当前登陆已注销在w
2010-04-15 11:36:00
3651
1
转载 spring运行原理
缓存概述 简而言之,缓存涉及对检索开销大的数据的临时性保存,它通过避免从原始数据源检索附加数据,从而实现了对客户端的快速响应。例如,缓存避免了应用服务器对数据库的调用,若应用服务器与数据库不在一处,则此类调用可能要涉及网络交互,因此,缓存将带来可观的性能获益。使用缓存,应用程序响应时间将大大优化,这是因为降低了数据库工作负载并释放了网络带宽。 缓存服务非常适用于分布式系统。远程调
2008-01-16 10:09:00
1343
转载 JVM运行原理
在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码叫做字节码(ByteCode),它不面向任何特定的处理器,只面向虚拟机。每一种平台的解释器是不同的,但是实现的虚拟机
2008-01-16 10:03:00
1534
原创 字符乱码
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
888
转载 java与模式
《Java与模式》读书笔记 中国是一个含蓄的民族,处对象一般都得通过一个介绍人。这是一本阐述微观设计的书,而不是阐述宏观设计的书。《Java与模式》首先阐述了代码的设计原则,又描述了怎样来创建一个类或对象,紧接着告诉大家怎样来组织这些类和对象来实现功能。它是设计模式,而不是架构模式。OO面向对象编程,实质上是面向抽象编程,即面向接口编程。所谓的面向接口编程,指类之间都要使用接口来通信。类来
2008-01-04 15:43:00
1344
原创 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
653
原创 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
1254
2
转载 java中怎么打jar包
jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我们要压缩
2007-12-29 11:09:00
2030
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
943
原创 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
3109
原创 连接SQL时应该注意的!
连接方法: 1、下载SQL Server 2000 driver for JDBC SQL Server 2000 Driver For JDBC Downloads 该驱动截止目前有四个版本,建议下载最新的SP3版。 该驱动安装成功后,请将安装目录下的lib目录下
2007-12-21 10:59:00
885
防止多用户登录同一帐号
2010-04-15
防止用户在没有登录的情况下访问受保护资源
2010-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人