文章列表
好久没写过博客了,今天在写代码的时候,发现很多以前做过的东西,还需要自己写一遍代码,以前的东西,已不知道丢到那里去了。
这些都是以前没好好做笔记的恶果。从今天开始吧!把在项目中遇到的问题和自己学到的东西,总结下,以文字的形式记录下来,好好的写博客。
设计模式之Factory
- 博客分类:
- 设计模式
转载 http://www.jdon.com 板桥里人
工厂模式定义:提供创建对象的接口.
为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。
为什么工厂模式是如此常用 ...
正在表达式:各元字符含义
- 博客分类:
- 正则
正在表达式各字符含义:\b:单词的开头或者结尾.:除换行符以外的任意(字符)*:*前面的字符可以重复任意多次\d:匹配一位数字\s:匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等\w:匹配字母或者数字或者下划线或者汉字等+:匹配重复1次或者更多次^:匹配字符串的开始$:匹配字符串的结束 (^和$的含义是相对于你输入的整个字符串而言)\:字符转义(主要用于上述的特殊字符)?:重复0次或者1次{n}:重复n次{n,}:重复n次或者更多次
备忘一下。方便以后查找。
在做项目的时候:利用ajax在向后台传值的时候,如果传的是中文就会出现乱码,页面上的编码方式为:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
而webwork的编码方式为:
webwork.locale=zh_CN
webwork.i18n.encoding=GBK
在后台我是这样处理:
eName=new String(expert.getEname().getBytes("GBK"),"UTF-8&q ...
public static void main(String[] args) {
Date date=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String date2=sdf2.format(date);
String fileName=sdf.format(date);
String pat ...
mkdir():
创建此抽象路径名指定的目录,不过只能创建单级目录
mkdirs():
创建此抽象路径名指定的目录,包括创建必需但不存在的父目录,既可以创建单级目录,有可以创建多级目录。
1.将zip版的tomcat解压:我自己的是解压到E:\tomcat-1(这个根据自己的情况而定)
2.修改bin文件夹下的startup.bat,在第一行加入以下两句话:
set JAVA_HOME=F:\Program Files\Java\jdk1.6.0_04(自己机器上的jdk安装路径)set CATALINA_HOME=E:\tomcat-1(自己解压的tomcat的位置)
同样修改bin文件夹下的shutdown.bat.也是加入上面的那2句话。
3.然后修改bin文件夹下的service.bat,修改的地方如下:
set SERVICE_NAME=To ...
由于要在server2003上装Sqlserver2005,需要知道系统位数
一般来说,xp是32位的,vista是64位的
有一方比较简单的方法可以知道自己所使用的系统位数:
使用 Winmsd.exe 工具检查处理器 1. 单击“开始”,然后单击“运行”。 2. 键入 winmsd.exe,单击“确定”。 3. 在“项目”下面的右窗格中找到“处理器”。注意数值。 如果“处理器”对应的值是以“x86”开头的,则该计算机正在运行的是 Windows 操作系统的 32 位版本。 如果“处理器”对应的值是以“ia64”开头的,则该计算机正在运行的是 Windows 操作系统 ...