`
文章列表
MySQL是我们比较常用的一种数据库软件。它有着诸多的优点,如开源的,免费的等等。其实它还有一个很好的特点,那就是有多种引擎可以供你选择。如果赛车手能根据不同的路况,地形随手更换与之最适宜的引擎,那么他们将 ...
 敏捷开发包括一系列的方法,主流的有如下七种:   XP   XP(极限编程)的思想源自Kent Beck和Ward Cunningham在软件项目中的合作经历。XP注重的核心是沟通、简明、反馈和勇气。因为知道计划永远赶不上变化,XP无需开发人员在软件开始初期做出很多的文档。XP提倡测试先行,为了将以后出现bug的几率降到最低。   SCRUM   SCRUM是一种迭代的增量化过程,用于产品开发或工作管理。它是一种可以集合各种开发实践的经验化过程框架。SCRUM中发布产品的重要性高于一切。   该方法由Ken Schwaber和 Jeff Sutherland 提出,旨在寻求充分发挥面 ...
import java.util.regex.*;       public final class RegExpValidator    {        /**        * 验证邮箱        * @param 待验证的字符串        * @return 如果是符合的字符串,返回 <b>true </b>,否则为 <b>false </b>        */       public static boolean isEmail(String str)        {            ...
在我们所有的对手中,最强大的是时间。面对时间,我们丝毫没有欺骗的机会,时间一分一秒的流逝,最终的胜利者总是时间。我们经常会觉得“哦,两天过去了,任务丝毫没有进展,明天就是截止日期了,该怎么办?”我们经 ...
  StringUtils api 中文 英文 对照   收藏来自  http://blog.csdn.net/chinarenzhou/archive/2009/04/18/4090499.aspx org.apache.commons.lang Class StringUtils java.lang.Object   org.apache.commons.lang.StringUtils -------------------------------------------------------------------------------- public c ...
著名科技博客网站TechCrunch昨天发文,综述了2010年最受关注、最具影响力的十项技术。其中多项技术均与Google、移动应用和社交网几个关键词关系密切。下面是此文的编译,其中有CSDN记者的点评。 1. 平板电脑 关于苹果平板电 ...
     <Server port="8005" shutdown="SHUTDOWN">   <!--属性说明        port:指定一个端口,这个端口负责监听关闭Tomcat的请求        shutdown:向以上端口发送的关闭服务器的命令字符串    -->     <Listener className="org.apache.catalina.core.AprLifecycleListener" />     <Listener classNam ...
首先说明,本文内容在 GOOGLE 上能搜到,所以是原创但不是首创。在此记录,仅供备忘。今天做了个实验,在 Tomcat 5.5 中启用 HTTPS 的连接。以前都是通过 APACHE 来做的,这回图省事,直接用 TOMCAT 了,没想到还挺麻烦。重要提示:两种容易出错的情况1、keystore的密码与tomcat的主密码不一致;在接下来的步骤中,请把这两个密码输入成相同的;2、用来生成keystore的java版本与运行tomcat的java版本不一致;运行下面的命令之前,先检查一下。wakan@wakan:~/tomcat2/bin>which java/home/jdk150/bin ...
在命令提示符窗口,进入Tomcat目录,执行以下命令: keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600 通过以上步骤生成server.keystore证书文件、 注意: localhost,是网站的域名或者ip,根据实际情况填写,比如 www.baidu.com  192.168.0.85  否则会出现证书上的名称无效,或者与站点名称不匹配。 将servlet.xml一下的的注释打开(最好拷贝此段) ...
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MyEclipseGen {   private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 19 ...
网上已经有很多关于redirect和forward区别的文章,更多的都是只是一些概念上的描述,虽然在大多情况下,知道这些就已经足够了。但也有例外:forward not working for struts2,why?我也是在工作中碰到了这个问题,才特意看了下tomcat有关这部分的源代码。深刻的了解下也无妨。 redirect和forward都是属于servlet规范的,不同的servlet容器的实现可能会有一些区别,但原理都是类似的。 redirect和forward的定义: 1. redirect(重定向):服务端发送给客户端一个重定向的临时响应头,这个响应头包含重定向之后的URL,客户端 ...
2009年07月10日 16:52 针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下总结: 1:> URL请求的类别: 分为二类,GET与POST请求。二者的区别在于:      a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,      b:) post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。 2:> URLConnect ...
一、问题:        编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。 1、在URL中中文字符通常出现在以下两个地方:(1)、Query String中的参数值,比如http://search.china.alibaba.com/search/offer_search.htm?keywords=中国(2)、servlet path,比如:http://search ...
2009年即将过去,在这一年里 ,出现了一些优秀而炫酷的开源软件, 比如Xen、Ubuntu、和Android。但是,Linux仍然是自由开放软件(FOSS)运动的核心,并且今年的开源操作系统也取得了实质性进展。下面,就让我们回顾一下2009年一些顶级的开源产品。 1、Xen Xen不算是一个开源软件,确切的说它是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(移植)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。 Xen并不是一项新技术,但2009年对于Xe ...
2009年,一些新兴的开源公司需要引起人们的注意,他们不再局限在传统的领域,而是开始渗透进虚拟化、云计算等新兴领域。 1 公司名称:Cfengine 成立时间:2008年在挪威奥斯陆注册,2009年6月在美国注册。 地点:奥斯陆,挪威,圣彼得堡,佛罗里达州 公司产品:Cfengine 3(社区版),着重进行服务器配置管理。Cfengine Nova(商业版),用于服务器生命周期管理软件建设、管理部署和审计。 关注理由:该公司拥有16年历史的开源产品,并不断增加对产品的技术支持和以商业为基础的软件支持,比如今年推出的实时修复功能。另外,该公司现在拥有完整的服务器生命周期管理的产品。 ...
Global site tag (gtag.js) - Google Analytics