跳过导航链接
A B C D E F G H I J K L M N O P R S T U V W 

A

accept() - 接口 中的方法com.ideaaedi.commonds.function.NoArgConsumer
执行逻辑
add(String, String, int) - 类 中的静态方法com.ideaaedi.commonds.numeral.BigDecimalUtil
加 (四舍五入)
addWatermark(BufferedImage, List<String>) - 类 中的静态方法com.ideaaedi.commonds.img.ImgUtil
给图片添加水印
注:若参数font中设置的字体大小<=0,则会自动根据图片设置字体大小
addWatermark(BufferedImage, List<String>, Font, Color) - 类 中的静态方法com.ideaaedi.commonds.img.ImgUtil
给图片添加水印
注:若参数font中设置的字体大小<=0,则会自动根据图片设置字体大小
addWatermark(BufferedImage, List<String>, Font, Color, int, int) - 类 中的静态方法com.ideaaedi.commonds.img.ImgUtil
给图片添加水印
注:若参数font中设置的字体大小<=0,则会自动根据图片设置字体大小
AES - 接口 中的静态变量com.ideaaedi.commonds.constants.AlgorithmConstant
AES算法
AES - com.ideaaedi.commonds.security中的类
AES加解密
AES() - 类 的构造器com.ideaaedi.commonds.security.AES
 
AES_ECB_PKCS5Padding - 接口 中的静态变量com.ideaaedi.commonds.constants.AlgorithmConstant
AES算法ECB模式PKCS5Padding填充
AES_GCM_NoPadding - 接口 中的静态变量com.ideaaedi.commonds.constants.AlgorithmConstant
AES算法GCM模式NoPadding填充
AlgorithmConstant - com.ideaaedi.commonds.constants中的接口
算法常量类
apply() - 接口 中的方法com.ideaaedi.commonds.function.NoArgFunction
执行逻辑
ARROW - 接口 中的静态变量com.ideaaedi.commonds.constants.SymbolConstant
箭头
assertEquals(Object, Object) - 类 中的静态方法com.ideaaedi.commonds.numeral.BigDecimalUtil
判断两个数是否相等
autoSort(Collection<T>, boolean) - 类 中的方法com.ideaaedi.commonds.sort.DefaultSortSupporter
 
autoSort(Collection<T>, boolean) - 接口 中的方法com.ideaaedi.commonds.sort.SortSupporter
自动选择排序实现,并进行排序
注: 在当前逻辑下, 由于其是调用forkJoinMergeSort或collectionsSort, 所以也是稳定的.

B

BACKSLASH - 接口 中的静态变量com.ideaaedi.commonds.constants.SymbolConstant
反斜杠
Base64 - com.ideaaedi.commonds.security中的类
(non-javadoc)
Base64() - 类 的构造器com.ideaaedi.commonds.security.Base64
 
BaseExpTraceInfo - com.ideaaedi.commonds.exception中的类
基础的异常信息追踪类
BaseExpTraceInfo() - 类 的构造器com.ideaaedi.commonds.exception.BaseExpTraceInfo
 
BaseSecuritySupport - com.ideaaedi.commonds.security中的类
安全支持
BaseSecuritySupport() - 类 的构造器com.ideaaedi.commonds.security.BaseSecuritySupport
 
BashUtil - com.ideaaedi.commonds.bash中的类
bash/sh 工具类
BashUtil() - 类 的构造器com.ideaaedi.commonds.bash.BashUtil
 
BigDecimalUtil - com.ideaaedi.commonds.numeral中的类
BigDecimal工具类
BigDecimalUtil() - 类 的构造器com.ideaaedi.commonds.numeral.BigDecimalUtil
 
buildInstance(SortSupporter<T>, DefaultRankSupporter<T>) - 类 中的静态方法com.ideaaedi.commonds.rank.Ranker
 

C

CHAR_POOL - 类 中的静态变量com.ideaaedi.commonds.chars.CharUtil
 
CharUtil - com.ideaaedi.commonds.chars中的类
util for char
CharUtil() - 类 的构造器com.ideaaedi.commonds.chars.CharUtil
 
CHINESE_PATTERN - 接口 中的静态变量com.ideaaedi.commonds.constants.PatternConstant
中文&中文标点正则
[一-龥]是中文,其余的是中文标点符号
CLASS_NAME_LINE_PREFIX_SET - 类 中的静态变量com.ideaaedi.commonds.clazz.ClassNameGrabber
class类名所在行的前缀
CLASS_NAME_PATTERN - 类 中的静态变量com.ideaaedi.commonds.clazz.ClassNameGrabber
class类名,必须匹配此正则
CLASS_SUFFIX - 接口 中的静态变量com.ideaaedi.commonds.constants.StrConstant
class文件后缀
ClassNameGrabber - com.ideaaedi.commonds.clazz中的类
全类名抓取器 全类名形如:com.ideaaedi.commonds.clazz.ClassNameGrabber
ClassNameGrabber() - 类 的构造器com.ideaaedi.commonds.clazz.ClassNameGrabber
 
ClazzUtil - com.ideaaedi.commonds.clazz中的类
Java获取指定包名下的所有类的全类名的解决方案
ClazzUtil() - 类 的构造器com.ideaaedi.commonds.clazz.ClazzUtil
 
clearMethodBody(ClassPool, String, boolean, String) - 类 中的静态方法com.ideaaedi.commonds.codebytes.JavassistUtil
清空类中的方法体,并简单处理一下main,使提示密码无效
ClipboardUtil - com.ideaaedi.commonds.quick中的类
剪切板工具类
close(Closeable...) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
关闭流
collectionsSort(Collection<T>, boolean) - 类 中的方法com.ideaaedi.commonds.sort.DefaultSortSupporter
 
collectionsSort(Collection<T>, boolean) - 接口 中的方法com.ideaaedi.commonds.sort.SortSupporter
【稳定排序】Collections.sort快速or归并排序
COLON - 接口 中的静态变量com.ideaaedi.commonds.constants.SymbolConstant
冒号
com.ideaaedi.commonds.author - 程序包 com.ideaaedi.commonds.author
 
com.ideaaedi.commonds.bash - 程序包 com.ideaaedi.commonds.bash
 
com.ideaaedi.commonds.chars - 程序包 com.ideaaedi.commonds.chars
 
com.ideaaedi.commonds.clazz - 程序包 com.ideaaedi.commonds.clazz
 
com.ideaaedi.commonds.codebytes - 程序包 com.ideaaedi.commonds.codebytes
 
com.ideaaedi.commonds.constants - 程序包 com.ideaaedi.commonds.constants
 
com.ideaaedi.commonds.exception - 程序包 com.ideaaedi.commonds.exception
 
com.ideaaedi.commonds.exec - 程序包 com.ideaaedi.commonds.exec
 
com.ideaaedi.commonds.file - 程序包 com.ideaaedi.commonds.file
 
com.ideaaedi.commonds.function - 程序包 com.ideaaedi.commonds.function
 
com.ideaaedi.commonds.img - 程序包 com.ideaaedi.commonds.img
 
com.ideaaedi.commonds.io - 程序包 com.ideaaedi.commonds.io
 
com.ideaaedi.commonds.jar - 程序包 com.ideaaedi.commonds.jar
 
com.ideaaedi.commonds.lock - 程序包 com.ideaaedi.commonds.lock
 
com.ideaaedi.commonds.monitor - 程序包 com.ideaaedi.commonds.monitor
 
com.ideaaedi.commonds.monitor.info - 程序包 com.ideaaedi.commonds.monitor.info
 
com.ideaaedi.commonds.numeral - 程序包 com.ideaaedi.commonds.numeral
 
com.ideaaedi.commonds.path - 程序包 com.ideaaedi.commonds.path
 
com.ideaaedi.commonds.quick - 程序包 com.ideaaedi.commonds.quick
 
com.ideaaedi.commonds.rank - 程序包 com.ideaaedi.commonds.rank
 
com.ideaaedi.commonds.security - 程序包 com.ideaaedi.commonds.security
 
com.ideaaedi.commonds.sort - 程序包 com.ideaaedi.commonds.sort
 
com.ideaaedi.commonds.time - 程序包 com.ideaaedi.commonds.time
 
com.ideaaedi.commonds.tree - 程序包 com.ideaaedi.commonds.tree
 
com.ideaaedi.commonds.tuple - 程序包 com.ideaaedi.commonds.tuple
 
com.ideaaedi.commonds.validate - 程序包 com.ideaaedi.commonds.validate
 
COMMA - 接口 中的静态变量com.ideaaedi.commonds.constants.SymbolConstant
逗号
compute() - 类 中的方法com.ideaaedi.commonds.sort.MergeSortCompleter
 
computeCrc32(byte[]) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
计算字节的CRC32
computeLineCountAndMaxLength(BufferedImage, List<String>, Font) - 类 中的静态方法com.ideaaedi.commonds.img.ImgUtil
计算文本的行数 & 最大长度(像素) & 预估最长行的中文字符个数
convert2Date(String) - 枚举 中的方法com.ideaaedi.commonds.time.DateTimeConverter
字符串 -> LocalDate
convert2DateTime(String) - 枚举 中的方法com.ideaaedi.commonds.time.DateTimeConverter
字符串 -> LocalDateTime
convert2Obj(String) - 枚举 中的方法com.ideaaedi.commonds.time.DateTimeConverter
已过时。
convert2Str(LocalDateTime) - 枚举 中的方法com.ideaaedi.commonds.time.DateTimeConverter
LocalDateTime -> 字符串
convert2Str(LocalDate) - 枚举 中的方法com.ideaaedi.commonds.time.DateTimeConverter
LocalDate -> 字符串
copy(InputStream, OutputStream) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
赋值输入流数据至输出流 注:src可以被多次copy。
cpuInfo(SystemInfo, DecimalFormat) - 类 中的静态方法com.ideaaedi.commonds.monitor.SystemMonitorUtil
获取cpu信息
createClassInstance(String) - 类 中的方法com.ideaaedi.commonds.clazz.LoadJarClassHelper
根据全类名创建class实例
CryptographyException - com.ideaaedi.commonds.exception中的异常错误
密码学相关异常
CryptographyException() - 异常错误 的构造器com.ideaaedi.commonds.exception.CryptographyException
 
CryptographyException(String) - 异常错误 的构造器com.ideaaedi.commonds.exception.CryptographyException
 
CryptographyException(String, Throwable) - 异常错误 的构造器com.ideaaedi.commonds.exception.CryptographyException
 
CryptographyException(Throwable) - 异常错误 的构造器com.ideaaedi.commonds.exception.CryptographyException
 
CryptographyException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.ideaaedi.commonds.exception.CryptographyException
 
CryptographyRuntimeException - com.ideaaedi.commonds.exception中的异常错误
密码学相关异常
CryptographyRuntimeException() - 异常错误 的构造器com.ideaaedi.commonds.exception.CryptographyRuntimeException
 
CryptographyRuntimeException(String) - 异常错误 的构造器com.ideaaedi.commonds.exception.CryptographyRuntimeException
 
CryptographyRuntimeException(String, Throwable) - 异常错误 的构造器com.ideaaedi.commonds.exception.CryptographyRuntimeException
 
CryptographyRuntimeException(Throwable) - 异常错误 的构造器com.ideaaedi.commonds.exception.CryptographyRuntimeException
 
CryptographyRuntimeException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.ideaaedi.commonds.exception.CryptographyRuntimeException
 
currPid() - 类 中的静态方法com.ideaaedi.commonds.bash.BashUtil
获取当前进程pid
customized(List<T>) - 接口 中的方法com.ideaaedi.commonds.rank.RankSupporter
自定义排名
customizedSort(Collection<T>, boolean) - 接口 中的方法com.ideaaedi.commonds.sort.SortSupporter
自定义排序

D

DateTimeConverter - com.ideaaedi.commonds.time中的枚举
时间转换器
decode(String) - 类 中的静态方法com.ideaaedi.commonds.security.Base64
base64#decode
decrypt(String, String) - 类 中的静态方法com.ideaaedi.commonds.security.AES
解密
decrypt(String, String) - 类 中的静态方法com.ideaaedi.commonds.security.RSA
私钥解密
decryptSilently(String, String) - 类 中的静态方法com.ideaaedi.commonds.security.AES
 
decryptSilently(String, String) - 类 中的静态方法com.ideaaedi.commonds.security.RSA
私钥解密
DEFAULT_FILE_ORDER - 接口 中的静态变量com.ideaaedi.commonds.file.FileOrderSupport
默认的排序序号
DEFAULT_LINE_SPACING - 类 中的静态变量com.ideaaedi.commonds.img.ImgUtil
行间距(px)
defaultInstance() - 类 中的静态方法com.ideaaedi.commonds.rank.Ranker
 
DefaultRankSupporter<T extends Rankable<T>> - com.ideaaedi.commonds.rank中的类
排名器
DefaultRankSupporter() - 类 的构造器com.ideaaedi.commonds.rank.DefaultRankSupporter
 
DefaultSortSupporter<T extends Comparable<T>> - com.ideaaedi.commonds.sort中的类
排序实现器
DefaultSortSupporter() - 类 的构造器com.ideaaedi.commonds.sort.DefaultSortSupporter
 
delete(File) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
删除文件/文件夹
disconnectChildren() - 接口 中的方法com.ideaaedi.commonds.tree.MultiTreeify
断开父子节点之间的children集合联系
disconnectChildren() - 接口 中的方法com.ideaaedi.commonds.tree.Treeify
断开父子节点之间的children集合联系
diskInfo(DecimalFormat) - 类 中的静态方法com.ideaaedi.commonds.monitor.SystemMonitorUtil
获取磁盘信息
divide(Integer, Integer, int) - 类 中的静态方法com.ideaaedi.commonds.numeral.BigDecimalUtil
除 (四舍五入)
divide(String, String, int) - 类 中的静态方法com.ideaaedi.commonds.numeral.BigDecimalUtil
除 (四舍五入)
doJarWar(String, String) - 类 中的静态方法com.ideaaedi.commonds.jar.JarUtil
 
doJarWar(String, String, FileOrderSupport) - 类 中的静态方法com.ideaaedi.commonds.jar.JarUtil
把目录压缩成jar(or war)
doRank(List<T>, RankStrategy) - 接口 中的方法com.ideaaedi.commonds.rank.RankSupporter
排名
doSort(Comparable<T>[], int, int, boolean) - 类 中的方法com.ideaaedi.commonds.sort.MergeSortCompleter
归并排序
doSort(Collection<T>, SortStrategy, boolean) - 接口 中的方法com.ideaaedi.commonds.sort.SortSupporter
排序

E

encode(byte[]) - 类 中的静态方法com.ideaaedi.commonds.security.Base64
base64#encode
encrypt(String, String) - 类 中的静态方法com.ideaaedi.commonds.security.AES
加密
encrypt(String, String) - 类 中的静态方法com.ideaaedi.commonds.security.RSA
公钥加密
encryptSilently(String, String) - 类 中的静态方法com.ideaaedi.commonds.security.AES
 
encryptSilently(String, String) - 类 中的静态方法com.ideaaedi.commonds.security.RSA
公钥加密
equals(Object) - 类 中的方法com.ideaaedi.commonds.tuple.Pair
 
ExceptionUtil - com.ideaaedi.commonds.exception中的类
异常工具类
ExceptionUtil() - 类 的构造器com.ideaaedi.commonds.exception.ExceptionUtil
 
EXCLAMATION_MARK - 接口 中的静态变量com.ideaaedi.commonds.constants.SymbolConstant
感叹号
exec(Function<P, R>, P) - 接口 中的方法com.ideaaedi.commonds.exec.Executor
执行逻辑
exec(NoArgFunction<R>) - 接口 中的方法com.ideaaedi.commonds.exec.Executor
执行同步逻辑
exec(Function<P, R>, P) - 接口 中的方法com.ideaaedi.commonds.lock.RedisLockSupport
执行同步逻辑
此逻辑,应由redis lock保证全局同步
exec(NoArgFunction<R>) - 接口 中的方法com.ideaaedi.commonds.lock.RedisLockSupport
执行同步逻辑
此逻辑,应由redis lock保证全局同步
Executor - com.ideaaedi.commonds.exec中的接口
执行器

F

fileOrder(File) - 接口 中的方法com.ideaaedi.commonds.file.FileOrderSupport
获取文件的排序序号
FileOrderSupport - com.ideaaedi.commonds.file中的接口
文件排序支持
fillRank(int) - 接口 中的方法com.ideaaedi.commonds.rank.Rankable
填充排名
forkJoinMergeSort(Collection<T>, boolean) - 类 中的方法com.ideaaedi.commonds.sort.DefaultSortSupporter
 
forkJoinMergeSort(Collection<T>, boolean) - 接口 中的方法com.ideaaedi.commonds.sort.SortSupporter
【稳定排序】多线程归并排序
FORWARD - 接口 中的静态变量com.ideaaedi.commonds.constants.SymbolConstant
前进符号

G

generateCharArr(Character[], int) - 类 中的静态方法com.ideaaedi.commonds.chars.CharUtil
生成指定长度的随机字符串
generateCharArr(int) - 类 中的静态方法com.ideaaedi.commonds.chars.CharUtil
生成指定长度的随机字符串
generateImgWithStr(List<String>, int, int) - 类 中的静态方法com.ideaaedi.commonds.img.ImgUtil
生成带有文字的透明背景的图片
注:若参数font中设置的字体大小<=0,则会自动根据图片设置字体大小
generateImgWithStr(List<String>, int, int, Font, Color) - 类 中的静态方法com.ideaaedi.commonds.img.ImgUtil
生成带有文字的透明背景的图片
注:若参数font中设置的字体大小<=0,则会自动根据图片设置字体大小
generateImgWithStr(List<String>, int, int, Font, Color, int, int) - 类 中的静态方法com.ideaaedi.commonds.img.ImgUtil
生成带有文字的透明背景的图片
注:若参数font中设置的字体大小<=0,则会自动根据图片设置字体大小
generateKey() - 类 中的静态方法com.ideaaedi.commonds.security.AES
获取AES密钥
generateKeySilently() - 类 中的静态方法com.ideaaedi.commonds.security.AES
 
generateRankingList(Collection<T>, boolean) - 类 中的方法com.ideaaedi.commonds.rank.Ranker
 
generateRankingList(Collection<T>, boolean, SortStrategy, RankStrategy) - 类 中的方法com.ideaaedi.commonds.rank.Ranker
排序
generateRsaKeyPair() - 类 中的静态方法com.ideaaedi.commonds.security.RSA
生成RSA公私钥
generateRsaKeyPairSilently() - 类 中的静态方法com.ideaaedi.commonds.security.RSA
生成RSA公私钥
getClazzName(String, boolean) - 类 中的静态方法com.ideaaedi.commonds.clazz.ClazzUtil
查找指定包下的所有类的全类名
getClipboardString() - 类 中的静态方法com.ideaaedi.commonds.quick.ClipboardUtil
粘贴
getFileFromZip(File, String, File) - 类 中的静态方法com.ideaaedi.commonds.jar.JarUtil
从(zip/jar)压缩文件中获取文件 注:jar其实也是zip。
getFileFromZip(File, String) - 类 中的静态方法com.ideaaedi.commonds.jar.JarUtil
从(zip/jar/war)压缩文件中获取一个文件的字节 注:jar其实也是zip。
getLeft() - 类 中的方法com.ideaaedi.commonds.tuple.Pair
 
getProjectRootDir(Class<?>) - 类 中的静态方法com.ideaaedi.commonds.path.PathUtil
获取clazz类的全类名对应包的根路径 如果编译后未打包时直接调用这个方法(即:直接在开发工具里调用此方法),那么结果形如: D:/资料整理/demo模板/class-winter/class-winter-core/target/classes/ 如果是jar包运行时,(clazz位于jar包中,)调用这个方法,(假设jar包位置是D:/资料整理/demo模板/abc.jar)那么结果形如: D:/资料整理/demo模板/abc.jar
getRight() - 类 中的方法com.ideaaedi.commonds.tuple.Pair
 
getRootPath(String) - 类 中的静态方法com.ideaaedi.commonds.jar.JarUtil
获取当前类对应的其所在的classes目录全路径名(或其所在jar包/war包文件全路径名)
getStackTraceMessage(Throwable) - 类 中的静态方法com.ideaaedi.commonds.exception.ExceptionUtil
将异常堆栈 信息 转换为字符串
guarantyDirExist(File) - 类 中的静态方法com.ideaaedi.commonds.jar.JarUtil
保证目录存在

H

hashCode() - 类 中的方法com.ideaaedi.commonds.tuple.Pair
 

I

ImgUtil - com.ideaaedi.commonds.img中的类
图片工具类
ImgUtil() - 类 的构造器com.ideaaedi.commonds.img.ImgUtil
 
indexPostponedIfSame(List<T>) - 类 中的方法com.ideaaedi.commonds.rank.DefaultRankSupporter
 
indexPostponedIfSame(List<T>) - 接口 中的方法com.ideaaedi.commonds.rank.RankSupporter
相同值则排名相同, 后面那个不同的则排名一下跳至对应的位置
如: 假设分数是100、90、80、80、70,降序排序,那么SAME_RAKE_INDEX_POSTPONED排名后排名是1、2、3、3、5
initChildren() - 接口 中的方法com.ideaaedi.commonds.tree.MultiTreeify
初始化子节点信息
initChildren() - 接口 中的方法com.ideaaedi.commonds.tree.Treeify
初始化子节点信息
IOUtil - com.ideaaedi.commonds.io中的类
IO工具类
IOUtil() - 类 的构造器com.ideaaedi.commonds.io.IOUtil
 
IS_WINDOWS - 类 中的静态变量com.ideaaedi.commonds.bash.BashUtil
当前操作系统是否是windows
isJarOrWar(String) - 类 中的静态方法com.ideaaedi.commonds.jar.JarUtil
判断originJarOrWar是jar文件还是war文件

J

JAR_SUFFIX - 接口 中的静态变量com.ideaaedi.commonds.constants.StrConstant
jar包后缀
JarUtil - com.ideaaedi.commonds.jar中的类
jar/war操作工具类
JarUtil() - 类 的构造器com.ideaaedi.commonds.jar.JarUtil
 
JAVA_FILE_TYPE - 类 中的静态变量com.ideaaedi.commonds.clazz.ClassNameGrabber
java文件类型
JavassistUtil - com.ideaaedi.commonds.codebytes中的类
字节码操作工具类
JavassistUtil() - 类 的构造器com.ideaaedi.commonds.codebytes.JavassistUtil
 
JustryDeng - com.ideaaedi.commonds.author中的注释类型
这是一个自恋的注解

K

killProcessByPorts(String...) - 类 中的静态方法com.ideaaedi.commonds.bash.BashUtil
要执行的bat文件内容 only for windows

L

listFile(File, int) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
罗列所有文件文件夹 注:dirOrFile对象本身也会被作为罗列对象。
listFile(File, List<File>, int) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
罗列所有文件文件夹 注:dirOrFile对象本身也会被作为罗列对象。
listFileOnly(File, String...) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
只罗列文件(即:只返回文件) 注:dirOrFile对象本身也会被作为罗列对象。
listSubFile(File, int) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
罗列所有子孙文件文件夹(不包含dirOrFile对象本身)
loadBootJar(List<File>, boolean, Set<String>, Set<String>) - 类 中的方法com.ideaaedi.commonds.clazz.LoadJarClassHelper
加载(spring-boot打包出来的)jar文件(中的所有class) 注: jar文件中,BOOT-INF/lib目录(含其子孙目录)下的所有jar文件,会被当做normal-jar,也一并进行加载。
loadClass(Set<File>, Set<String>, Set<String>) - 类 中的方法com.ideaaedi.commonds.clazz.LoadJarClassHelper
加载指定路径下所有class文件
loadClass(ClassPool, String...) - 类 中的静态方法com.ideaaedi.commonds.codebytes.JavassistUtil
加载指定的.class文件(或加载对应子孙目录下的所有.class文件)
loadJar(File, Set<String>, Set<String>) - 类 中的方法com.ideaaedi.commonds.clazz.LoadJarClassHelper
 
loadJar(File, boolean, Set<String>, Set<String>) - 类 中的方法com.ideaaedi.commonds.clazz.LoadJarClassHelper
加载指定的jar文件中的所有class(或: 加载指定目录(含其子孙目录)下的所有jar文件中的所有class) 注:普通的jar包与spring-boot jar包都支持。
loadJar(ClassPool, String...) - 类 中的静态方法com.ideaaedi.commonds.codebytes.JavassistUtil
加载paths指定的.jar文件(或加载对应子孙目录下的所有jar包)
LoadJarClassHelper - com.ideaaedi.commonds.clazz中的类
动态加载jar或者class
LoadJarClassHelper() - 类 的构造器com.ideaaedi.commonds.clazz.LoadJarClassHelper
 
loadNormalJar(List<File>, boolean, Set<String>, Set<String>) - 类 中的方法com.ideaaedi.commonds.clazz.LoadJarClassHelper
加载(普通)jar文件(中的所有class) 注: jar文件中若包含其他的的jar文件,其他的jar文件里面的class是不会被加载的。

M

main(String[]) - 类 中的静态方法com.ideaaedi.commonds.clazz.ClazzUtil
test
main(String[]) - 类 中的静态方法com.ideaaedi.commonds.img.ImgUtil
demo
main(String[]) - 类 中的静态方法com.ideaaedi.commonds.monitor.SystemMonitorUtil
测试
memoryInfo(SystemInfo, DecimalFormat) - 类 中的静态方法com.ideaaedi.commonds.monitor.SystemMonitorUtil
获取内存信息
mergeByte(byte[]...) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
合并byte[]
MergeSortCompleter<T extends Comparable<T>> - com.ideaaedi.commonds.sort中的类
Fork/Join之CountedCompleter实现 多线程归并排序 P.S.
MergeSortCompleter(MergeSortCompleter, Comparable<T>[], int, int) - 类 的构造器com.ideaaedi.commonds.sort.MergeSortCompleter
 
MergeSortCompleter(MergeSortCompleter, Comparable<T>[], int, int, boolean) - 类 的构造器com.ideaaedi.commonds.sort.MergeSortCompleter
 
MergeSortCompleter(MergeSortCompleter, Comparable<T>[], int, int, int, boolean) - 类 的构造器com.ideaaedi.commonds.sort.MergeSortCompleter
构造器
minus(String, String, int) - 类 中的静态方法com.ideaaedi.commonds.numeral.BigDecimalUtil
减(四舍五入)
multiply(String, String) - 类 中的静态方法com.ideaaedi.commonds.numeral.BigDecimalUtil
乘 (不进行取舍)
multiply(String, String, int) - 类 中的静态方法com.ideaaedi.commonds.numeral.BigDecimalUtil
乘 (四舍五入)
multiTree2List(T, boolean, boolean) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
将树节点node展开为list
multiTree2List(T, boolean, boolean, Comparator<? super T>) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
将树节点node展开为list
multiTree2Map(T, boolean, boolean) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
将树节点node展开为Map
MultiTreeify<K,T extends MultiTreeify<K,T>> - com.ideaaedi.commonds.tree中的接口
多父节点树 - 以K为纽带, 树化T
单父节点树,见MultiTreeify

N

natural(List<T>) - 类 中的方法com.ideaaedi.commonds.rank.DefaultRankSupporter
 
natural(List<T>) - 接口 中的方法com.ideaaedi.commonds.rank.RankSupporter
自然排名
如: 假设分数是100、90、80、80、70,降序排序,那么NATURAL排名后排名是1、2、3、4、5
NoArgConsumer - com.ideaaedi.commonds.function中的接口
无参 Consumer
NoArgFunction<R> - com.ideaaedi.commonds.function中的接口
无参 Function
NotAcquiredRedisLockException(String, long, TimeUnit) - 异常错误 的构造器com.ideaaedi.commonds.lock.RedisLockSupport.NotAcquiredRedisLockException
 
now() - 枚举 中的方法com.ideaaedi.commonds.time.DateTimeConverter
获取当前时间

O

obtainChildren() - 接口 中的方法com.ideaaedi.commonds.tree.MultiTreeify
获取子节点集合
obtainChildren() - 接口 中的方法com.ideaaedi.commonds.tree.Treeify
获取子节点集合
obtainFileOrder(File) - 接口 中的方法com.ideaaedi.commonds.file.FileOrderSupport
获取文件的排序序号
obtainFromSourceCode(byte[]) - 类 中的静态方法com.ideaaedi.commonds.clazz.ClassNameGrabber
 
obtainFromSourceCode(String) - 类 中的静态方法com.ideaaedi.commonds.clazz.ClassNameGrabber
获取全类名
obtainNewInstance() - 接口 中的方法com.ideaaedi.commonds.tree.MultiTreeify
(以this实例为基础,)获取新的t实例 p.s.
obtainNewInstance() - 接口 中的方法com.ideaaedi.commonds.tree.Treeify
(以this实例为基础,)获取新的t实例 p.s.
obtainNodeKey() - 接口 中的方法com.ideaaedi.commonds.tree.MultiTreeify
获取当前节点的key
obtainNodeKey() - 接口 中的方法com.ideaaedi.commonds.tree.Treeify
获取当前节点的key
obtainParentNodeKey() - 接口 中的方法com.ideaaedi.commonds.tree.MultiTreeify
获取父节点的key
obtainParentNodeKey() - 接口 中的方法com.ideaaedi.commonds.tree.Treeify
获取父节点的key
obtainRank() - 接口 中的方法com.ideaaedi.commonds.rank.Rankable
获取排名
of(L, R) - 类 中的静态方法com.ideaaedi.commonds.tuple.Pair
 
onCompletion(CountedCompleter<?>) - 类 中的方法com.ideaaedi.commonds.sort.MergeSortCompleter
触发onCompletion逻辑
ORIGIN_KILL_PROCESS_BY_PORT_BAT - 类 中的静态变量com.ideaaedi.commonds.bash.BashUtil
 
otherInfo() - 类 中的静态方法com.ideaaedi.commonds.monitor.SystemMonitorUtil
获取其他信息信息

P

Pair<K,V> - com.ideaaedi.commonds.tuple中的类
pair data
PathUtil - com.ideaaedi.commonds.path中的类
路径util
PathUtil() - 类 的构造器com.ideaaedi.commonds.path.PathUtil
 
PatternConstant - com.ideaaedi.commonds.constants中的接口
正则常量
POINT - 接口 中的静态变量com.ideaaedi.commonds.constants.SymbolConstant
PORTS_PLACEHOLDER - 类 中的静态变量com.ideaaedi.commonds.bash.BashUtil
 
POSITION_BOTTOM_LEFT - 类 中的静态变量com.ideaaedi.commonds.img.ImgUtil
左下角
POSITION_BOTTOM_RIGHT - 类 中的静态变量com.ideaaedi.commonds.img.ImgUtil
右下角
POSITION_TOP_LEFT - 类 中的静态变量com.ideaaedi.commonds.img.ImgUtil
左上角
POSITION_TOP_RIGHT - 类 中的静态变量com.ideaaedi.commonds.img.ImgUtil
右上角

R

Rankable<T> - com.ideaaedi.commonds.rank中的接口
排名flag
Ranker<T extends Rankable<T>> - com.ideaaedi.commonds.rank中的类
排名器
P.S.
rankPostponedIfSame(List<T>) - 类 中的方法com.ideaaedi.commonds.rank.DefaultRankSupporter
 
rankPostponedIfSame(List<T>) - 接口 中的方法com.ideaaedi.commonds.rank.RankSupporter
相同值则排名相同, 后面那个不同的则排名+1
如: 假设分数是100、90、80、80、70,降序排序,那么SAME_RAKE_RANK_POSTPONED排名后排名是1、2、3、3、4
rankStartValue() - 接口 中的方法com.ideaaedi.commonds.rank.RankSupporter
排名起始值
RankStrategy - com.ideaaedi.commonds.rank中的枚举
排名策略
RankSupporter<T extends Rankable<T>> - com.ideaaedi.commonds.rank中的接口
排名实现器
readContentFromFile(File) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
读取文件内容
readFileFromWorkbenchRoot(File, String) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
从jar文件或目录中读取文件字节
RedisLockSupport - com.ideaaedi.commonds.lock中的接口
redis锁支持
RedisLockSupport.NotAcquiredRedisLockException - com.ideaaedi.commonds.lock中的异常错误
获取redis lock失败
resolveClassName(String, boolean) - 类 中的静态方法com.ideaaedi.commonds.codebytes.JavassistUtil
根据class的绝对路径解析出class全类名(或class全类名文件所在的目录路径) 假设文件的全路径名是这样的/tmp/class-winter-core/src/main/java/com/niantou/iwork/core/Abc.class, 那么, 解析出来的class全类名即为com.niantou.iwork.core.Abc 解析出来的class全类名文件所在的目录路径即为/tmp/class-winter-core/src/main/java
rewriteZipEntry(ZipFile, Map<String, byte[]>) - 类 中的静态方法com.ideaaedi.commonds.jar.JarUtil
修改zip文件(.java、.war文件)中的条目
RSA - 接口 中的静态变量com.ideaaedi.commonds.constants.AlgorithmConstant
RSA算法
RSA - com.ideaaedi.commonds.security中的类
RSA公钥/私钥 工具类
runBash(String) - 类 中的静态方法com.ideaaedi.commonds.bash.BashUtil
运行命令
runBash(String, int) - 类 中的静态方法com.ideaaedi.commonds.bash.BashUtil
运行命令
runBashAndPrint(String) - 类 中的静态方法com.ideaaedi.commonds.bash.BashUtil
运行命令并输出到控制台

S

setClipboardString(String) - 类 中的静态方法com.ideaaedi.commonds.quick.ClipboardUtil
复制
shouldJoinRank() - 接口 中的方法com.ideaaedi.commonds.rank.Rankable
是否参与排名
simpleDecrypt(String, String) - 类 中的静态方法com.ideaaedi.commonds.security.AES
解密
simpleDecryptSilently(String, String) - 类 中的静态方法com.ideaaedi.commonds.security.AES
 
simpleEncrypt(String, String) - 类 中的静态方法com.ideaaedi.commonds.security.AES
加密
simpleEncryptSilently(String, String) - 类 中的静态方法com.ideaaedi.commonds.security.AES
 
SLASH - 接口 中的静态变量com.ideaaedi.commonds.constants.SymbolConstant
斜杠
SortStrategy - com.ideaaedi.commonds.sort中的枚举
排序策略
SortSupporter<T extends Comparable<T>> - com.ideaaedi.commonds.sort中的接口
排序实现器
splitAndMerge(Comparable<T>[], int, int, boolean) - 类 中的方法com.ideaaedi.commonds.sort.MergeSortCompleter
(两路)拆分、归并 数组
startWithCAFEBABE(byte[]) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
判断字节流bytes的内容是否是以CAFEBABE打头的 注: 每个Class文件的头4个字节称为魔数(Magic Number),它的唯一作用是确定这个文件是否为一个能被虚拟机接收的Class文件。
StrConstant - com.ideaaedi.commonds.constants中的接口
常用字符常量类
strConvertToImg(List<String>, int) - 类 中的静态方法com.ideaaedi.commonds.img.ImgUtil
将文字转换为透明背景的图片
strConvertToImg(List<String>, Font, Color) - 类 中的静态方法com.ideaaedi.commonds.img.ImgUtil
将文字转换为透明背景的图片
strConvertToImg(List<String>, Font, Color, int) - 类 中的静态方法com.ideaaedi.commonds.img.ImgUtil
将文字转换为透明背景的图片
SymbolConstant - com.ideaaedi.commonds.constants中的接口
符号
SystemCpuInfo - com.ideaaedi.commonds.monitor.info中的类
系统CPU信息
SystemCpuInfo() - 类 的构造器com.ideaaedi.commonds.monitor.info.SystemCpuInfo
 
SystemDiskInfo - com.ideaaedi.commonds.monitor.info中的类
系统磁盘信息
SystemDiskInfo() - 类 的构造器com.ideaaedi.commonds.monitor.info.SystemDiskInfo
 
SystemInfo - com.ideaaedi.commonds.monitor.info中的类
系统信息
SystemInfo() - 类 的构造器com.ideaaedi.commonds.monitor.info.SystemInfo
 
SystemMemoryInfo - com.ideaaedi.commonds.monitor.info中的类
系统内存信息
SystemMemoryInfo() - 类 的构造器com.ideaaedi.commonds.monitor.info.SystemMemoryInfo
 
SystemMonitorUtil - com.ideaaedi.commonds.monitor中的类
系统监控
SystemMonitorUtil() - 类 的构造器com.ideaaedi.commonds.monitor.SystemMonitorUtil
 
SystemOtherInfo - com.ideaaedi.commonds.monitor.info中的类
其它系统信息
SystemOtherInfo() - 类 的构造器com.ideaaedi.commonds.monitor.info.SystemOtherInfo
 
systemRealTimeInfo(boolean) - 类 中的静态方法com.ideaaedi.commonds.monitor.SystemMonitorUtil
获取系统实时信息
systemRealTimeInfo() - 类 中的静态方法com.ideaaedi.commonds.monitor.SystemMonitorUtil
获取系统实时信息

T

TMP_DIR_SUFFIX - 类 中的静态变量com.ideaaedi.commonds.codebytes.JavassistUtil
临时目录名
toBytes(File) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
读取文件
toBytes(InputStream) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
将inputStream转换为byte[] 注:此方法会释放inputStream
toFile(byte[], File, boolean) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
将srcFileBytes写出为destFile文件 注: 若源文件存在,则会覆盖原有的内容。
toString() - 类 中的方法com.ideaaedi.commonds.tuple.Pair
 
tree2List(T, boolean, boolean) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
将树节点node展开为list
tree2List(T, boolean, boolean, Comparator<? super T>) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
将树节点node展开为list
tree2Map(T, boolean, boolean) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
将树节点node展开为Map
Treeify<K,T extends Treeify<K,T>> - com.ideaaedi.commonds.tree中的接口
单父节点树 - 以K为纽带, 树化T
多父节点树,见Treeify
treeify(List<? extends Treeify<K, T>>, K) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
获取指定根节点的树
treeify(List<? extends Treeify<K, T>>, Comparator<? super T>, K) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
获取指定根节点的树
treeify(List<? extends Treeify<K, T>>) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
获取树map
treeify(List<? extends Treeify<K, T>>, Comparator<? super T>) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
获取树map
treeifyMulti(List<? extends MultiTreeify<K, T>>, K) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
获取指定根节点的树
treeifyMulti(List<? extends MultiTreeify<K, T>>, Comparator<? super T>, K) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
获取指定根节点的树
treeifyMulti(List<? extends MultiTreeify<K, T>>) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
获取树map
treeifyMulti(List<? extends MultiTreeify<K, T>>, Comparator<? super T>) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
获取树map
treeifyMultiWithSort(List<? extends MultiTreeify<K, T>>, Comparator<? super T>) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
获取树map P.S. key-唯一定位节点的key, value-以key对应的节点为根节点的树
TreeifyUtil - com.ideaaedi.commonds.tree中的类
树化工具类
treeifyWithSort(List<? extends Treeify<K, T>>, Comparator<? super T>) - 类 中的静态方法com.ideaaedi.commonds.tree.TreeifyUtil
获取树map P.S. key-唯一定位节点的key, value-以key对应的节点为根节点的树

U

unJarWar(String, String) - 类 中的静态方法com.ideaaedi.commonds.jar.JarUtil
解压jar(or war)至指定的目录
unJarWar(String, String, boolean, T) - 类 中的静态方法com.ideaaedi.commonds.jar.JarUtil
解压jar(or war)至指定的目录

V

validate() - 接口 中的方法com.ideaaedi.commonds.validate.Validator
校验
validate(Supplier<T>) - 接口 中的方法com.ideaaedi.commonds.validate.Validator
校验
validate(Supplier<T>, Function<T, Boolean>) - 接口 中的方法com.ideaaedi.commonds.validate.Validator
校验
validateAndGet() - 接口 中的方法com.ideaaedi.commonds.validate.Validator
校验
validateAndGet(Supplier<T>) - 接口 中的方法com.ideaaedi.commonds.validate.Validator
校验
validateAndGet(Supplier<T>, Function<T, Boolean>) - 接口 中的方法com.ideaaedi.commonds.validate.Validator
校验
ValidateException - com.ideaaedi.commonds.exception中的异常错误
校验异常
ValidateException() - 异常错误 的构造器com.ideaaedi.commonds.exception.ValidateException
 
ValidateException(String) - 异常错误 的构造器com.ideaaedi.commonds.exception.ValidateException
 
ValidateException(String, Throwable) - 异常错误 的构造器com.ideaaedi.commonds.exception.ValidateException
 
ValidateException(Throwable) - 异常错误 的构造器com.ideaaedi.commonds.exception.ValidateException
 
ValidateException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.ideaaedi.commonds.exception.ValidateException
 
Validator<T> - com.ideaaedi.commonds.validate中的接口
校验器
valueOf(String) - 枚举 中的静态方法com.ideaaedi.commonds.rank.RankStrategy
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ideaaedi.commonds.sort.SortStrategy
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ideaaedi.commonds.time.DateTimeConverter
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.ideaaedi.commonds.rank.RankStrategy
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ideaaedi.commonds.sort.SortStrategy
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ideaaedi.commonds.time.DateTimeConverter
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
voidExec(Consumer<P>, P) - 接口 中的方法com.ideaaedi.commonds.exec.Executor
执行逻辑
voidExec(NoArgConsumer) - 接口 中的方法com.ideaaedi.commonds.exec.Executor
执行逻辑
voidExec(Consumer<P>, P) - 接口 中的方法com.ideaaedi.commonds.lock.RedisLockSupport
执行同步逻辑
此逻辑,应由redis lock保证全局同步
voidExec(NoArgConsumer) - 接口 中的方法com.ideaaedi.commonds.lock.RedisLockSupport
执行同步逻辑
此逻辑,应由redis lock保证全局同步

W

WAR_SUFFIX - 接口 中的静态变量com.ideaaedi.commonds.constants.StrConstant
war包后缀
writeContentToFile(String, File) - 类 中的静态方法com.ideaaedi.commonds.io.IOUtil
将内容写入到文件 注:若原文件存在,则会覆盖原文件中的内容。
A B C D E F G H I J K L M N O P R S T U V W 
跳过导航链接

Copyright © 2023. All rights reserved.