Java
文章平均质量分 83
liu_moyan
这个作者很懒,什么都没留下…
展开
-
Java中的17种常用正则表达式归纳
01、"^//d+$"//非负整数(正整数 + 0) 02、"^[0-9]*[1-9][0-9]*$"//正整数 03、"^((-//d+)(0+))$"//非正整数(负整数 + 0) 04、"^-[0-9]*[1-9][0-9]*$"//负整数 05、"^-?//d+$"//整数 06、"^//d+(//.//d+)?$"//非负浮点数(正浮点数 + 0)转载 2011-06-17 15:15:00 · 613 阅读 · 0 评论 -
JAVA 上传文件类
上传文件的类UpFile :package com.teaweb.util; import java.io.File;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import org.apache.commons.io.FileUtils;import org.apache.s原创 2009-12-17 14:17:00 · 1220 阅读 · 0 评论 -
ssh框架整合 web.xml配置
<web-app id="WebApp_9" 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/ns/j2ee http://java原创 2009-12-22 16:36:00 · 3567 阅读 · 0 评论 -
JAVA_DBUtil
/** *DBUtil.java *连接数据库 */ import java.io.*; import java.sql.*; import java.util.Properties; public class Db { private String driver;//定义驱动 private String url;//定义UR转载 2009-12-22 17:02:00 · 3729 阅读 · 0 评论 -
servlet 声明周期, 线程安全
简单的说, servlet绝对不是线程安全的, 所以, 尽量比声明servlet的属性, 虽然可以得到解决办法, 但是性能上都不好的.Servlet生命周期 装载Servlet。这项操作一般是动态执行的。然而,Server通常会提供一个管理的选项,用于在Server启动时强制装载和初始化特定的Servlet。 Server创建一个Servlet的实例 Server调转载 2010-03-25 12:17:00 · 409 阅读 · 0 评论 -
dom4j xpath 操作 xml 乱码
xpath操作新增jar包: jaxen-1.1-beta-6.jar xpath,查找节点: List list = document.selectNodes("/root/label/property"); dom4j 修改xml文件内容,保存后出现乱码: 1.XMLWriter output = null; 2.OutputForm转载 2010-05-19 14:07:00 · 1043 阅读 · 0 评论 -
四种操作xml的方式: SAX, DOM, JDOM , DOM4J的比较
<br /> 1. 介绍<br />1)DOM(JAXP Crimson解析器)<br /> DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要转载 2010-06-07 11:15:00 · 836 阅读 · 0 评论 -
Java接口设计模式
java不允许多重继承,也就是说一个子类只能有一个父类,Son extends FatherA,FatherB 是错误的为了弥补这点不足,java允许实现多个接口, 接口就是给出一些没有内容的方法,类似于C++中的虚类。到具体用的时候再由用的方法自己定义内容,要注意的是想用接口必须实现接口的所有方法。 其实是因为java不支持多继承才产生了接口,接口是用来规范类的它可以避免类在设转载 2010-01-23 09:31:00 · 444 阅读 · 0 评论 -
java写入/读取xml
package com.plas.util;import java.io.FileWriter;import java.io.IOException;import java.util.HashMap;import java.util.List;import java.util.Map;import org.jdom.Attribute;import org.jdom.Docu原创 2010-01-23 11:41:00 · 3722 阅读 · 1 评论 -
java获得CPU使用率,系统内存,虚拟机内存等情况(不用JNI)
<br /> <br />最近做个项目,就是要取得cpu占有率等等的系统信息,一开始以为要用动态链接库了,但后来发现可以像下面这样做,不去调用jni,这样省去了很多看新技术的时间o(∩_∩)o...<br />在Java中,可以获得总的物理内存、剩余的物理内存、已使用的物理内存等转载 2011-01-21 16:17:00 · 961 阅读 · 0 评论 -
最新手机号码正则表达式
<br />现在的手机号码增加了150,153,156,158,159,157,188,189<br />所以正则表达式如下: string s = @"^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])/d{8}$";<br /><br />验证代码:<br转载 2011-05-13 16:35:00 · 782 阅读 · 0 评论 -
搭建EXTJS和STRUTS2框架(ext和struts2简单实例)
新建一个工程struts2工程teaweb(因为现在所做的项目是一个关于茶叶,茶文化的),导入jar包(基本的几个jar包:commons-logging-1.0.4.jar,freemarker-2.3.8.jar,ognl-2.6.11.jar,struts2-core-2.0.10.jar,xwork-2.0.4.jar),配置struts.xml配置内容如下<!DOCTYPE原创 2009-12-01 16:33:00 · 1143 阅读 · 2 评论 -
Struts2整合Freemarker生成静态页面
import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.Writer;import java.util.Map;imp原创 2009-12-02 09:58:00 · 1893 阅读 · 1 评论 -
Java删除文件夹以及文件夹下的子目录与文件
import java.io.File; private void deleteFile(File file){ if(file.exists()){ if(file.isFile()){ file.delete(); }else if(file.isDirectory()){ File files[] = file.listFiles(转载 2010-01-18 16:15:00 · 396 阅读 · 0 评论 -
jdom读取XML文件
jdom读取XML文件 如何用JDom读取XML文档简介:Jdom是用Java语言读、写、操作XML的新API函数。Jason Hunter 和 Brett McLaughlin公开发布了它的1.0版本。在直觉、简单和高效的前提下,这些API函数被最大限度的优化。在接下来的篇幅里将介绍怎么用Jdom去读写一个已经存在的XML文档。关键词:Ja转载 2010-03-03 21:11:00 · 1504 阅读 · 0 评论 -
ResultSet.TYPE_SCROLL_INSENSITIVE
说明:Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);通用格式为:Statement stmt=con.createStatement(int type,int concurrency);我们在访问数据库的时候,在读取返回结果的时候,可能转载 2010-03-11 10:19:00 · 2710 阅读 · 0 评论 -
根据年份和月份获得天数
该方法已经不记得出处地址了,但是确实是一个好方法。 /** * 根据传入的年份和月份获得该月份的天数 * * @param year * 年份-正整数 * @param month * 月份-正整数 * @转载 2011-03-17 14:34:00 · 2990 阅读 · 0 评论 -
Spring + Quartz
package com.lec.util.job;import java.text.ParseException;import java.util.Date;import java.util.HashMap;import org.quartz.CronTrigger;i原创 2011-04-21 10:08:00 · 824 阅读 · 0 评论 -
JSON-lib转化JAVA对象为JSON格式字符串
续上文还有一种方法是用JSON-lib转化成JSON格式字符串,需要加入json-lib-2.2-jdk13.jar和5个类库:commons-lang-2.0.jarcommons-io-1.3.2.jarcommons-collections-3.2.jarcommons-beanutils-1.7.0.jarezmorph-1.0.4.jar其中JSON-li原创 2009-12-01 17:00:00 · 2572 阅读 · 0 评论