PHP加速拓展eAccelerator和open_basedir冲突!!

只要开启了eAcc,include、require任何文件,会出现
open_basedir restriction in effect. File() is not within the allowed path。。。但是明明./都不可以。。。这个Bug在eAccelerator中已经被讨论/修复多次了,还是不太完美。
多用户共享想用open_basedir的童鞋就不要想了,建议APC,不要用Zend,据说APC性能很高了已经。
明天得重新编译PHP了。。哎。。Zend居然和APC有冲突。。。[......]

继续阅读

Struts2自定义转换器

三种自定义转换器的 接口or 抽象类
接口:TypeConverter,需要实现很多变量。。麻烦
抽象类:DefaultTypeConvert,对TypeConverter做了基本的实现,只需要覆盖convertValue就好了。但是需要自己判断转化方向
抽象类:StrutsTypeConvert,DefaultTypeConvert的进化版,可以自己判断转化方向,只需要在converterToString和converterFromString之内写就好了~
下面是转化器的例子,把形如 123[......]

继续阅读

Struts2同名对象转换--只成功了局部转换器

虽然据说有全局和局部转换器,但是我只调试成功了后者。

局部:需要在Converter中把传入的参数看作一包对象(所有同名都传进来了),逐个对这个对象数组进行操作。

转换器:

package Converter;

import actions.Tel;
import java.util.Map;
import org.apache.struts2.util.StrutsTypeConverter;

public class TypeConverter extend[......]

继续阅读