小编Ewe*_*ght的帖子

获取对象类型的名称

是否有Java的JavaScript等价物class.getName()

javascript

1159
推荐指数
12
解决办法
72万
查看次数

使用PowerShell删除超过15天的文件

我想只删除特定文件夹中超过15天前创建的文件.我怎么能用PowerShell做到这一点?

powershell powershell-2.0 powershell-3.0

175
推荐指数
7
解决办法
34万
查看次数

Transact-SQL中是否有等效的typedef?

有没有办法在T-SQL(SQL Server 2005)中别名数据类型,有点像C typedef?我希望能够将VARCHAR(20)的别名称为"my_datatype",这样无论我想在哪里使用VARCHAR(20),我都可以使用my_datatype.

同义词允许您对表执行此类操作,并且对于某些数据类型也有内置的同义词,但是AFAICS无法定义您自己的数据类型同义词.有人知道有什么不同?

sql t-sql sql-server sql-server-2005

4
推荐指数
1
解决办法
892
查看次数

使用Commons BeanUtils时,为特定类的所有子类注册Converter的最佳方法是什么?

例如,如果我希望为java.util.Map的所有实例注册一个Converter,有没有办法做到这一点:

new BeanUtilsBean().getConvertUtils().register(new MyConverter(), Map.class);
Run Code Online (Sandbox Code Playgroud)

在哪里为该MyConverter#convert()Map的任何实例调用该方法(例如HashMap)?

这背景是我正在使用BeanUtils从数据库中填充各种不同的bean.它们的一些属性是实现特定接口的枚举,为了设置它们的值,需要一个自定义例程.我希望为所讨论的接口的所有实现注册一个转换器类,但是找不到这样做的方法,所以最后必须通过检查bean中的每个属性的类来动态地执行它.注册我的转换器类,如果它们碰巧是这个接口的实例:

BeanUtilsBean b = new BeanUtilsBean();
Class< ? > propertyType = pu.getPropertyType(this, setterName);

if (isImplementationOfMyInterface(propertyType)) {
    b.getConvertUtils().register(new MyConverter(), propertyType);
}

b.setProperty(this, setterName, value);
Run Code Online (Sandbox Code Playgroud)

这看起来很讨厌,我相信一定有更好的办法吗?

java apache-commons-beanutils

4
推荐指数
1
解决办法
3610
查看次数