| Interface | Description |
|---|---|
| ValueValidator.Validator<T> |
对值进行规则匹配的验证器
|
| Class | Description |
|---|---|
| BooleanUtil |
1.
|
| EnumUtil |
枚举工具集
1.
|
| ExceptionUtil |
关于异常的工具类.
|
| MoreValidate |
参数校验统一使用Apache Common Lange Validate, 补充一些缺少的.
|
| ObjectUtil |
1.
|
| Platforms |
关于系统设定,平台信息的变量(via Common Lang SystemUtils)
|
| PropertiesUtil |
关于Properties的工具类
1.
|
| RuntimeUtil |
运行时工具类
1.取得当前进程PID, JVM参数
2.注册JVM关闭钩子, 获得CPU核数
3.通过StackTrace 获得当前方法的类名方法名,调用者的类名方法名(获取StackTrace有消耗,不要滥用)
|
| SystemPropertiesUtil |
关于SystemProperties的工具类
1.
|
| SystemPropertiesUtil.ListenableProperties |
Properties 本质上是一个HashTable,每次读写都会加锁,所以不支持频繁的System.getProperty(name)来检查系统内容变化 因此扩展了Properties子类,
在其所关心的属性变化时进行通知.
|
| SystemPropertiesUtil.PropertiesListener |
获取所关心的Property变更的Listener基类.
|
| ValueValidator |
数值校验取值器
提供对配置值进行校验,并根据结果决定是否使用默认值。
Guva, Commons Lang里的Validate类用于判断并抛异常。
而ValueValidator的行为是取默认值,多用于配置值的处理。
除默认提供的Validator,可自行扩写。
|
Copyright © 2018. All rights reserved.