`
文章列表
拦截器和过滤器的区别:1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次 拦截器 :是在面向切面编程的就是在你的service或者一个方法前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器的简单实现,在你调用方法前打印出字符串(或者做其它业务逻辑的操作),也可以在你调用方 ...
使用JNDI连接数据库连接池   1、tomcat中配置JNDI数据源:   <Resource  name="jdbc/sid"     auth="Container"          type="javax.sql.DataSource"     factory="org.logicalcobwebs.proxool.ProxoolDataSource"          proxool.alias="orale10g"          user="uername ...
<%@ page language = "java" pageEncoding="utf-8"%> <%@ page import = "java.util.*" %> <%@ page import = "java.sql.*" %> <%@ page import = "javax.sql.*" %> <%@ page import = "javax.naming.*" %> <% String jndi ...
windows7下,在命令窗口中用telnet命令时, 命令无法执行,提示:“'telnet' 不是内部或外部命令,也不是可运行的程序或批处理文件”。 原因分析:Vista和windows7带有telnet,只是默认没有安装而已。 解决办法:控制面板|程序|程序和功能|打开和关闭Windows功能,勾选Telnet客户端。确定保存即可。
原因在于文件/etc/sysconfig/i18n 这个文件是系统的区域语言设置, i18n是 国际化internationalization的缩写 i和n之间正好18个字母 解释: LANG="zh_CN.gb2312"//表明你当前系统的语言环境变量设置 SUPPORTED="zh_CN.gb2312:zh_CN:zh:en_US.UTF-8:en_US:en"//表明系统预置了那些语言支持 ,不在项目中的语言不能正常显示 SYSFONT="latarcyrheb-sun16"//定义控制台终端字体,你文本登录的时候显示的 ...

Linux学习笔记1

tomcat启动:到tomcat的bin目录下,运行./startup.sh即可。 1、samba就是在不同操作系统间用来共享文件的服务器。 a、查看linux中是否已经安装samba服务器:使用rpm -q samba b、删除samba服务器:rpm -e samba,如果删除不了,那么可以使用rpm -e --nodeps samba c、把共享的文iso文件挂载到光驱中,然后使用命令 mount /mnt/cdrom d、把samba开头的文件拷贝到/home 准备安装:cp /mnt/cdrom/samba* /home e、开始安装:rpm -ivh samba* f、 ...

vi快捷键必知必会

文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi file ...
Hibernate Search基本配置和使用 Hibernate Search运行的环境如下: 1、JDK或JRE 5.0以上 2、Hibernate-Search以及相应的依赖包 3、Hibernate Core 3.2.X 4、Hibernate Annotations 3.3.X 一、配置 使用过Lucene的人都知道,Lucene是使用Directory这个概念来存储索引文件的,所以在Hibernate Search中提供了一个初始化、配置化的工厂类DirectoryProvider来生成相应的Directory。而在这里,我使用了 FSDirectoryProvid ...

提高eclipse速度

在1G内存下.用这个参数很管用. 速度感觉加快 eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -Xms64M -Xmx512-------------------------------------------------------------------------- JVM 提供了各种用于调整内存分配和垃圾回收行为的标准开关和非标准开关。其中一些设置可以提高 JAVA IDE 的性能。注意,由于 -X (尤其是 -XX JVM)开关通常是 JVM 或 JVM 供应商特定的,本部分介绍的开关 ...

tomcat优化

1、加大tomcat可以使用的内存。 tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。 Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置: JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以 ...
ehcache中的timeToLiveSeconds和timeToIdleSeconds时间 在ehcache中,缓存有2个失效相关的配置即 timeToLiveSeconds和timeToIdleSeconds,分别简称为ttl和tti。 在通常的解释中,前者表示一条缓存自创建时间起多少秒后失效,而后者表示一条缓存自最后读取或更新起多少秒失效。在2个同时配置时可能时间计算就不那么简单了。 简单说来 任何一方为0,则以另一方时间为准。否则就以最短时间为准。 ehcache是这样计算失效时间的1 如果ttl不为0并且tti为0, 如果缓存未被读过,失效时间=ttl2 如果tti不为0 ...
现在常用的开源数据连接池主要有c3p0,dbcp和proxool三种,其中: ¨         hibernate开发组推荐使用c3p0; ¨         spring开发组推荐使用dbcp (dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reco ...
Global site tag (gtag.js) - Google Analytics