博文

一篇男人必看的文章(2007-06-02 10:58:00)

摘要:一篇男人必看的文章 心理学课上,周正教授正在授课:“上次下课时,一个男孩子递了张纸条:我是个比较内向的人,又没什么特长,不会踢足球,不会打篮球……唯一的爱好是写作。进入大学后,看到周围的同学在交往、工作中左右逢源、如鱼得水、洒脱干练,很是羡慕。就要步入社会了,我该如何规划自己的前途呢?……周教授,我想我还是当一名作家比较好,一个人,也不错,您说呢?’这个问题要不要回答?”周教授扬了扬手中的纸条。 “回——答——”同学们兴致大起,“作家梦”可是不少惮于竞争之人的救命稻草啊! 周教授放下手中的纸条:“好,今天我就当面回答这位同学——我的态度,很简单:凡是做'作家梦’的人,都是逃避现实的、无能的人……” 话音未落,下面已是一片嘘声。 “我来问问你们,一支笔、一张纸的事,谁不会?当作家,就是这么简单,人人都会。我常说,一流人才在军界和商界,二流人才在政界,三流人才在学术界。对军人而言,你领十万人,我领十万人,没本事,死的十万就是你的。这里要的是综合素质,是挑战,所以军界的人是最强的。商界也是如此,投入两个亿,三个月后,可能家破人亡,你干不干?要的是同样的素质。政界就不同,他可以调整、迂回,政策不行可以再改,是有余地的,但要负责任。而学术界,一次不行两次,两次不行三次……永远不行都可以。军人和商人的成败一目了然,唯有作家可进可退,无所谓胜负成败……”有人若有所思地点头。 “某著名作家在一所大学做讲座的时候,有同学问他怎样才能当作家?他说:'首先养活你的家,再说当作家!’”周教授认真地看着大家,眼神里自然地流露出一种深切的关爱,“《论语》中记载:有一次孔子来到卫国,见卫国人很多,就说'庶矣哉’,意思是'卫国人多啊’。旁边有人问'既庶矣,又何加焉?’意思是' 人多,怎么办呢?’——问题来了,有人,人多了,怎么办?我们该做点什么呢?你们认为孔子会怎么说?” “教之——”大家很自信,大教育家嘛。 周教授微笑着摇摇头:“子曰:'富之。’——孔子说:'让他们富起来。’你们以为有了人就要教育,却不知道在教育之前,首先要让人富起来。旁人又问:'既富矣,又何加焉?’——'人们富足以后,又该如何?’” “教之——”大家会心一笑。 “对,人富足了才有条件接受教育。吃不好穿不暖的时候,教育是句空话,况......

阅读全文(2501) | 评论:2

Tomcat安全验证机制(2007-04-09 11:31:00)

摘要:一个实例 tomcat_home/conf/tomcat-users.xml: <?xml version='1.0' encoding='utf-8'?> <tomcat-users>   <role rolename="strutssample"/>   <role rolename="administrator"/>   <role rolename="manager"/>   <user username="yiyi735" password="2876254" roles="strutssample"/>   <user username="rolia" password="2876254" roles="administrator,strutssample,manager"/> </tomcat-users> web.xml:   <security-constraint>     <web-resource-collection>       <web-resource-name>adminFormPages</web-resource-name>       <url-pattern>/security/form/*</url-pattern>     </web-resource-collection>     <auth-constraint>       <role-name>strutssample</role-name>     </auth-constraint>   </security-constraint>   &......

阅读全文(3128) | 评论:0

变量存取范围及JSP、JSTL和Struts技术中变量的存取方法(2007-04-09 11:30:00)

摘要:JSP中变量的定义范围实际有5种:本地范围,页面范围(page),请求范围(request),会话范围(session)和应用程序范围(application)。 以下介绍在各种技术中的变量存取方法。 u  JSP中: 存储: 本地范围变量直接定义,如:    String name="name in page"; page范围变量保存在pageContext隐式对象中,如:    pageContext.setAttribute("nameContext","name in pageContext"); request范围变量保存在request隐式对象中,如:    request.setAttribute("nameRequest","name in Request"); session范围变量保存在session隐式对象中,如:    session.setAttribute("nameSession","name in Session"); application范围变量保存在application隐式对象中,如:    application.setAttribute("nameApplication","name in Application"); 读取:    name:<%=name%><br/> nameContext:<%=pageContext.getAttribute("nameContext").toString()%><br/> nameRequest:<%=request.getAttribute("nameRequest").toString() %><br/> nameSession:<%=session.getAttribute("nameSession").toString() %><br/> nameApplication:<%=application.getAttribute("nameApplication").toString() %> ......

阅读全文(3290) | 评论:0

HTTP header 响应头祥解(2007-04-09 11:30:00)

摘要:有四种头标: 1.  通用头标    既可用于请求有可用于响应,并且是作为一个整体而不是特定资源与事务相关联。 2.  请求头标    允许客户端传递关于自身信息和希望的响应形式。 3.  响应头标    服务器用于传递自身信息和响应。 4.  实体头标    定义被传送资源的信息。既可用于请求,也可用于响应 头标以如下的单行形式发送。 <name>:<value><crlf> 其中 name是头标名,大小写敏感 value是头标值; crlf是回车换行符 JSP页面可以使用request.getHeader()方法读取特定的头标值。也可以使用response.setHeader方法设置头标值。 以下是HTTP/1.1中用到的头标: 头标 描述 Content-Range 随部分实体一同发送;标明被插入点的低位与高位字节的偏移,也标明此实体的总长度。例如: Content-Range:1001-2000/5000 Content-Type 表明发送或接受的实体的MIME类型。如: Content-Type:text/html Date 发送HTTP信息的日期,如: Date:Mon.16.Mar 2000 18:22:22 GMT Etag 一种实体头标,它向被发送的资源分配唯一的标识符,对于可以使用多种URL请求的资源,Etag可以确定实际被发送的资源是否为同一资源。例如: Etag:293f-334f-1547812 Expires 指定实体的有效期。例如: Expires: Mon.16.Mar 2000 18:22:55 GMT From 请求头标。给定控制用户代理的人工用户的电子邮件地址。例如: From:rolia_cn@hotmail.com Host 被请求资源的主机名(以及可选的端口号)。对于使用HTTP/1.1的请求而言,此域是强制性的。例如: Host:localhost ......

阅读全文(7285) | 评论:0

HTTP响应码(2007-04-09 11:29:00)

摘要:响应码由三位十进制数字组成。出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示: 1XX: 信息 2XX:成功 3XX:重定向 4XX:客户端错误 5XX:服务器错误 响应码 含义 100 继续 101 分组交换协议 200 OK 201 被创建 202 被采纳 203 非授权信息 204 无内容 205 重置内容 206 部分内容 300 多选项 301 永久地传递 302 找到 303 参见其他 304 未改动 305 使用代理 307 暂时重定向 400 错误请求 401 未授权 402 要求付费 403 禁止 404 未找到 405 不允许的方法 406 不被采纳 407 要求代理授权 408 请求超时 409 冲突 410 过期的 411 要求的长度 412 前提不成立 413 请求实例太大 414 请求URL太大 415 不支持的媒体类型 416 无法满足的请求范围 417 失败的预期 500 内部错误 501 未被使用 502 网关错误 503 不可用的服务 504 网关超时 505 HTTP版本未被支持......

阅读全文(3078) | 评论:0

JSP中与路径相关的常用的几个方法(2007-04-09 11:28:00)

摘要:http:/localhost/123/jsp/test.jsp: <%@ page language="java" pageEncoding="UTF-8"%>   <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html:html lang="true">   <head>     <html:base />         <title>test.jsp</title>       <meta http-equiv="pragma" content="no-cache">     <meta http-equiv="cache-control" content="no-cache">     <meta http-equiv="expires" content="0">        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> &n......

阅读全文(9201) | 评论:4

JSP隐式对象(2007-04-09 11:27:00)

摘要: JSP implicit object Type Typical use by the scriptlet writer pageContext javax.servlet.jsp.PageContext Barely in use. This is more of a backbone object used by the servlet that was autogenerated from the servlet code. We will discuss the autogenerated servlet later in this chapter. request javax.servlet.http.HttpServletRequest Queries request information; for example, queries form parameters, inbound cookies, request headers, etc. response javax.servlet.http.HttpServletResponse Manipulates the response; for example, add cookies, redirect, etc. session javax.servlet.http.HttpSession Accesses the session state information associated with the request. For example, get/set session attributes or invalidate the session. config javax.servlet.ServletConfig Obtains configuration parameters for this page. application javax.servlet.ServletContext Obtains configuration parameters for this application and us......

阅读全文(3325) | 评论:0

配置JSTL(2007-04-09 11:26:00)

摘要:将JSTL 的 JAR 包放到WEB-INF/lib目录下 将相关TLD放到WEB-INF/目录下 在JSP中声明标记库如下: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>......

阅读全文(2549) | 评论:0

struts-config-1.1.DTD祥解(2007-04-07 14:46:00)

摘要:struts-config-1.1.DTD:
<!--
     DTD for the Struts Application Configuration File, Version 1.1      To support validation of your configuration file, include the following
     DOCTYPE element at the beginning (after the "xml" declaration):      <!DOCTYPE struts-config PUBLIC
       "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
       "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">      $Id: struts-config_1_1.dtd 51429 2004-02-17 05:51:48Z martinc $
-->
<!-- ========== Defined Types ============================================= -->
<!-- An "AttributeName" is the identifier of a page, request, session, or
     application scope attribute.
-->
<!ENTITY % AttributeName "CDATA">
<!-- A "BeanName" is t......

阅读全文(3679) | 评论:0

J2EE 平台搭建详细步骤(2007-03-18 15:18:00)

摘要:J2EE环境配置 用到的软件资源: 以下资源大部分可以在http://yiyi735.blog.xunlei.com/里下载到。 l  系统环境:本人的系统配置为WINDOWS XP SP2 P42.8G 512M内存。 l  JAVA环境:jdk-1_5_0_02-windows-i586-p.exe l  数据库:MSQL 5.0 l  服务器:Tomcat5.0 l  开发平台:eclipse-SDK-3.2.1-win32 l  Eclipse插件:MyEclipse Enterprise Workbench 5.0.1 GA l  MYSQL驱动类库:mysql-connector-java-3.1.10-bin.jar 配置详解 软件安装目录 以上软件都是绿色软件,安装后可以移动目录路径。已本人的安装路径为例: 1.         JDK:F:\Program Files\Java\jdk1.5.0_02 2.         数据库:F:\Program Files\database\MySQL\MySQL Server 5.0 3.         服务器:F:\Program Files\server\tomcat5030 4.         Eclipse:F:\Program Files\platform\eclipse-SDK-3.2.1-win32 5.         MyEclipse:F:\Program Files\platform\MyEclipse Enterprise Workbench 5.0.1 GA 6.         MYSQL驱动类库:......

阅读全文(4546) | 评论:0