- 浏览: 887252 次
- 性别:
- 来自: 北京
最新评论
-
bugyun:
受教了,谢谢
java 正则表达式 过滤html标签 -
xiongxingxing_123:
学习了,感谢了
java 正则表达式 过滤html标签 -
wanmeinange:
那如果无状态的。对同一个任务并发控制怎么做?比如继承Quart ...
quartz中参数misfireThreshold的详解 -
fanjieshanghai:
...
XPath 元素及属性查找 -
tianhandigeng:
还是没明白
quartz中参数misfireThreshold的详解
文章列表
package tool;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.util.Map;
import freemarker.template.Configuration;
import freemarker.template.DefaultObjectWrapper;
import freemarker.templat ...
OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts 2框架使用OGNL作为默认的表达式语言。
相对EL表达式,它提供了平时我们需要的一些功能,如:⊙ 支持对象方法调用,如xxx.sayHello(); ⊙ 支持类静态方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lang.String@format('foo %s', 'bar')或@cn.itcast.Constant@APP_NAME; ⊙ 操作集合对象。
Ognl 有一个上下文(Context)概 ...
在Struts 2_0中实现表单数据校验
- 博客分类:
- Struts2
转换与校验(Conversion & Validation)
其实上篇文章,我本来是打算写表单数据校验的内容,但是经过再三思考后,还是决定先写Struts 2.0转换器的内容。原因是我认为转换是校验的基础,只有在数据被正确地转换成其对应的类型后,我们才可以对其取值范围进行校验。看个例子相信大家可以更清楚。现在我们就来改造一下《转换器(Converter)——Struts 2.0中的魔术师》的第一个例子。
首先,从Action开始,修改后的代码如下:
package tutorial; import java.util.Locale; import com.opensymphony ...
学习apache commons-io 1.4类库中的FileCleaner(文件清除器)
它被用来清理象上传大文件时产生的临时文件之类,这些临时文件在不再被使用的时候会自动被删除.这会被
org.apache.commons.io.FileCleaningTracker的一个实例启动的一个守护线程默默执行.
共有三个类:
1、 类FileDeleteStrategy
import java.io.File;
import java.io.IOException;
public class FileDeleteStrategy {
public stat ...
一、普通的javaBean: 1.对象生命周期的管理 2.事务的管理 3.安全性的管理 4.远程方法的调用
二、为什么要使用EJB? 1.使用EJB可以比较简单地开发分布式系统 2.开发EJB组件可以通过声明的方式使用服务器提供的一些企业级的服 ...
转:http://www.smallrain.net/study_show.asp?id=710 函数的apply、call方法和length属性 JavaScript为函数对象定义了两个方法:apply和call,它们的作用都是将函数绑定到另外一个对象上去运行,两者仅在定义参数的方式有所区别: Function.prototype.apply(thisArg,argArray); Function.prototype.call(thisArg[,arg1[,arg2…]]); 从函数原型可以看到,第一个参数都被取名为thisArg,即所有函数内部的this指针都会被赋值为thisArg,这就实 ...
arguments 属性 为当前执行的 function 对象返回一个arguments 对象。 function.arguments function 参数是当前执行函数的名称,可以省略。 说明 通过 arguments 属性,函数可以处理可变数量的参数。 arguments 对象的 length 属性包含了传递给函数的参数的数目。对于arguments 对象所包含的单个参数,其访问方法与数组中所包含的参数的访问方法相同。 例子 function ArgTest(a, b){ var i, s = "The ArgTest function expected "; ...
前段时间开发的时候要读取一篇文章的简介内容(也就是前200个字符),使用了隐藏字段,可能有人就要问了,那后台也是可以截取字符的啊,那是因为编辑器里面包含了html标签,所以后台就需要处理html标签的正则表达式,前些天上网搜了下,发现有人写好的一个类,给大家共享下,不要闲小弟落伍了...
Java代码
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* <p>
* Title: HTML相关的正则表达式工具类
* < ...
刚刚配置了下linux下apache的缓存配置,配置内容如下
<IfModule mod_cache.c>
#LoadModule disk_cache_module modules/mod_disk_cache.so
# If you want to use mod_disk_cache instead of mod_mem_cache,
# uncomment the line above and comment out the LoadModule line below.
<IfModule mod_disk_cache.c>
CacheRoot & ...
Eclipse中web-inf和meta-inf文件夹的信息2010-02-05 11:41WEB-INF
/WEB-INF/web.xml 你的Web应用程序配置文件,这是一个XML文件,其中描述了 servlet 和其他的应用组件配置及命名规则;
/WEB- INF/classes/ 这个目录包 ...
总结下远程调用ejb3的几种方式: 部署在jboss服务器上的ejb3应用程序:
Java代码
/*设置属性信息*/
Properties props = new Properties();
props.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingCon ...
1。访问端口配置编辑%jboss-4.0.2%\server\default\deploy\jbossweb-tomcat55.sar\server.xml将8080改为你希望访问的端口(8888)
<!-- A HTTP / 1.1 Connector on port 8080 --> < Connector port = " 8888 " address = " ${jboss.bind.address} " maxThreads = " 250 " strateg ...
Oracle中NVARCHAR2和VARCHAR2的区别
【转】NVARCHAR2和VARCHAR2的区别,从使用角度来看区别在于:NVARCHAR2在计算长度时和字符集相关的,例如数据库是中文字符集时以长度10为例,则
1、NVARCHAR2(10)是可以存进去10个汉字的,如果用来存英文也只能存10个字符。
2、而VARCHAR2(10)的话,则只能存进5个汉字,英文则可以存10个
CHAR固定长度字符域,最大长度可达2000个字节
NCHAR多字节字符集的固定长度字符域,长度随字符集而定,最多为2000个字符或2000个字节
VARCHAR2可变长度字符 ...
1. 设置Weblogic线程数
mydomain --〉Servers --〉myserver --〉Excute Queue --〉Default
将Thread Count改为一个较大的值,如100。
2. 设置Weblogic JDBC缓冲池
mydomain --〉JDBC Conection --〉
3. 关闭Weblogic服务器
4. 修改startWeblogic.cmd文件
打开{mydomain}\startWebLogic.cmd,找到下面的行:
@rem Set MEM_ARGS to the memory args ...
Logback和log4j是非常相似的,如果你对log4j很熟悉,那对logback很快就会得心应手。下面列了logback相对于log4j的一些优点:
更快的实现 Logback的内核重写了,在一些关键执行路径上性能提升10倍以上。而且logback不仅性能提升了,初 ...