java笔记
ufo__
这个作者很懒,什么都没留下…
展开
-
常用正则表达式
boolean v = java.util.regex.Pattern.compile("[\u4e00-\u9fa5]").matcher("是不是中文").matches();+++++++++++++++++++++++++++++++++++++++++++++++++1。^\d+$ //匹配非负整数(正整数 + 0)2。^[0-9]*[1-9][0-9]*$ //匹配正整数3。^...原创 2012-10-18 20:32:33 · 100 阅读 · 0 评论 -
关于解析xml文件路径时的一点小收获
在读取xml文件的时候,往往需要先获取xml文件的所在目录。然后再通过特定的对象进行对象的读取。在取路径的时候,由于先前的一些文件夹的名字中间有空格。而在用特定对象获取空格的时候,获取到的空格会翻译成“20%”。而这时候,你再用这个路径取数据的时候会出现系统找不到文件的异常信息。想要解决这个问题有两种方法:1.关闭eclipse软件,找到文件所在的文件夹然后把文件夹中的空格去掉就行...原创 2012-10-15 15:52:37 · 217 阅读 · 0 评论 -
log4j应用
Log4j的基本应用 Introduction Log4j是一个开源代码的项目(Opensourceproject),它使开发人员能最大限度的灵活控制程序调试信息的输出,这一点它是通过额外的配置文件实现的。而且log4j开发包很容易上手,同时可能会使一些开发人员上瘾。 绝大多数的大型开发项目都有它们自己专门用于记录程序日志和对程序跟踪调试的API。许多经验证明,调试信...原创 2012-10-11 21:53:47 · 120 阅读 · 0 评论 -
JSP的语法及相关内容详解
JSP语法1.jsp模板元素jsp页面中的html内容称之为JSP模板元素jsp模板元素定义了网页的基本骨架,即定义了页面的结构和外观. 2.jsp脚本表达式JSP脚本表达式用于将程序数据输出到客户端语法:<%= 变量名或表达式 %> 3.jsp脚本片段jsp脚本片段(1)语法:<% 多行java代码%>注意:jsp脚本片段中只能出现ja...原创 2012-10-06 17:12:11 · 181 阅读 · 0 评论 -
模版方法设计模式
Template Method Pattern,父类指定处理大纲,子类规定具体内容的设计模式叫做模版方法模式。下面的示例是反复输出5次同一个字符或字符串。 表3-1 类一览表 名称说明AbstractDisplay只是现方法dis...原创 2012-12-05 09:15:38 · 135 阅读 · 0 评论 -
动态代理
代理1,代理的概念。买电脑为例子,作为客户,找代理商买电脑,比到总部买电脑好。因为可以省去一些不必要的麻烦,比如车费等等。所以现实社会中出现了代理。而Java中也是运用了这种思想,这种编程思想称为代理!2,AOP(Aspect oriented program)面向方面的编程。安全,事务,日志等功能要贯穿到好多个模块中,所以,它们就是交叉业务系统中有很多交叉的业务。用具...原创 2012-12-04 09:28:40 · 130 阅读 · 0 评论 -
URI和URL的区别
总结如下:1.简写:URI (uniform resource identifier)统一资源标志符;URL(uniform resource location )统一资源定位符(或统一资源定位器);URN(uniform resource name )统一资源命名。2.URI 和 URL 的比较a.URI是一个相对来说更广泛的概念,URL是URI的一种,是URI命名机制的一个子集,可以说U...原创 2012-11-17 08:05:08 · 250 阅读 · 0 评论 -
WebUtils,将form表单数据封装到formbean中,生成全球唯一ID,将formbean中的属性值拷贝到User里...
package cn.utils;import java.lang.reflect.InvocationTargetException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Enumeration;import java.u...原创 2012-10-22 20:51:35 · 131 阅读 · 0 评论 -
验证String类型是否是Date类型好方法
if(birthday!=null && !birthday.trim().equals("")){ DateLocaleConverter dlc=new DateLocaleConverter(); try{ dlc.convert(birthday,"yyyy-MM-dd"); }catch(Exception e){ isOk=false; e...原创 2012-10-22 19:38:13 · 565 阅读 · 0 评论 -
站点META标签常用写法介绍
站点META标签常用写法介绍META标签分两大部分:HTTP标题信息(HTTP-EQUIV)和页面描述信息(NAME)。 一、HTTP-EQUIV HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。常用的HTTP-EQUIV类型有: 1、Content-Type和Content-Language (显示字符集的设定)用法...原创 2012-10-20 16:07:02 · 225 阅读 · 0 评论 -
如何在web.xml文件中,配置jsp的映射路径
若要访问放在WEB-INF文件夹下的内容(如文件为hello.jsp)则要进行映射,使用一个名字来映射WEB-INF/hello.jsp,在web.xml文件的</description>和</web-app之间添加如下代码:----------------------------------------------------------------------------...原创 2012-10-20 15:50:33 · 2434 阅读 · 1 评论 -
在用el表达式读取bean属性的时候,常会出现找不到属性
出现这种情况的原因:多是因为没有在bean中生成set,get方法导致的。这样的话,它就不会找到bean中的属性。原创 2012-10-19 07:41:33 · 743 阅读 · 0 评论 -
把前台的form表单提交内容封装成formbean,并对form中的文本框进行校验
package cn.domain;import java.util.HashMap;import java.util.Map;import org.apache.commons.beanutils.locale.converters.DateLocaleConverter;public class formbean { private String userName; private...原创 2012-10-18 20:53:18 · 303 阅读 · 0 评论 -
使用md5对密码字符串进行加密
public static String md5(String message) { try { MessageDigest md = MessageDigest.getInstance("md5"); byte[] md5 = md.digest(message.getBytes()); BASE64Encoder encode = new BASE64Encoder();...原创 2012-10-16 07:42:41 · 178 阅读 · 0 评论