A B C D E F G H I J L M N O P R S T U V W X
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- addAll(T[]...) - 类 中的静态方法com.ajaxjs.util.CollUtils
-
将多个数组合并在一起 忽略 null 的数组
- AES_decode(String, String) - 类 中的方法com.ajaxjs.util.cryptography.AesCrypto
-
对使用 AES 加密算法的密文进行解密
- AES_encode(String, String) - 类 中的方法com.ajaxjs.util.cryptography.AesCrypto
-
使用A ES 加密算法经行加密(可逆)
- AesCrypto - com.ajaxjs.util.cryptography中的类
-
AES/DES/3DES/PBE 对称加密/解密 ...
- aesDecryptPhone(String, String, String) - 类 中的静态方法com.ajaxjs.util.cryptography.WeiXinCrypto
-
解密小程序提供的加密数据,返回包含手机号码等信息的 JSON 对象
- aesDecryptToString(byte[], byte[], byte[], String) - 类 中的静态方法com.ajaxjs.util.cryptography.WeiXinCrypto
-
AEAD_AES_256_GCM 解密
- any(String, String, Object, Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
向指定 URL 发送指定方法的请求并返回响应
- api(String) - 类 中的静态方法com.ajaxjs.util.http_request.Delete
-
DELETE API 请求,返回 JSON
- api(String) - 类 中的静态方法com.ajaxjs.util.http_request.Get
-
GET API,返回 JSON
- api(String) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
调用 API 请求指定的 URL 并返回结果。
- api(String, Object) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
POST API,返回 JSON
- api(String, Object, Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
POST API,返回 JSON
- api(String, Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Delete
-
DELETE API 请求,返回 JSON
- api(String, Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Get
-
GET API,返回 JSON
- api2bean(String, Class<T>) - 类 中的静态方法com.ajaxjs.util.http_request.Get
- apiJsonBody(String, Object, Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
使用POST方法向指定URL发送JSON格式的数据,并返回服务器的响应。
- apiList(String) - 类 中的静态方法com.ajaxjs.util.http_request.Get
-
GET API,返回 JSON List
- apiList(String, Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Get
-
GET API,返回 JSON List
- apiXML(String) - 类 中的静态方法com.ajaxjs.util.http_request.Get
-
GET API,返回 XML
- apiXML(String, Object) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
POST API,返回 XML
- apiXML(String, Object, Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
POST API,返回 XML
- apiXML(String, Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Get
-
GET API,返回 XML
- args2class(Object[]) - 类 中的静态方法com.ajaxjs.util.reflect.Clazz
-
把参数转换为类对象列表 这个 Java 函数将一个可变参数列表转换为一个类对象列表。
- arrayList(E...) - 类 中的静态方法com.ajaxjs.util.CollUtils
-
数组转换为 List
- as(Map<String, String[]>) - 类 中的静态方法com.ajaxjs.util.MapTool
-
将给定的 map 转换为 Map<String, Object> 类型的结果
- as(Map<String, K>, Function<K, T>) - 类 中的静态方法com.ajaxjs.util.MapTool
-
万能 Map 转换器,为了泛型的转换而设的一个方法,怎么转换在 fn 中处理
B
- Base - com.ajaxjs.util.http_request中的类
-
基础调用,初始化 Connection--配置 Connection--发起请求
- Base() - 类 的构造器com.ajaxjs.util.http_request.Base
- BASE16 - com.ajaxjs.util.cryptography.SecurityTextType.Encode
- BASE32 - com.ajaxjs.util.cryptography.SecurityTextType.Encode
- BASE58 - com.ajaxjs.util.cryptography.SecurityTextType.Encode
- BASE64 - com.ajaxjs.util.cryptography.SecurityTextType.Encode
- base64Decode(String) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
BASE64 解码
- base64Decoder(byte[]) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
BASE64 解码 这是核心解码方法,无关编码
- base64DecodeToString(String) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
BASE64 解码
- base64DecodeToStringUtf8(byte[]) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
BASE64 解码
- base64DecodeToStringUtf8(String) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
BASE64 解码
- base64Encode(byte[]) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
BASE64 编码 这是核心编码方法,无关编码
- base64EncodeToString(byte[]) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
BASE64 编码
- base64EncodeToString(String) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
BASE64 编码
- base64EncodeToStringUtf8(byte[]) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
BASE64 编码
- base64EncodeToStringUtf8(String) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
BASE64 编码
- BASE91 - com.ajaxjs.util.cryptography.SecurityTextType.Encode
- basicCast(Object, Class<T>) - 类 中的静态方法com.ajaxjs.util.ConvertBasicValue
-
安全地将对象转换为指定的类类型。
- basicConvert(Object, Class<?>) - 类 中的静态方法com.ajaxjs.util.ConvertBasicValue
-
根据送入的类型作适当转换
- BatchDownload - com.ajaxjs.util.http_request中的类
-
批量下载
- BatchDownload(String[], String, Supplier<String>) - 类 的构造器com.ajaxjs.util.http_request.BatchDownload
-
创建图片批量下载
- beanToXml(Object) - 类 中的静态方法com.ajaxjs.util.MapTool
-
将给定的对象转换为 XML 格式的字符串
- BOUNDARY - 类 中的静态变量com.ajaxjs.util.http_request.Post
- BUFFER_SIZE - 类 中的静态变量com.ajaxjs.util.io.StreamHelper
-
1K 的数据块
- byte2String(byte[]) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
字节转编码为 字符串( UTF-8 编码)
- byte2String(String) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
字符串转为 UTF-8 编码的字符串
- byteIndexOf(byte[], byte[]) - 类 中的静态方法com.ajaxjs.util.BytesHelper
-
在字节数组里查找某个字节数组,找到返回 <=0,未找到返回 -1
- byteIndexOf(byte[], byte[], int) - 类 中的静态方法com.ajaxjs.util.BytesHelper
-
在字节数组里查找某个字节数组,找到返回<=0,未找到返回-1
- bytes2output(OutputStream, byte[], boolean, int, int) - 类 中的静态方法com.ajaxjs.util.io.StreamHelper
-
送入的 byte[] 转换为输出流。
- bytes2output(OutputStream, byte[], int, int) - 类 中的静态方法com.ajaxjs.util.io.StreamHelper
-
送入的 byte[] 转换为输出流。
- BytesHelper - com.ajaxjs.util中的类
-
字节数组工具类
- BytesHelper() - 类 的构造器com.ajaxjs.util.BytesHelper
- bytesToHexStr(byte[]) - 类 中的静态方法com.ajaxjs.util.BytesHelper
-
byte[] 转化为 16 进制字符串输出
C
- calcFileMD5(File, byte[]) - 类 中的静态方法com.ajaxjs.util.MessageDigestHelper
-
计算文件 MD5
- charCount(String, String) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
统计文本中某个字符串出现的次数
- charToByte(char[]) - 类 中的静态方法com.ajaxjs.util.BytesHelper
-
char 数组转 byte 数组 将 char 数组转换为 byte 数组需要考虑编码方式的问题 ...
- Clazz - com.ajaxjs.util.reflect中的类
-
类相关的反射
- Clazz() - 类 的构造器com.ajaxjs.util.reflect.Clazz
- clone(T) - 类 中的静态方法com.ajaxjs.util.ObjectHelper
-
对象深度克隆
- CollUtils - com.ajaxjs.util中的类
-
集合工具类
- CollUtils() - 类 的构造器com.ajaxjs.util.CollUtils
- com.ajaxjs.util - 程序包 com.ajaxjs.util
- com.ajaxjs.util.cryptography - 程序包 com.ajaxjs.util.cryptography
-
加密解密
- com.ajaxjs.util.enums - 程序包 com.ajaxjs.util.enums
-
EnumsUtil 类提供了一种基于代码检索枚举实例及其关联消息(或其他值)的方法
- com.ajaxjs.util.http_request - 程序包 com.ajaxjs.util.http_request
- com.ajaxjs.util.http_request.model - 程序包 com.ajaxjs.util.http_request.model
- com.ajaxjs.util.io - 程序包 com.ajaxjs.util.io
-
File, resource, stream utility package
- com.ajaxjs.util.reflect - 程序包 com.ajaxjs.util.reflect
-
Reflection utility package
- CommonUtil - com.ajaxjs.util.cryptography中的类
- CommonUtil() - 类 的构造器com.ajaxjs.util.cryptography.CommonUtil
- concat(byte[], byte[]) - 类 中的静态方法com.ajaxjs.util.BytesHelper
-
合并两个字节数组
- concat(T[], T[]) - 类 中的静态方法com.ajaxjs.util.CollUtils
-
合并两个数组
- concatUrl(String, String) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
连接两个 url 目录字符串,如果没有 / 则加上;如果有则去掉一个
- connect(String, String, Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Base
-
联合以上两个方法
- connect(HttpURLConnection) - 类 中的静态方法com.ajaxjs.util.http_request.Base
-
发送请求,返回响应信息
- CONTENT_TYPE - 接口 中的静态变量com.ajaxjs.util.http_request.model.HttpConstants
- CONTENT_TYPE_FORM - 接口 中的静态变量com.ajaxjs.util.http_request.model.HttpConstants
- CONTENT_TYPE_JSON - 接口 中的静态变量com.ajaxjs.util.http_request.model.HttpConstants
- ConvertBasicValue - com.ajaxjs.util中的类
-
尝试转换目标类型,注意并不是所有的类型都可以进行转换
- ConvertBasicValue() - 类 的构造器com.ajaxjs.util.ConvertBasicValue
- convertValue(Object, Class<T>) - 类 中的静态方法com.ajaxjs.util.JsonUtil
-
Converts an object to another object This method uses ObjectMapper from the Jackson library to convert an object of any type to another type specified by clazz It is primarily used for data type conversion when the specific type is known at runtime
- copyFileOrDirectory(String, String) - 类 中的静态方法com.ajaxjs.util.io.FileHelper
-
复制文件或目录。
- copyToString(InputStream) - 类 中的静态方法com.ajaxjs.util.io.StreamHelper
-
读输入的字节流转换到字符流,将其转换为文本(多行)的字节流转换为字符串
- copyToString(InputStream, Charset) - 类 中的静态方法com.ajaxjs.util.io.StreamHelper
-
读输入的字节流转换到字符流,将其转换为文本(多行)的字节流转换为字符串。
- createDirectory(String) - 类 中的静态方法com.ajaxjs.util.io.FileHelper
-
创建目录。
D
- DATE - 类 中的静态变量com.ajaxjs.util.DateHelper
- DATE_FORMATTER - 类 中的静态变量com.ajaxjs.util.DateHelper
- DateHelper - com.ajaxjs.util中的类
-
日期工具类 SimpleDateFormat 不是线程安全的,Java 8 之后尽量使用 java.time.DateTimeFormatter
- DateHelper() - 类 的构造器com.ajaxjs.util.DateHelper
- DATETIME - 类 中的静态变量com.ajaxjs.util.DateHelper
- DATETIME_FORMATTER - 类 中的静态变量com.ajaxjs.util.DateHelper
- DATETIME_SHORT - 类 中的静态变量com.ajaxjs.util.DateHelper
- DATETIME_SHORT_FORMATTER - 类 中的静态变量com.ajaxjs.util.DateHelper
- decryptByPrivateKey(byte[], String) - 类 中的静态方法com.ajaxjs.util.cryptography.RsaCrypto
-
私钥解密
- decryptByPublicKey(byte[], String) - 类 中的静态方法com.ajaxjs.util.cryptography.RsaCrypto
-
公钥解密
- decryptOAEP(String, PrivateKey) - 类 中的静态方法com.ajaxjs.util.cryptography.WeiXinCrypto
-
解密
- decryptPBE(String, byte[], byte[]) - 类 中的静态方法com.ajaxjs.util.cryptography.AesCrypto
-
PBE 解密
- decryptTripleDES(byte[], byte[]) - 类 中的静态方法com.ajaxjs.util.cryptography.AesCrypto
-
TripleDES(3DES) 解密
- deepCopy(Map<T, K>) - 类 中的静态方法com.ajaxjs.util.MapTool
-
克隆一个 Map 到新的 Map 中, Map 深复制操作
- del(String) - 类 中的静态方法com.ajaxjs.util.http_request.Delete
-
DELETE 请求
- del(String, Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Delete
-
DELETE 请求
- Delete - com.ajaxjs.util.http_request中的类
-
DELETE 请求
- Delete() - 类 的构造器com.ajaxjs.util.http_request.Delete
- DELETE - 接口 中的静态变量com.ajaxjs.util.http_request.model.HttpConstants
- deleteFileOrDirectory(String) - 类 中的静态方法com.ajaxjs.util.io.FileHelper
-
删除文件或目录。
- DES_decode(String, String) - 类 中的方法com.ajaxjs.util.cryptography.AesCrypto
-
对使用 DES 加密算法的密文进行解密(可逆)
- DES_encode(String, String) - 类 中的方法com.ajaxjs.util.cryptography.AesCrypto
-
使用 DES 加密算法进行加密(可逆)
- deserializeToCerts(String, Map<String, Object>) - 类 中的静态方法com.ajaxjs.util.cryptography.CommonUtil
-
反序列化证书并解密
- doCipher(String, int, byte[], AlgorithmParameterSpec, String, byte[]) - 类 中的静态方法com.ajaxjs.util.cryptography.CommonUtil
- doCipher(String, int, Key, byte[]) - 类 中的静态方法com.ajaxjs.util.cryptography.CommonUtil
-
进行加密或解密,三步走
- doCipher(String, int, Key, byte[], AlgorithmParameterSpec) - 类 中的静态方法com.ajaxjs.util.cryptography.CommonUtil
-
进行加密或解密,三步走
- download(ResponseEntity, String, String) - 类 中的静态方法com.ajaxjs.util.http_request.ResponseHandler
-
下载文件
- download(String, String) - 类 中的静态方法com.ajaxjs.util.http_request.Get
-
下载二进制文件
- download(String, Consumer<HttpURLConnection>, String, String) - 类 中的静态方法com.ajaxjs.util.http_request.Get
-
下载二进制文件
- download(String, Consumer<HttpURLConnection>, String, String) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
下载二进制文件
E
- EMPTY_PARAMS_MAP - 类 中的静态变量com.ajaxjs.util.ObjectHelper
-
Dummy Map
- EMPTY_STRING - 类 中的静态变量com.ajaxjs.util.StrUtil
-
空白字符串常量
- EncodeTools - com.ajaxjs.util中的类
-
String URL/Base64 encoder
- EncodeTools() - 类 的构造器com.ajaxjs.util.EncodeTools
- encryptByPrivateKey(byte[], String) - 类 中的静态方法com.ajaxjs.util.cryptography.RsaCrypto
-
私钥加密
- encryptByPublicKey(byte[], String) - 类 中的静态方法com.ajaxjs.util.cryptography.RsaCrypto
-
公钥加密
- encryptOAEP(String, X509Certificate) - 类 中的静态方法com.ajaxjs.util.cryptography.WeiXinCrypto
-
加密
- encryptPBE(String, byte[], String) - 类 中的静态方法com.ajaxjs.util.cryptography.AesCrypto
-
PBE 加密
- encryptTripleDES(byte[], String) - 类 中的静态方法com.ajaxjs.util.cryptography.AesCrypto
-
TripleDES(3DES) 加密
- EnumsUtil - com.ajaxjs.util.enums中的类
-
EnumsUtil 类提供了一种基于代码检索枚举实例及其关联消息(或其他值)的方法
- EnumsUtil() - 类 的构造器com.ajaxjs.util.enums.EnumsUtil
- ERR_MSG - 类 中的静态变量com.ajaxjs.util.http_request.Base
-
返回 JSON 时候的 Map 的 key
- executeDefault(Object, Method, Object[]) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
通过反射调用接口的默认方法。
- executeMethod(Object, Method, Object...) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
调用方法,该方法不会抛出异常
- executeMethod(Object, String, Class<?>, Object) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
调用方法。
- executeMethod(Object, String, Object...) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
调用方法
- executeMethod_Throwable(Object, Method, Object...) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
调用方法
- executeStaticMethod(Method, Object...) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
执行静态方法
- exists(String) - 类 中的静态方法com.ajaxjs.util.io.FileHelper
-
检查文件或目录是否存在。
F
- FileHelper - com.ajaxjs.util.io中的类
-
文件操作工具类,提供了一些文件操作的常用方法。
- FileHelper() - 类 的构造器com.ajaxjs.util.io.FileHelper
- findOne(List<T>, Predicate<T>) - 类 中的静态方法com.ajaxjs.util.CollUtils
-
在给定列表中查找第一个满足条件的元素
- findSome(List<T>, Predicate<T>) - 类 中的静态方法com.ajaxjs.util.CollUtils
-
在给定列表中查找满足条件的所有元素并封装成 List
- formatDate(LocalDate) - 类 中的静态方法com.ajaxjs.util.DateHelper
-
将 LocalDate 转换为字符串。
- formatDateTime(LocalDateTime) - 类 中的静态方法com.ajaxjs.util.DateHelper
-
将 LocalDateTime 转换为字符串。
- formatDateTime(Date) - 类 中的静态方法com.ajaxjs.util.DateHelper
-
将 Date 转换为字符串。
- formatTime(LocalTime) - 类 中的静态方法com.ajaxjs.util.DateHelper
-
将 LocalTime 转换为字符串。
- fromJson(String, JavaType) - 类 中的静态方法com.ajaxjs.util.JsonUtil
-
Converts a JSON string to a Java object.
- fromJson(String, Class<T>) - 类 中的静态方法com.ajaxjs.util.JsonUtil
-
Converts a JSON string to an object of the specified type.
G
- generateRandomNumber() - 类 中的静态方法com.ajaxjs.util.RandomTools
- generateRandomNumber(int) - 类 中的静态方法com.ajaxjs.util.RandomTools
-
生成一个指定位数的随机整数。
- generateRandomNumberOld() - 类 中的静态方法com.ajaxjs.util.RandomTools
- generateRandomNumberOld(int) - 类 中的静态方法com.ajaxjs.util.RandomTools
-
生成一个指定位数的随机整数。
- generateRandomString() - 类 中的静态方法com.ajaxjs.util.RandomTools
-
生成指定长度的随机字符,可能包含数字
- generateRandomString(int) - 类 中的静态方法com.ajaxjs.util.RandomTools
-
生成指定长度的随机字符,可能包含数字
- generateRandomStringOld(int) - 类 中的静态方法com.ajaxjs.util.RandomTools
-
生成指定长度的随机字符,可能包含数字 另外一个方法 ...
- get(String) - 类 中的静态方法com.ajaxjs.util.http_request.Get
-
GET 请求,返回文本内容
- get(String, Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Get
-
GET 请求,返回文本内容
- Get - com.ajaxjs.util.http_request中的类
-
GET 请求
- Get() - 类 的构造器com.ajaxjs.util.http_request.Get
- GET - 接口 中的静态变量com.ajaxjs.util.http_request.model.HttpConstants
- GET_JSON - 类 中的静态变量com.ajaxjs.util.http_request.Head
-
加入 HTTP 头为 JSON
- get302redirect(String) - 类 中的静态方法com.ajaxjs.util.http_request.Head
-
得到 HTTP 302 的跳转地址
- getActualClass(Class<?>) - 类 中的静态方法com.ajaxjs.util.reflect.Types
-
获取实际类
- getActualType(Class<?>) - 类 中的静态方法com.ajaxjs.util.reflect.Types
-
获取如 List<String> 里面的泛型类型
- getActualType(Type) - 类 中的静态方法com.ajaxjs.util.reflect.Types
-
获取泛型类型数组。
- getAllSuperClazz(Class<?>) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
- getAttribute(Node, String) - 类 中的静态方法com.ajaxjs.util.XmlHelper
-
获取指定的 attribute 值
- getClassByInterface(Type) - 类 中的静态方法com.ajaxjs.util.reflect.Clazz
-
已知接口类型,获取它的 class
- getClassByName(String) - 类 中的静态方法com.ajaxjs.util.reflect.Clazz
-
根据类名字符串获取类对象
- getClassByName(String, Class<T>) - 类 中的静态方法com.ajaxjs.util.reflect.Clazz
-
根据类名字符串获取类对象,可强类型转换类型
- getClassName(File, String) - 类 中的静态方法com.ajaxjs.util.io.Resources
-
Java 类文件 去掉后面的 .class 只留下类名
- getCode() - 接口 中的方法com.ajaxjs.util.enums.IEntityEnum
- getCode() - 接口 中的方法com.ajaxjs.util.enums.IEnum
- getConstructor(Class<T>, Class<?>...) - 类 中的静态方法com.ajaxjs.util.reflect.Clazz
-
获取类的构造器,可以支持重载的构造器(不同参数的构造器) 这个函数用于获取类的构造函数。
- getDeclaredInterface(Class<?>) - 类 中的静态方法com.ajaxjs.util.reflect.Clazz
-
获取某个类的所有接口
- getDeclaredMethod(Class<?>, String) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
根据类和方法名获取该类声明的方法
- getDeclaredMethodByInterface(Class<?>, String, Object) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
循环 object 向上转型(接口)
- getFileNameFromUrl(String) - 类 中的静态方法com.ajaxjs.util.http_request.Get
- getFileSize(String) - 类 中的静态方法com.ajaxjs.util.http_request.Head
-
得到资源的文件大小
- getFileSize(String) - 类 中的静态方法com.ajaxjs.util.io.FileHelper
-
获取文件或目录的大小。
- getGenericFirstReturnType(Method) - 类 中的静态方法com.ajaxjs.util.reflect.Types
-
获取方法返回值里面的泛型,如 List<String> 里面的 String,而不是 T。
- getGenericReturnType(Method) - 类 中的静态方法com.ajaxjs.util.reflect.Types
-
获取方法返回值里面的泛型,如 List<String> 里面的 String,而不是 T。
- getGMTDate() - 类 中的静态方法com.ajaxjs.util.DateHelper
-
请求的时间戳,格式必须符合 RFC1123 的日期格式
- getHmacSHA1AsBase64(String, String) - 类 中的静态方法com.ajaxjs.util.MessageDigestHelper
- getHmacSHA256AsBase64(String, String) - 类 中的静态方法com.ajaxjs.util.MessageDigestHelper
- getInstance() - 类 中的静态方法com.ajaxjs.util.cryptography.AesCrypto
- getJarDir() - 类 中的静态方法com.ajaxjs.util.io.Resources
-
获取正在运行的 JAR 文件的目录 如果您在 IDE 中运行代码,则该代码可能会返回项目的根目录
- getKey(String, Map<String, byte[]>) - 类 中的静态方法com.ajaxjs.util.cryptography.RsaCrypto
-
获取指定名称的密钥
- getKeyPair(String, int, String, String) - 类 中的静态方法com.ajaxjs.util.cryptography.RsaCrypto
-
生成密钥对
- getKeyPair(KeyPairGenerator, String, String) - 类 中的静态方法com.ajaxjs.util.cryptography.RsaCrypto
-
生成一对密钥,并返回密钥对的 Base64 编码
- getList(List<T>) - 类 中的静态方法com.ajaxjs.util.CollUtils
-
即使 List 为空(null),也要返回一个空的 List
- getLocalIp() - 类 中的静态方法com.ajaxjs.util.WebUtils
-
获取 IP
- getMac(String, String, String) - 类 中的静态方法com.ajaxjs.util.MessageDigestHelper
-
获取指定算法的 MAC 值(可设密钥)
- getMd5(String) - 类 中的静态方法com.ajaxjs.util.MessageDigestHelper
-
生成字符串的 MD5 哈希值,等价于 DigestUtils.md5DigestAsHex()
- getMd5(String, String) - 类 中的静态方法com.ajaxjs.util.MessageDigestHelper
-
获取字符串的 MD5 值
- getMd5AsBase64(String) - 类 中的静态方法com.ajaxjs.util.MessageDigestHelper
-
生成字符串的 MD5 哈希值,Base64 编码
- getMd5AsBase64(String, String) - 类 中的静态方法com.ajaxjs.util.MessageDigestHelper
-
获取字符串的 MD5 值并转换为 Base64 编码
- getMethod(Object, String, Class<?>...) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
根据类、方法的字符串和参数列表获取方法对象,支持重载的方法
- getMethod(Object, String, Object...) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
根据方法名称和参数列表查找方法。
- getMethodByUpCastingSearch(Class<?>, String, Object) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
根据方法名称和参数列表查找方法。
- getMsg() - 接口 中的方法com.ajaxjs.util.enums.IEntityEnum
- getMsg() - 接口 中的方法com.ajaxjs.util.enums.IEnum
- getNodeAttribute(Node, String) - 类 中的静态方法com.ajaxjs.util.XmlHelper
-
获取节点属性值
- getNodeText(Node) - 类 中的静态方法com.ajaxjs.util.XmlHelper
-
获取节点内的文本内容,包括标签
- getPrivateKey(Map<String, byte[]>) - 类 中的静态方法com.ajaxjs.util.cryptography.RsaCrypto
-
获取私钥
- getProperties(String) - 类 中的静态方法com.ajaxjs.util.io.Resources
-
从类路径加载 properties 文件
- getPublicKey(Map<String, byte[]>) - 类 中的静态方法com.ajaxjs.util.cryptography.RsaCrypto
-
获取公钥
- getResource(String) - 类 中的静态方法com.ajaxjs.util.io.Resources
-
可以在 JAR 中获取资源文件 ...
- getResourcesFromClass(Class<?>, String) - 类 中的静态方法com.ajaxjs.util.io.Resources
-
获取当前类目录下的资源文件 测试时候,源码目录没有,要手动复制
- getResourcesFromClass(Class<?>, String, boolean) - 类 中的静态方法com.ajaxjs.util.io.Resources
-
获取当前类目录下的资源文件
- getResourcesFromClasspath(String) - 类 中的静态方法com.ajaxjs.util.io.Resources
-
获取 Classpath 根目录下的资源文件
- getResourcesFromClasspath(String, boolean) - 类 中的静态方法com.ajaxjs.util.io.Resources
-
获取 Classpath 根目录下的资源文件的路径
- getResourceText(String) - 类 中的静态方法com.ajaxjs.util.io.Resources
-
从 classpath 获取资源文件的内容
- getResult() - 类 中的方法com.ajaxjs.util.MessageDigestHelper
-
返回摘要的结果,可选择 Base64 编码或者转换未 Hex 字符串
- getRoot(String) - 类 中的静态方法com.ajaxjs.util.XmlHelper
-
根据给定的 XML 字符串获取根元素
- getSecretKey(String, SecureRandom) - 类 中的静态方法com.ajaxjs.util.cryptography.AesCrypto
-
根据指定算法和安全随机数生成一个秘密密钥,并将其以 Base64 编码的字符串形式返回
- getSHA1(String) - 类 中的静态方法com.ajaxjs.util.MessageDigestHelper
-
生成字符串的 SHA1 哈希值
- getSHA256(String) - 类 中的静态方法com.ajaxjs.util.MessageDigestHelper
-
生成字符串的 SHA256 哈希值
- getSocketFactory(KeyManager[]) - 类 中的静态方法com.ajaxjs.util.http_request.SkipSSL
-
带证书的安全连接
- getSuperClassDeclaredFields(Class<?>) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
获取本类及其父类的字段属性(包括 private 的)
- getSuperClassDeclaredMethod(Class<?>, String) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
查找对象父类身上指定的方法(注意该方法不需要校验参数类型是否匹配,故有可能不是目标方法,而造成异常,请谨慎使用)
- getSuperClassDeclaredMethod(Class<?>, String, Class<?>) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
查找对象父类身上指定的方法
- getUnderLayerErr(Throwable) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
获取实际抛出的那个异常对象。
- getUnderLayerErrMsg(Throwable) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
获取实际抛出的那个异常对象,并去掉前面的包名。
- getUTF8_Bytes(String) - 类 中的静态方法com.ajaxjs.util.StrUtil
- getValue(Map<String, T>, String, Consumer<T>) - 类 中的静态方法com.ajaxjs.util.MapTool
-
判断 Map 非空,然后根据 key 获取 value,若 value 非空则作为参数传入函数接口
- gzip(HttpURLConnection, InputStream) - 类 中的静态方法com.ajaxjs.util.http_request.ResponseHandler
-
判断是否为 GZip 格式的输入流并返回相应的输入流 有些网站强制加入 Content-Encoding:gzip,而不管之前的是否有 GZip 的请求
H
- hasArgsCon(Class<?>) - 类 中的静态方法com.ajaxjs.util.reflect.Clazz
-
传入的类是否有带参数的构造器 该函数通过传入的类对象,判断该类是否有带参数的构造函数,若有则返回true,否则返回false。
- hasText(String) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
Check whether the given
String
contains actual text. - head(String) - 类 中的静态方法com.ajaxjs.util.http_request.Head
-
HEAD 请求
- Head - com.ajaxjs.util.http_request中的类
-
HEAD 请求
- Head() - 类 的构造器com.ajaxjs.util.http_request.Head
- HttpConstants - com.ajaxjs.util.http_request.model中的接口
I
- IEntityEnum - com.ajaxjs.util.enums中的接口
- IEnum<T,E> - com.ajaxjs.util.enums中的接口
-
IEnum
- init() - 类 中的静态方法com.ajaxjs.util.cryptography.RsaCrypto
-
初始化密钥
- init() - 类 中的静态方法com.ajaxjs.util.http_request.SkipSSL
-
全局设置
- initBuilder() - 类 中的静态方法com.ajaxjs.util.XmlHelper
-
XML 转换需要的对象
- initHttpConnection(String, String) - 类 中的静态方法com.ajaxjs.util.http_request.Base
-
HttpURLConnection 工厂函数,对输入的网址进行初始化
- initSalt() - 类 中的静态方法com.ajaxjs.util.cryptography.AesCrypto
-
初始化盐(salt)
- inputStream2Byte(InputStream) - 类 中的静态方法com.ajaxjs.util.io.StreamHelper
-
使用内存操作流,读取二进制,也就是将流转换为内存的数据。
- intList2Arr(List<Integer>) - 类 中的静态方法com.ajaxjs.util.CollUtils
-
Integer[] 不能直接转 int[],故设置一个函数专门处理之
- is404(String) - 类 中的静态方法com.ajaxjs.util.http_request.Head
-
检测资源是否存在
- isEmpty(Object[]) - 类 中的静态方法com.ajaxjs.util.CollUtils
-
Determine whether the given array is empty: i.e.
- isEmpty(Collection<?>) - 类 中的静态方法com.ajaxjs.util.CollUtils
-
Return
true
if the supplied Collection isnull
or empty. - isEmpty(Map<?, ?>) - 类 中的静态方法com.ajaxjs.util.CollUtils
-
Return
true
if the supplied Map isnull
or empty. - isEmptyText(String) - 类 中的静态方法com.ajaxjs.util.StrUtil
- isMatch(Pattern, String) - 类 中的方法com.ajaxjs.util.RegExpUtils
- isStaticMethod(Method) - 类 中的静态方法com.ajaxjs.util.reflect.Methods
-
是否静态方法
- isWordOneOfThem(String, String[]) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
判断一个字符串是否属于指定的字符串数组中
- isWordOneOfThem(String, List<String>) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
判断一个字符串是否属于指定的字符串列表中
J
- join(String[], String, String) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
将字符串数组转为字符串,可自定义分隔符及字符串模板
- join(List<String>, String) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
将字符串列表转为字符串,可自定义分隔符
- join(List<String>, String, String) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
将字符串列表转为字符串,可自定义分隔符及字符串格式化模板
- join(Map<String, T>) - 类 中的静态方法com.ajaxjs.util.MapTool
-
将给定的 Map 对象转换为字符串,使用指定的分隔符将键值对连接起来
- join(Map<String, T>, String) - 类 中的静态方法com.ajaxjs.util.MapTool
-
将 Map 中的值使用指定的分隔符进行拼接。
- join(Map<String, T>, String, Function<T, String>) - 类 中的静态方法com.ajaxjs.util.MapTool
-
Map 转换为 String
- join(Map<String, T>, Function<T, String>) - 类 中的静态方法com.ajaxjs.util.MapTool
-
将指定的 Map 对象转换为字符串,使用指定的分隔符分隔每个元素。
- join(T[], String) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
将数组中的元素使用指定的分隔符连接成一个字符串,并返回连接后的字符串
- joinAnyList(List<T>, String) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
将列表中的元素使用指定的分隔符连接成一个字符串,并返回连接后的字符串
- json2list(String, Class<T>) - 类 中的静态方法com.ajaxjs.util.JsonUtil
-
JSON array string converts to list with Java Bean
- json2map(String) - 类 中的静态方法com.ajaxjs.util.JsonUtil
-
json string converts to map This method is used to convert a JSON string into a Map object with String as the key type and Object as the value type.
- json2map(String, Class<T>) - 类 中的静态方法com.ajaxjs.util.JsonUtil
-
JSON string convert to map with javaBean
- json2mapList(String) - 类 中的静态方法com.ajaxjs.util.JsonUtil
- json2Node(String) - 类 中的静态方法com.ajaxjs.util.JsonUtil
-
JSON string converts to node
- json2sortMap(String, Class<T>) - 类 中的静态方法com.ajaxjs.util.JsonUtil
-
JSON string converts to map with javaBean This method converts a JSON string into a LinkedHashMap of String keys and JavaBean values.
- json2StrMap(String) - 类 中的静态方法com.ajaxjs.util.JsonUtil
-
Converts a JSON string to a Map object.
- JsonUtil - com.ajaxjs.util中的类
-
Encapsulation of Jackson Library: Conversion Methods Between JSON, Map, Bean, and List.
- JsonUtil() - 类 的构造器com.ajaxjs.util.JsonUtil
L
- leftPad(String, int, String) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
字符串左填充方法
- listDirectoryContents(String) - 类 中的静态方法com.ajaxjs.util.io.FileHelper
-
列出目录内容。
- loadPrivateKey(InputStream) - 类 中的静态方法com.ajaxjs.util.cryptography.CommonUtil
-
从输入流中加载私钥 该方法首先将输入流中的字节读取到 ByteArrayOutputStream 中,然后将其转换为字符串形式的私钥, 最后调用另一方法loadPrivateKey(String)来解析并返回私钥对象
- loadPrivateKey(String) - 类 中的静态方法com.ajaxjs.util.cryptography.CommonUtil
-
转换为 Java 里面的 PrivateKey 对象
- loadPrivateKeyByPath(String) - 类 中的静态方法com.ajaxjs.util.cryptography.CommonUtil
-
从 classpath 上指定私钥文件的路径
- localDate2Date(LocalDate) - 类 中的静态方法com.ajaxjs.util.DateHelper
-
将 LocalDate类型转换为 Date 类型 此方法用于处理日期转换,将 Java 8 引入的 LocalDate 对象转换为传统的 Date 对象 转换基于系统默认时区,将 LocalDate 的开始时刻视为一天的起点
- localDateTime2Date(LocalDateTime) - 类 中的静态方法com.ajaxjs.util.DateHelper
-
将 LocalDateTime 转换为 Date 对象 此方法用于处理时间数据类型的转换,将 LocalDateTime 对象转换为 Date 对象 主要通过获取当前时区的时区信息,将 LocalDateTime 转换为 Instant 对象,然后转换为 Date
M
- map2header(Map<String, ?>) - 类 中的静态方法com.ajaxjs.util.http_request.SetConnection
-
Map 转化到 HTTP HEAD。
- map2pojo(Map<String, Object>, Class<T>) - 类 中的静态方法com.ajaxjs.util.JsonUtil
- mapOf(int) - 类 中的静态方法com.ajaxjs.util.ObjectHelper
-
Creates a HashMap with a specified expected number of entries.
- mapOf(K, V) - 类 中的静态方法com.ajaxjs.util.ObjectHelper
-
创建一个新的 HashMap
- mapOf(K, V, K, V) - 类 中的静态方法com.ajaxjs.util.ObjectHelper
-
创建一个新的 HashMap
- mapOf(K, V, K, V, K, V) - 类 中的静态方法com.ajaxjs.util.ObjectHelper
-
创建一个新的 HashMap
- MapTool - com.ajaxjs.util中的类
-
Map 转换工具
- MapTool() - 类 的构造器com.ajaxjs.util.MapTool
- mapToXml(Map<String, ?>) - 类 中的静态方法com.ajaxjs.util.MapTool
-
将 Map 转换为 XML 格式的字符串
- md5(String) - 类 中的静态方法com.ajaxjs.util.MessageDigestHelper
-
计算一个字符串的 MD5 值
- Md5 - com.ajaxjs.util.cryptography.SecurityTextType.Digest
- Md5WithSalt - com.ajaxjs.util.cryptography.SecurityTextType.Digest
- me - 类 中的静态变量com.ajaxjs.util.cryptography.AesCrypto
- MessageDigestHelper - com.ajaxjs.util中的类
-
字符串摘要(哈希)工具类
- MessageDigestHelper() - 类 的构造器com.ajaxjs.util.MessageDigestHelper
- Methods - com.ajaxjs.util.reflect中的类
-
方法相关的反射
- Methods() - 类 的构造器com.ajaxjs.util.reflect.Methods
- moveFileOrDirectory(String, String) - 类 中的静态方法com.ajaxjs.util.io.FileHelper
-
移动文件或目录。
- multiPOST(String, Map<String, Object>) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
多段上传
N
- newArray(Class<?>, int) - 类 中的静态方法com.ajaxjs.util.CollUtils
-
新建一个空数组
- newInstance(Class<T>, Object...) - 类 中的静态方法com.ajaxjs.util.reflect.Clazz
-
根据类创建实例,可传入构造器参数。
- newInstance(Constructor<T>, Object...) - 类 中的静态方法com.ajaxjs.util.reflect.Clazz
-
根据构造器创建实例 该函数根据给定的构造器和参数列表创建指定类的实例。
- newInstance(String, Class<T>) - 类 中的静态方法com.ajaxjs.util.reflect.Clazz
-
根据类全称创建实例,并转换到其接口的类型
- newInstance(String, Object...) - 类 中的静态方法com.ajaxjs.util.reflect.Clazz
-
根据类全称创建实例 该函数根据给定的类全称和参数,使用反射获取类对象并创建相应类型的对象实例。
- nodeAsMap(String, String) - 类 中的静态方法com.ajaxjs.util.XmlHelper
-
将节点所有属性都转换为 map
- now() - 类 中的静态方法com.ajaxjs.util.DateHelper
-
获取当前日期时间(字符串)。
- nowDateTime() - 类 中的静态方法com.ajaxjs.util.DateHelper
-
获取当前日期时间。
- nowShort() - 类 中的静态方法com.ajaxjs.util.DateHelper
-
获取当前日期时间(字符串),格式如
O
- oauth(String) - 类 中的静态方法com.ajaxjs.util.http_request.Head
-
生成一个用于设置 OAuth 认证头的 Consumer 对象
- object2Date(Object) - 类 中的静态方法com.ajaxjs.util.DateHelper
-
支持任意对象转换为日期类型
- object2double(Object) - 类 中的静态方法com.ajaxjs.util.ConvertBasicValue
-
转换为 double 类型
- object2float(Object) - 类 中的静态方法com.ajaxjs.util.ConvertBasicValue
-
转换为 float 类型
- object2int(Object) - 类 中的静态方法com.ajaxjs.util.ConvertBasicValue
-
转换为 int 类型
- object2long(Object) - 类 中的静态方法com.ajaxjs.util.ConvertBasicValue
-
转换为 long 类型
- ObjectHelper - com.ajaxjs.util中的类
-
A helper for Java Object.
- ObjectHelper() - 类 的构造器com.ajaxjs.util.ObjectHelper
- of(E, Class<T>) - 类 中的静态方法com.ajaxjs.util.enums.EnumsUtil
-
根据枚举代码获取对应的枚举对象 此方法用于处理自定义枚举接口的枚举类型,通过比较枚举代码来找到并返回对应的枚举对象 利用泛型方法,允许传入任何实现了 IEnum 接口的枚举类型,并返回该类型的安全 Optional 对象
- ofCode(String, Class<T>) - 类 中的静态方法com.ajaxjs.util.enums.EnumsUtil
-
根据消息获取枚举代码 该方法用于在枚举类中根据消息找到对应的枚举项,并返回该枚举项的代码 如果消息为空或在枚举类中找不到对应的消息,则返回null
- ofMsg(E, Class<T>) - 类 中的静态方法com.ajaxjs.util.enums.EnumsUtil
-
根据枚举代码获取对应的枚举消息 此方法利用泛型方法的类型参数,通过给定的枚举代码和枚举类类型,返回枚举代码对应的消息 如果没有找到对应的枚举项,则返回 null
P
- parseDate(String) - 类 中的静态方法com.ajaxjs.util.DateHelper
-
将字符串解析为 LocalDate。
- parseDateTime(String) - 类 中的静态方法com.ajaxjs.util.DateHelper
-
将字符串解析为 LocalDateTime。
- parseDateTimeShort(String) - 类 中的静态方法com.ajaxjs.util.DateHelper
-
将字符串解析为 LocalDateTime。
- parseHexStr2Byte(String) - 类 中的静态方法com.ajaxjs.util.BytesHelper
-
将16进制转换为二进制
- parseStringToMap(String) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
字符串转 Map,格式为
xxx=xxx&xxx=xxx
- parseTime(String) - 类 中的静态方法com.ajaxjs.util.DateHelper
-
将字符串解析为 LocalTime。
- parseXML(String, BiConsumer<Node, NodeList>) - 类 中的静态方法com.ajaxjs.util.XmlHelper
-
解析 XML
- pojo2map(Object) - 类 中的静态方法com.ajaxjs.util.JsonUtil
-
Java Bean converts to map This method is used to convert a Java Bean object into a Map object, facilitating operations such as lookup, addition, and deletion It does not require detailed explanation for simple delegation to another overload method
- pojo2map(Object, Class<T>) - 类 中的静态方法com.ajaxjs.util.JsonUtil
-
Java Bean converts to map
- post(String, Object) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
POST 请求
- post(String, Object, Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
POST 请求
- Post - com.ajaxjs.util.http_request中的类
-
POST 或 PUT 请求
- Post() - 类 的构造器com.ajaxjs.util.http_request.Post
- POST - 接口 中的静态变量com.ajaxjs.util.http_request.model.HttpConstants
- postFile(String, String, String, byte[], Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
以POST方法上传文件
- print(String, Object...) - 类 中的静态方法com.ajaxjs.util.StrUtil
- printArray(Object[]) - 类 中的静态方法com.ajaxjs.util.CollUtils
-
打印数组以便测试
- put(String, Object) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
PUT 请求
- put(String, Object, Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
PUT 请求
- PUT - 接口 中的静态变量com.ajaxjs.util.http_request.model.HttpConstants
- putApi(String, Object) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
PUT API 请求,返回 JSON
- putApi(String, Object, Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
PUT API 请求,返回 JSON
- putJsonBody(String, Object, Consumer<HttpURLConnection>) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
使用PUT方法向指定URL发送JSON格式的数据,并返回服务器响应。
R
- RandomTools - com.ajaxjs.util中的类
-
Random Tools.
- RandomTools() - 类 的构造器com.ajaxjs.util.RandomTools
- read(InputStream, Charset, Consumer<String>) - 类 中的静态方法com.ajaxjs.util.io.StreamHelper
-
从输入流中读取数据,并对每行数据应用提供的消费函数
- readFileBytes(String) - 类 中的静态方法com.ajaxjs.util.io.FileHelper
-
通过文件路径读取文件内容并以字节数组形式返回 该方法使用 NIO 文件通道来高效读取文件内容,适用于处理大文件或需要字节级操作的场景
- readFileContent(String) - 类 中的静态方法com.ajaxjs.util.io.FileHelper
-
读取文件内容并返回为字符串。
- RegExpUtils - com.ajaxjs.util中的类
-
正则表达式工具类
- RegExpUtils() - 类 的构造器com.ajaxjs.util.RegExpUtils
- regMatch(String, String) - 类 中的静态方法com.ajaxjs.util.RegExpUtils
-
使用正则的快捷方式
- regMatch(String, String, int) - 类 中的静态方法com.ajaxjs.util.RegExpUtils
-
使用正则的快捷方式。
- regMatchAll(String, String) - 类 中的静态方法com.ajaxjs.util.RegExpUtils
-
返回所有匹配项
- Resources - com.ajaxjs.util.io中的类
- Resources() - 类 的构造器com.ajaxjs.util.io.Resources
- ResponseEntity - com.ajaxjs.util.http_request.model中的类
-
响应消息体
- ResponseEntity() - 类 的构造器com.ajaxjs.util.http_request.model.ResponseEntity
- ResponseHandler - com.ajaxjs.util.http_request中的类
-
最初结果为 InputStream,怎么处理?
- ResponseHandler() - 类 的构造器com.ajaxjs.util.http_request.ResponseHandler
- RsaCrypto - com.ajaxjs.util.cryptography中的类
-
RSA 非对称加密/解密
- RsaCrypto() - 类 的构造器com.ajaxjs.util.cryptography.RsaCrypto
- rsaEncrypt(String, String) - 类 中的静态方法com.ajaxjs.util.cryptography.WeiXinCrypto
-
使用 RSA 加密算法对消息进行加密
- rsaSign(PrivateKey, byte[]) - 类 中的静态方法com.ajaxjs.util.cryptography.WeiXinCrypto
-
对签名数据进行签名。
S
- SecurityTextType - com.ajaxjs.util.cryptography中的接口
- SecurityTextType.Cryptography - com.ajaxjs.util.cryptography中的枚举
- SecurityTextType.Digest - com.ajaxjs.util.cryptography中的枚举
- SecurityTextType.Encode - com.ajaxjs.util.cryptography中的枚举
- SET_COOKIES - 类 中的静态变量com.ajaxjs.util.http_request.SetConnection
-
设置 cookies
- SET_FORM_POST - 类 中的静态变量com.ajaxjs.util.http_request.SetConnection
-
设置 POST 方式
- SET_GZIP_REQUEST - 类 中的静态变量com.ajaxjs.util.http_request.SetConnection
-
设置启动 GZip 请求
- SET_JSON - 类 中的静态变量com.ajaxjs.util.http_request.SetConnection
- SET_REFERER - 类 中的静态变量com.ajaxjs.util.http_request.SetConnection
-
请求来源
- SET_TIMEOUT - 类 中的静态变量com.ajaxjs.util.http_request.SetConnection
-
设置超时 (单位:秒)
- SET_USER_AGENT - 类 中的静态变量com.ajaxjs.util.http_request.SetConnection
-
设置客户端识别
- SET_USER_AGENT_DEFAULT - 类 中的静态变量com.ajaxjs.util.http_request.SetConnection
-
默认的客户端识别
- SetConnection - com.ajaxjs.util.http_request中的类
-
为初始化 HTTP Connection 所准备的函数。
- SetConnection() - 类 的构造器com.ajaxjs.util.http_request.SetConnection
- setSSL_Ignore(HttpsURLConnection) - 类 中的静态方法com.ajaxjs.util.http_request.SkipSSL
-
单次忽略
- showPic(String, Consumer<HttpURLConnection>, HttpServletResponse) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
显示图片流到浏览器
- sign(String, byte[]) - 类 中的静态方法com.ajaxjs.util.cryptography.RsaCrypto
-
用私钥对信息生成数字签名
- sign(String, PrivateKey, byte[]) - 类 中的静态方法com.ajaxjs.util.cryptography.RsaCrypto
- simpleGET(String) - 类 中的静态方法com.ajaxjs.util.http_request.Get
-
简单 GET 请求(原始 API 版),返回文本。
- simpleTpl(String, Object) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
简单模板替换方法。
- simpleTpl(String, Map<String, Object>) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
简单模板替换方法。
- simpleTpl2(String, Map<String, Object>) - 类 中的静态方法com.ajaxjs.util.StrUtil
-
简单模板替换方法。
- SkipSSL - com.ajaxjs.util.http_request中的类
-
全局忽略 HTTPS 证书
- SkipSSL() - 类 的构造器com.ajaxjs.util.http_request.SkipSSL
- start() - 类 中的方法com.ajaxjs.util.http_request.BatchDownload
-
开始下载
- stream2Str(ResponseEntity) - 类 中的静态方法com.ajaxjs.util.http_request.ResponseHandler
-
响应数据转换为文本
- StreamHelper - com.ajaxjs.util.io中的类
-
流操作助手类 如不满足 可参考 Spring StreamUtils/ResourceUtils/FileCopyUtils/FileSystemUtils
- StreamHelper() - 类 的构造器com.ajaxjs.util.io.StreamHelper
- stringArr2intArr(String) - 类 中的静态方法com.ajaxjs.util.CollUtils
-
当它们每一个都是数字的字符串形式,转换为整形的数组
- StrUtil - com.ajaxjs.util中的类
-
字符串工具类
- StrUtil() - 类 的构造器com.ajaxjs.util.StrUtil
- subBytes(byte[], int, int) - 类 中的静态方法com.ajaxjs.util.BytesHelper
-
在字节数组中截取指定长度数组
T
- TIME - 类 中的静态变量com.ajaxjs.util.DateHelper
-
常见的日期格式
- TIME_FORMATTER - 类 中的静态变量com.ajaxjs.util.DateHelper
- toBean(ResponseEntity, Class<T>) - 类 中的静态方法com.ajaxjs.util.http_request.ResponseHandler
-
将 ResponseEntity 响应对象转换为指定类型的对象
- toBoolean(Object) - 类 中的静态方法com.ajaxjs.util.ConvertBasicValue
-
true/1、字符串 true/1/yes/on 被视为 true 返回;false/0/null、字符串 false/0/no/off/null 被视为 false 返回;
- toFromData(Map<String, Object>) - 类 中的静态方法com.ajaxjs.util.http_request.Post
-
Map 转换为 byte
- toJavaValue(String) - 类 中的静态方法com.ajaxjs.util.ConvertBasicValue
-
把字符串还原为 Java 里面的真实值,如 "true"--true,"123"--123,"null"--null
- toJson(ResponseEntity) - 类 中的静态方法com.ajaxjs.util.http_request.ResponseHandler
-
把结果转换为 JSON 对象
- toJson(Object) - 类 中的静态方法com.ajaxjs.util.JsonUtil
-
Converts a Java object to a JSON string.
- toJsonList(ResponseEntity) - 类 中的静态方法com.ajaxjs.util.http_request.ResponseHandler
-
把结果转换为 JSON 对象
- toJsonPretty(Object) - 类 中的静态方法com.ajaxjs.util.JsonUtil
-
Java Bean, list, array converts to pretty json string
- toLocalDate(Date) - 类 中的静态方法com.ajaxjs.util.DateHelper
-
将Date对象转换为LocalDate对象 此方法主要用于将Java传统日期时间API中的Date对象转换为Java 8引入的LocalDate对象 这种转换通常需要考虑时区问题,因此这里使用了getZone方法(假设此方法存在且已实现)来处理时区转换
- toLocalDateTime(Date) - 类 中的静态方法com.ajaxjs.util.DateHelper
-
将Date对象转换为LocalDateTime对象 此方法用于处理时间转换,将一个Date对象(表示特定的瞬间,精确到毫秒) 转换为LocalDateTime对象(表示日期和时间,没有时区信息) 主要用于需要进行日期和时间操作,但不涉及时区的情景
- toMap(String[], String[], Function<String, Object>) - 类 中的静态方法com.ajaxjs.util.MapTool
-
String[] 转换为 Map,key 与 value 分别一个数组
- toMap(String[], Function<String, Object>) - 类 中的静态方法com.ajaxjs.util.MapTool
-
String[] 转换为 Map
- toString() - 类 中的方法com.ajaxjs.util.http_request.model.ResponseEntity
-
返回响应文本结果
- toXML(ResponseEntity) - 类 中的静态方法com.ajaxjs.util.http_request.ResponseHandler
-
把结果转换为 XML 对象
- type2class(Type) - 类 中的静态方法com.ajaxjs.util.reflect.Types
-
Type 接口转换为 Class
- Types - com.ajaxjs.util.reflect中的类
- Types() - 类 的构造器com.ajaxjs.util.reflect.Types
U
- urlChinese(String) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
URL 网址的中文乱码处理。
- urlDecode(String) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
URL 解码
- urlEncode(String) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
URL 编码
- urlEncodeQuery(String) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
URL 编码。
- urlEncodeSafe(String) - 类 中的静态方法com.ajaxjs.util.EncodeTools
-
URL 编码
- UTF8_SYMBOL - 类 中的静态变量com.ajaxjs.util.EncodeTools
-
UTF-8 字符串而已
- uuid() - 类 中的静态方法com.ajaxjs.util.RandomTools
-
生成一个去掉 "-" 字符的 UUID 字符串
- uuid(boolean) - 类 中的静态方法com.ajaxjs.util.RandomTools
-
生成一个 UUID,可选择是否去掉其中的 "-" 符号(Copy from Spring,Spring 提供的算法性能远远高于 JDK 的)
V
- valueOf(String) - 枚举 中的静态方法com.ajaxjs.util.cryptography.SecurityTextType.Cryptography
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法com.ajaxjs.util.cryptography.SecurityTextType.Digest
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法com.ajaxjs.util.cryptography.SecurityTextType.Encode
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法com.ajaxjs.util.cryptography.SecurityTextType.Cryptography
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法com.ajaxjs.util.cryptography.SecurityTextType.Digest
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法com.ajaxjs.util.cryptography.SecurityTextType.Encode
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- verify(byte[], String, String) - 类 中的静态方法com.ajaxjs.util.cryptography.RsaCrypto
-
校验数字签名
W
- WebUtils - com.ajaxjs.util中的类
-
Web 工具类
- WebUtils() - 类 的构造器com.ajaxjs.util.WebUtils
- WeiXinCrypto - com.ajaxjs.util.cryptography中的类
-
证书和回调报文解密
- WeiXinCrypto() - 类 的构造器com.ajaxjs.util.cryptography.WeiXinCrypto
- write(InputStream, OutputStream) - 类 中的静态方法com.ajaxjs.util.io.StreamHelper
- write(InputStream, OutputStream, boolean) - 类 中的静态方法com.ajaxjs.util.io.StreamHelper
-
两端速度不匹配,需要协调 理想环境下,速度一样快,那就没必要搞流,直接一坨给弄过去就可以了 流的意思很形象,就是一点一滴的,不是一坨坨大批量的 带缓冲的一入一出 出是字节流,所以要缓冲(字符流自带缓冲,所以不需要额外缓冲) 请注意,改方法不会关闭流 close,你需要手动关闭
- writeFileContent(String, String) - 类 中的静态方法com.ajaxjs.util.io.FileHelper
-
将字符串内容写入文件。
X
- XmlHelper - com.ajaxjs.util中的类
-
XML 处理工具类 ...
- XmlHelper() - 类 的构造器com.ajaxjs.util.XmlHelper
- xmlToMap(String) - 类 中的静态方法com.ajaxjs.util.MapTool
-
XML 格式字符串转换为 Map
- XOR(int, String) - 类 中的静态方法com.ajaxjs.util.cryptography.CommonUtil
-
使用异或操作对结果进行加密或解密。
- XOR_decode(String, String) - 类 中的静态方法com.ajaxjs.util.cryptography.CommonUtil
-
使用异或进行解密
- XOR_encode(String, String) - 类 中的静态方法com.ajaxjs.util.cryptography.CommonUtil
-
使用异或操作符对字符串进行简单加密。
- xPath(String, String, Consumer<Node>) - 类 中的静态方法com.ajaxjs.util.XmlHelper
-
获取某个节点
所有类 所有程序包