| 接口 | 说明 |
|---|---|
| ConsistentHash.HashFunction |
Hash String to long value
|
| 类 | 说明 |
|---|---|
| Bytes |
byte array utilities
|
| ClassUtils |
Class utility
|
| Collects |
Collection utilities
|
| Comparators |
Utility for Compare
|
| ConsistentHash<T> |
Consistent hashing algorithm.
|
| CRC16 | |
| Enums |
Enum utility
|
| Fields |
高效的反射工具类(基于sun.misc.Unsafe)
|
| Files |
File utilities.
|
| GenericUtils |
泛型工具类
|
| Jsons |
The json utility based jackson
|
| Maths |
数学算术
取模:Modulo Operation
|
| MavenProjects |
Maven标准的项目文件工具类(Only use in test case)
new File("src/test/resources/test.txt");
new File("src/test/java/test/test1.java");
new File("src/main/resources/log4j2.xml");
|
| Networks |
网络工具类
isAnyLocalAddress 通配符地址 IPv4的通配符地址是0.0.0.0
isLoopbackAddress 回环地址 IPv4的的范围是127.0.0.0 ~ 127.255.255.255 IPv6的是0:0:0:0:0:0:0:1,也可以简写成::1
isLinkLocalAddress 本地连接地址 IPv4的的范围是169.254.0.0 ~ 169.254.255.255 IPv6的前12位是FE8,其他的位可以是任意取值
isSiteLocalAddress 地区本地地址 IPv4的分为三段:10.0.0.0 ~ 10.255.255.255等 IPv6的地区本地地址的前12位是FEC,其他的位可以是任意取值
isMulticastAddress 广播地址 IPv4的范围是224.0.0.0 ~ 239.255.255.255 IPv6的第一个字节是FF,其他的字节可以是任意值
isMCGlobal 全球范围的广播地址
isMCLinkLocal 子网广播地址
isMCNodeLocal 本地接口广播地址
isMCOrgLocal 组织范围的广播地址
isMCSiteLocal 站点范围的广播地址
|
| Numbers |
Number utility
十进制:10
二进制:0B10
八进制:010
十六进制:0X10
小数点:1e-9
|
| ObjectUtils |
Object utility class
|
| ResourceScanner |
用法:
new ResourceScanner("∕**∕").scan4text("*.properties")
new ResourceScanner("∕**∕").scan4text("*.class");
new ResourceScanner("∕").scan4text("*.xml");
new ResourceScanner("∕**∕").scan4text("*.xml")
new ResourceScanner("code.ponfee").scan4class();
new ResourceScanner("code.ponfee").scan4class(new Class[] { Service.class });
new ResourceScanner(ClassUtils.getPackagePath(XXX.class)).scan4text("abc.txt");
资源扫描
|
| Strings |
String utilities
|
| SynchronizedCaches |
Synchronized cache
|
| URLCodes |
URL encode/decode utility class.
|
| 枚举 | 说明 |
|---|---|
| Predicates |
Representing a boolean status
|
| PrimitiveTypes |
基本数据类型及其包装类型工具类(不包含
Void),以及这些数据类型间的转换规则
+----------+-------+------+-----+-------+------+------+---------+
| double | float | long | int | short | char | byte | boolean |
+----------+-------+------+-----+-------+------+------+---------+
|
Copyright © 2023. All rights reserved.