2013年3月22日
摘要: 1. 使用 cmd 运行JME 2. cmd 指定 Jdk 环境变量并执行 java 程序 附:set 用于设置临时变量setx 用于设置用户变量和系统变量,设置完后不会立即生效,如要立即生效需要使用 WMIC参见:http://blog.csdn.net/dongtianlaile/article 阅读全文
posted @ 2013-03-22 17:41 快鸟 阅读(1110) 评论(0) 推荐(0)
  2013年1月29日
摘要: 如果是在eclipse中很容易就可以修改:如果装了多个tomcat,需要通过tomcat里面的服务来启动的话,到安装目录下的conf子目录中打开server.xml文件,查找以下三处:(1) 修改http访问端口(默认为8080端口)<Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080" minProcessors="5" maxProcessors="75" enableLookups="true&q 阅读全文
posted @ 2013-01-29 15:31 快鸟 阅读(2638) 评论(0) 推荐(0)
摘要: @echo offset str=123456789echo 第一个字符为:%str:~0,1%echo 头两个字符为:%str:~0,2%echo 头5个字符为:%str:~0,5%echo 去掉最后一个字符后的字符串为:%str:~0,-1%echo 去掉最后3个字符后的字符串为:%str:~0,-3%echo 第4个字符为:%str:~3,1%echo 第4个及其之后的3个字符为:%str:~3,4%echo 最后一个字符为:%str:~-1%echo 最后一个字符为:%str:~-1,1%echo 最后一个字符为:%str:~-1,2%echo 倒数第4个字符为:%str:~-4,1% 阅读全文
posted @ 2013-01-29 14:40 快鸟 阅读(1908) 评论(0) 推荐(0)
  2012年12月26日
摘要: 我们常用的URL匹配模式有ANT模式,比如acegi可以用PATTERN_TYPE_APACHE_ANT来使用ANT匹配模式,那什么是ANT匹配模式呢。ANT通配符有三种:通配符说明?匹配任何单字符*匹配0或者任意数量的字符**匹配0或者更多的目录例子:URL路径说明/app/*.x匹配(Matches)所有在app路径下的.x文件/app/p?ttern匹配(Matches) /app/pattern 和 /app/pXttern,但是不包括/app/pttern/**/example匹配(Matches) /app/example, /app/foo/example, 和 /example 阅读全文
posted @ 2012-12-26 15:01 快鸟 阅读(1400) 评论(0) 推荐(0)
摘要: <context-param>的作用:web.xml的配置中<context-param>配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将<context-param></context-param>转化为键值对, 阅读全文
posted @ 2012-12-26 14:10 快鸟 阅读(197) 评论(0) 推荐(0)
摘要: 很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。如果安装了JDK,会发同你的电脑有两套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\jre1.5.0_15 目录下,后面这套比前面那套少 阅读全文
posted @ 2012-12-26 10:09 快鸟 阅读(172) 评论(0) 推荐(0)
  2012年12月24日
摘要: Web.xml中设置Servlet和Filter时的url-pattern匹配规则之前一直都对配置文件里面的路径和通配符不是很熟悉,都是复制之前项目里面的,错了就试探性的微调一下,现在专门花点时间整理一下,梳理一下杂乱 无章的知识。一、servlet容器对url的匹配过程:当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是http://localhost/test/aaa.html(我的应用上下文是test),容器会将http://localhost/tes去掉,将剩下的/aaa.html部分拿来做servle 阅读全文
posted @ 2012-12-24 17:13 快鸟 阅读(5774) 评论(1) 推荐(3)
  2012年12月22日
摘要: 国际化的操作就是指一个程序可以同时适应多门语言,即:如果现在程序的使用者是中国人,则会以中文显示,如果现在程序的使用者是英国人,则会以英文显示,也就是通过国际化操作,让一个程序适应过个国家的语言,程序根据不同的语言环境找到不同的资源文件,资源文件的内容是以key-value的形式保存的,所以在读取的时候通过key找到值如果要想实现java程序的国际化操作必须通过以下三个类完成java.util.Locale:用于表示一个国家语言类java.util.ResourceBundle:用于访问资源文件java.text.MessageFormat:格式化资源文件的占位字符串Locale表示的是本地, 阅读全文
posted @ 2012-12-22 16:23 快鸟 阅读(548) 评论(0) 推荐(0)
摘要: import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;import java.util.TimeZone;public class TimeZoneAndDate{ /** * 如果虚拟机中得到的时间与机器的时间不同,那么基本上就是因为时区设置的原因。 * 当前默认的时区不为当地的时区就会出现时间偏差,这时我们可以更改默认时区,更改之后获得的时间就都为你所设置的时区的时间了。 * 注意:更改默认时区后的改变是全局的,也就是说只要当前服务没有关闭(比如:在web... 阅读全文
posted @ 2012-12-22 16:02 快鸟 阅读(855) 评论(0) 推荐(0)
摘要: 1、概念和换算PST - 美国太平洋标准时间GMT 格林威治标准时间几个换算公式,因为是24进制,看起来有点怪:(GMT +8)-16 =PSTPST+7 = GMTPST+16 = GMT + 8(中国)我们是东八区,加州是西八区,中间差16个小时。2、关于日期中的时区标志。由于都在互联网上,大家在各个时区的事件表示有所不同,因此日期要转换到当前时区的日期和时间,在互联网上,大家一般都用CTS(世界标准时间)有称作GMT(格林尼治时间)。譬如日期时间为:Sat, 30 Mar 2002 13:27:08 -0800,我们当前所在的时区为正8区(北京时间),则用我们所在时区表示就是 Sat, 阅读全文
posted @ 2012-12-22 15:40 快鸟 阅读(3837) 评论(0) 推荐(0)