`
文章列表
Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spring 中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质量。 在这个分为两部分的文章中,我们将从众多的 Spring 工具类中遴选出那些好用的工具类介绍给大家。第 1 部分将介绍与文件资源操作和 Web 相关的工具类。在 第 2 部分 中将介绍特殊字符转义和方法入参检测工具类。   文件资源操作   文 ...
【转载】http://elf8848.iteye.com/blog/875830   资源下载: Spring_MVC_教程_快速入门_深入分析V1.1.pdf SpringMVC核心配置文件示例.rar     作者:赵磊 博客:http://elf8848.iteye.com  
session生命周期2010-06-03 11:31Session保存在服务器端。为了获得更高的存取速度,服务器一般把Session放在内存里。每个用户都会有一个独立的Session。如果Session内容过于复杂,当大量客户访问服务器时可能会导致内存溢出。因此,Session里的信息应该尽量精简。Session在用户第一次访问服务器的时候自动创建。需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session。如果尚未生成Session,也可以使用request.getSession(true)强制生成Session。Ses ...
(2011-08-11 11:11:53)转载▼标签:杂谈    分类: Web开发一.WebContextLoaderListener 监听类它能捕捉到服务器的启动和停止,在启动和停止触发里面的方法做相应的操作!它必须在web.xml 中配置才能使用,是配置监听类的二.下面是搜集的一些listener方面的知识简例一监听用户上线与退出,显示在线用户1、登陆页面 Login.jsp<%@page pageEncoding="gb2312" contentType="text/html; charset=gb2312" %><%sessio ...
这个问题以前朋友文的 感觉确实很好的东西 所以就决定在这里留个脚印~! Java代码   <properties>              <property name="hibernate.show_sql" value="true" />                    <property name="hibernate.hbm2ddl.auto" value="create" />   </properties>   ...
2012-02-14 10:29 Sha Jiang Sha Jiang的博客 字号:T | T 关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行 ...
  cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:     /sbin/service crond start //启动服务     /sbin/service crond stop //关闭服务     /sbin/service crond restart //重启服务     /sbin/service crond reload //重新载入配置     你也可以将这个服务在系统启动的时候自动启动:     在/etc/rc.d/rc.lo ...
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换 ...
本文讲述Hibernate的generator属性的意义。Generator属性有7种class,本文简略描述了这7种class的意义和用法。 Hibernate的Generator属性有7种class,本文简略描述了这7种class的意义和用法。 1、identity:用于MySql数据库。特点:递增  < id name="id" column="id">        < generator class="identity"/>    < /id>  注:对于 ...
AJP13是定向包协议。因为性能原因,使用二进制格式来传输可读性文本。WEB服务器通过TCP连接和SERVLET容器连接。为了减少进程生成 socket的花费,WEB服务器和SERVLET容器之间尝试保持持久性的TCP连接,对多个请求/回复循环重用一 ...
6、Apache与多个Tomcat服务器集成时的负载平衡 在实际应用中,如果网站的访问量非常大,为了提高访问速度,可以将多个Tomcat服务器与Apache集成,让它们共同分担运行Servlet/JSP 组件的任务。 JK插件的loadbalancer(负载平衡器)负责根据在workers.properties文件中预先配置的lbfactor(负载平衡因数)为 这些Tomcat服务器分配工作负荷,实现负载平衡。 假定Apache和两个Tomcat服务器集成,一个Tomcat服务器和Apache运行在同一台机器上,使用的JK端口为8009,还有一个 Tomcat服务器运行在另一台机器上,主机名为 ...
22.1.2 AJP协议 AJP是为Tomcat与HTTP服务器之间通信而定制的协议,能提供较高的通信速度和效率。在配置Tomcat与HTTP服务器集成中,读者可以不必关心AJP协议的细节。关于AJP的知识也可以参考网址: http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk2/doc/common/AJPv13.html 22.2 在Windows下Tomcat与Apache服务器集成 Apache HTTP服务器是Apache软件组织提供的开放源代码软件,它是一个非常优秀的专业的Web服务器,为网络管理员提供了丰富多彩的 ...
Tomcat最主要的功能是提供Servlet/JSP容器,尽管它也可以作为独立的Java Web服务器,它在对静态资源(如HTML文件或图像文件)的处理速度,以及提供的Web服务器管理功能方面都不如其他专业的HTTP服务器,如IIS和Apache服务器。 因此在实际应用中,常常把Tomcat与其他HTTP服务器集成。对于不支持Servlet/JSP的HTTP服务器,可以通过Tomcat服务器来运行Servlet/JSP组件。 当Tomcat与其他HTTP服务器集成时,Tomcat服务器的工作模式通常为进程外的Servlet容器,Tomcat服务器与其他HTTP服务器之间通过专门的插件来通信。关 ...
Tomcat下为每个Web应用配置不同的访问端口 要完成这个目录必须对conf/Server.xml文件进行配置                             设现在我们有两个应用app1和app2,客户端期望的访问方式是:                             App1         ->      http://localhost:8081/                             App2         ->      http://localhost:8082/                             ...
[java] view plaincopyprint? 首先,Java中的getResourceAsStream有以下几种:   1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从   ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。   2. Class.getClassLoader.getResourceAsStream(String path) :默认则是从ClassPath根下获取,path不能以’/'开头,最 ...
Global site tag (gtag.js) - Google Analytics