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

A

AbstractHandlerResponsibilityChainResolver<T> - net.lulihu.designPattern.chain中的类
责任链处理解析器
AbstractHandlerResponsibilityChainResolver(String) - 类 的构造器net.lulihu.designPattern.chain.AbstractHandlerResponsibilityChainResolver
 
accept() - 接口 中的方法net.lulihu.functional.CollectionConsumption
接收指定表达式,等待执行
accept(T) - 接口 中的方法net.lulihu.functional.Consumer
接收指定表达式,等待执行
accept(E[]) - 接口 中的方法net.lulihu.functional.ConsumerArgsResult
接收指定表达式,等待执行
accept() - 接口 中的方法net.lulihu.functional.ConsumerNotArgsResult
接收指定表达式,等待执行
accept(E, D) - 接口 中的方法net.lulihu.functional.ConsumerReferenceResult
接收指定表达式,等待执行
accept(E) - 接口 中的方法net.lulihu.functional.ConsumerResult
接收指定表达式,等待执行
accept() - 接口 中的方法net.lulihu.functional.Consumption
接收指定表达式,等待执行
accept() - 接口 中的方法net.lulihu.functional.ConsumptionException
接收指定表达式,等待执行
accept() - 接口 中的方法net.lulihu.functional.ConsumptionResult
接收指定表达式,等待执行
accept(O, Map<K, T>) - 接口 中的方法net.lulihu.functional.MapGroup
对象分组封装
add(String, String) - 类 中的方法net.lulihu.http.okhttp.NoEncodeFormBody.Builder
已过时。
 
addAll(T[]...) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
将多个数组合并在一起
忽略null的数组
addHandler(ResponsibilityChain<T>) - 类 中的方法net.lulihu.designPattern.chain.ResponsibilityChain
设置下个处理对象
addHandler(AbstractHandlerResponsibilityChainResolver<T>) - 类 中的方法net.lulihu.designPattern.chain.ResponsibilityChainHandler
添加下个处理对象
addHeader(String, String) - 类 中的方法net.lulihu.http.builder.HttpBuilder
添加请求头信息
addHeader(String, String) - 类 中的方法net.lulihu.http.builder.HttpGetBuilder
添加请求头信息
addHeader(String, String) - 类 中的方法net.lulihu.http.builder.HttpPostBuilder
添加请求头信息
addHeader(String, String) - 类 中的方法net.lulihu.http.builder.HttpPostMultipartBuilder
添加请求头信息
addHeader(String, String) - 类 中的方法net.lulihu.http.builder.HttpPostPayloadBuilder
添加请求头信息
addNetInterceptor(Interceptor) - 类 中的方法net.lulihu.http.builder.HttpBuilder
添加网络层拦截器
addNetInterceptor(Interceptor) - 类 中的方法net.lulihu.http.builder.HttpGetBuilder
添加网络层拦截器
addNetInterceptor(Interceptor) - 类 中的方法net.lulihu.http.builder.HttpPostBuilder
添加网络层拦截器
addNetInterceptor(Interceptor) - 类 中的方法net.lulihu.http.builder.HttpPostMultipartBuilder
添加网络层拦截器
addNetInterceptor(Interceptor) - 类 中的方法net.lulihu.http.builder.HttpPostPayloadBuilder
添加网络层拦截器
addParam(String, String) - 类 中的方法net.lulihu.http.builder.HttpGetBuilder
添加get请求参数
addParam(String, String) - 类 中的方法net.lulihu.http.builder.HttpPostBuilder
添加post请求参数
addParam(String, String) - 类 中的方法net.lulihu.http.builder.HttpPostMultipartBuilder
添加多部分请求参数
addParam(String, List<File>) - 类 中的方法net.lulihu.http.builder.HttpPostMultipartBuilder
添加多部分请求参数
addParam(String, File) - 类 中的方法net.lulihu.http.builder.HttpPostMultipartBuilder
添加多部分请求参数
addPrefixIfNot(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
如果给定字符串不是以prefix开头的,在开头补充 prefix
addRequestInterceptor(RequestInterceptor) - 类 中的方法net.lulihu.http.builder.HttpBuilder
添加请求拦截器
addRequestInterceptor(RequestInterceptor) - 类 中的方法net.lulihu.http.builder.HttpGetBuilder
添加请求拦截器
addRequestInterceptor(RequestInterceptor) - 类 中的方法net.lulihu.http.builder.HttpPostBuilder
添加请求拦截器
addRequestInterceptor(RequestInterceptor) - 类 中的方法net.lulihu.http.builder.HttpPostMultipartBuilder
添加请求拦截器
addRequestInterceptor(RequestInterceptor) - 类 中的方法net.lulihu.http.builder.HttpPostPayloadBuilder
添加请求拦截器
addResponseInterceptor(ResponseInterceptor) - 类 中的方法net.lulihu.http.builder.HttpBuilder
添加响应拦截器
addResponseInterceptor(ResponseInterceptor) - 类 中的方法net.lulihu.http.builder.HttpGetBuilder
添加响应拦截器
addResponseInterceptor(ResponseInterceptor) - 类 中的方法net.lulihu.http.builder.HttpPostBuilder
添加响应拦截器
addResponseInterceptor(ResponseInterceptor) - 类 中的方法net.lulihu.http.builder.HttpPostMultipartBuilder
添加响应拦截器
addResponseInterceptor(ResponseInterceptor) - 类 中的方法net.lulihu.http.builder.HttpPostPayloadBuilder
添加响应拦截器
addSuffixIfNot(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
如果给定字符串不是以suffix结尾的,在尾部补充 suffix
addWorkHandler(Class<T>, ResponsibilityChainHandler<T>) - 类 中的方法net.lulihu.disruptorKit.oneOf.WorkHandlerManage
添加处理程序至工作消费者
after(T) - 接口 中的方法net.lulihu.designPattern.chain.HandlerResponsibilityChainResolver
程序处理之后执行
afterEventHandler(T) - 接口 中的方法net.lulihu.designPattern.chain.ResponsibilityChainEventHandler
事件处理之后
age(Date, Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
计算相对于dateToCompare的年龄,长用于计算指定生日在某年的年龄
ageOfNow(String) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
生日转为年龄,计算法定年龄
ageOfNow(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
生日转为年龄,计算法定年龄
append(T[], T) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
将新元素添加到已有数组中
添加新元素会生成一个新的数组,不影响原数组
argument() - 类 中的静态方法net.lulihu.Assert0
非法论证 断言失败时则抛出 IllegalArgumentException 例外
ArrayWriteFile(Iterable<? extends CharSequence>, String) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
集合写入文件
ArrayWriteFile(Iterable<? extends CharSequence>, Path) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
 
Assert - net.lulihu中的类
已过时。
Assert() - 类 的构造器net.lulihu.Assert
已过时。
 
Assert0 - net.lulihu中的类
断言对象
Assert0() - 类 的构造器net.lulihu.Assert0
 
Assert0.Argument - net.lulihu中的类
非法论证 断言失败时则抛出 IllegalArgumentException 例外
Assert0.ToolBox - net.lulihu中的类
工具论证 断言失败时则抛出 ToolBoxException 例外
AssertBehavior - net.lulihu中的接口
断言模板方法
Async - net.lulihu.promise中的类
异步执行工具
Async() - 类 的构造器net.lulihu.promise.Async
 

B

BACKSLASH - 类 中的静态变量net.lulihu.ObjectKit.StrKit
 
base64Decode(byte[]) - 类 中的静态方法net.lulihu.ObjectKit.EncryptionKit
base64解码
base64Encode(byte[]) - 类 中的静态方法net.lulihu.ObjectKit.EncryptionKit
base64编码
BasicType - net.lulihu.ObjectKit中的枚举
基本变量类型的枚举
BeanKit - net.lulihu.ObjectKit中的类
Bean工具类
BeanKit.CopyOptions - net.lulihu.ObjectKit中的类
属性拷贝选项
包括:
1、限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性, 例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
2、是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
3、忽略的属性列表,设置一个属性列表,不拷贝这些属性值
beanToMap(T, Map<String, Object>) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
对象转Map
beanToMap(T, Map<String, Object>, boolean) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
对象转Map
beanToMap(T, Map<String, D>, boolean, ConsumerResult<Object, D>) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
对象转Map
beanToProperties(T) - 类 中的静态方法net.lulihu.ObjectKit.PropertiesKit
bean转 Properties对象
beanValueAsJsonToMap(Map<String, String>, T) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
对象转Map 如果对象属性值不是基本数据类型则转为json字符串
beforeEventHandler(T) - 接口 中的方法net.lulihu.designPattern.chain.ResponsibilityChainEventHandler
事件处理之前
binary2Hex(String) - 类 中的静态方法net.lulihu.ObjectKit.HexKit
2进制转16进制
binary2Hex(byte[]) - 类 中的静态方法net.lulihu.ObjectKit.HexKit
将二进制转换成16进制
bind(Function<V, Promise<R>>) - 类 中的方法net.lulihu.promise.Promise
在原有的誓言流程上继续绑定誓言
build() - 类 中的方法net.lulihu.http.okhttp.NoEncodeFormBody.Builder
已过时。
 
Builder() - 类 的构造器net.lulihu.http.okhttp.NoEncodeFormBody.Builder
已过时。
 
builder() - 类 中的静态方法net.lulihu.ObjectKit.StrKit
创建StringBuilder对象
builder(int) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
创建StringBuilder对象
builder(String...) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
创建StringBuilder对象
builder(String...) - 类 中的静态方法net.lulihu.ToolKit
创建StringBuilder对象
buildGetUrl(String, Map<String, ?>) - 类 中的静态方法net.lulihu.http.UrlBuildUtil
构建get请求路径
byteBuffer(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
字符串转换为byteBuffer
bytes(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
编码字符串
bytes(String, Charset) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
编码字符串
byteStream() - 类 中的方法net.lulihu.http.builder.HttpBuilder
获取字节流

C

cancel(boolean) - 类 中的方法net.lulihu.promise.Promise
 
caseInsensitiveMap(Map<String, Object>) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
map的key转为小写
caseInsensitiveMap(Map<String, Object>) - 类 中的静态方法net.lulihu.ToolKit
map的key转为小写
ChainDisconnectedException - net.lulihu.designPattern.chain中的异常错误
链条断开异常
ChainDisconnectedException() - 异常错误 的构造器net.lulihu.designPattern.chain.ChainDisconnectedException
 
ChainDisconnectedException(String) - 异常错误 的构造器net.lulihu.designPattern.chain.ChainDisconnectedException
 
ChainDisconnectedException(String, Object...) - 异常错误 的构造器net.lulihu.designPattern.chain.ChainDisconnectedException
 
ChainDisconnectedException(Throwable, String) - 异常错误 的构造器net.lulihu.designPattern.chain.ChainDisconnectedException
 
ChainDisconnectedException(Throwable, String, Object...) - 异常错误 的构造器net.lulihu.designPattern.chain.ChainDisconnectedException
 
ChainEventException - net.lulihu.designPattern.chain中的异常错误
链条执行中发生可控的事件异常
ChainEventException(String) - 异常错误 的构造器net.lulihu.designPattern.chain.ChainEventException
 
ChainEventException(String, Object...) - 异常错误 的构造器net.lulihu.designPattern.chain.ChainEventException
 
ChainEventException(Throwable, String) - 异常错误 的构造器net.lulihu.designPattern.chain.ChainEventException
 
ChainEventException(Throwable, String, Object...) - 异常错误 的构造器net.lulihu.designPattern.chain.ChainEventException
 
ClassKit - net.lulihu.ObjectKit中的类
类工具类
cleanBlank(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
清理空白字符
clear() - 类 中的方法net.lulihu.disruptorKit.Event
清除引用,方便GC
clear() - 接口 中的方法net.lulihu.disruptorKit.EventEndClear
 
clone(List<T>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
克隆数组
clone(T[]) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
克隆数组
clone(T) - 类 中的静态方法net.lulihu.ObjectKit.KryoKit
利用序列化进行对象深克隆
close() - 类 中的方法net.lulihu.http.builder.HttpBuilder
关闭响应体 如果只发送请求,不对请求结果进行处理 记得只send方法后执行该方法
CollectionConsumption<T> - net.lulihu.functional中的接口
 
CollectionKit - net.lulihu.ObjectKit中的类
集合相关工具类,包括数组
COMMA - 类 中的静态变量net.lulihu.ObjectKit.StrKit
 
compareDate(Date, Date) - 类 中的静态方法net.lulihu.dateTime.DateCalculateKit
比较两个时间大小,
DATE1大于DATE2 返回1
DATE1小于DATE2 返回-1
相等返回 0
ConditionLock - net.lulihu.lock中的类
条件锁
ConfigProperties - net.lulihu.ObjectKit中的类
配置文件 属性解析工具
ConfigProperties(String) - 类 的构造器net.lulihu.ObjectKit.ConfigProperties
 
ConfigProperties(File) - 类 的构造器net.lulihu.ObjectKit.ConfigProperties
 
Consumer<T> - net.lulihu.disruptorKit中的类
消费者 分两种方式 重复消费/不重复消费 Disruptor.handleEventsWith 为 重复消费 Disruptor.handleEventsWithWorkerPool 为 不重复消费
Consumer(String) - 类 的构造器net.lulihu.disruptorKit.Consumer
 
Consumer<T> - net.lulihu.functional中的接口
 
Consumer1() - 类 的构造器net.lulihu.disruptorKit.demo.HelloWorld.Consumer1
 
Consumer2() - 类 的构造器net.lulihu.disruptorKit.demo.HelloWorld.Consumer2
 
Consumer3() - 类 的构造器net.lulihu.disruptorKit.demo.HelloWorld.Consumer3
 
ConsumerArgsResult<E,T> - net.lulihu.functional中的接口
 
ConsumerNotArgsResult<T> - net.lulihu.functional中的接口
 
consumerNum(int) - 类 中的方法net.lulihu.disruptorKit.oneOf.WorkHandlerManage
生成指定数量的消费者消费者
ConsumerReferenceResult<T,E,D> - net.lulihu.functional中的接口
 
ConsumerResult<E,T> - net.lulihu.functional中的接口
 
consumption(Event<T>) - 类 中的方法net.lulihu.disruptorKit.Consumer
消费方法实现
consumption(Event<HelloWorld.TestEvent>) - 类 中的方法net.lulihu.disruptorKit.demo.HelloWorld.Consumer1
 
consumption(Event<HelloWorld.TestEvent>) - 类 中的方法net.lulihu.disruptorKit.demo.HelloWorld.Consumer2
 
consumption(Event<HelloWorld.TestEvent>) - 类 中的方法net.lulihu.disruptorKit.demo.HelloWorld.Consumer3
 
Consumption - net.lulihu.functional中的接口
 
consumptionBefore(Event<T>) - 类 中的方法net.lulihu.disruptorKit.Consumer
事件执行前回调
consumptionError(Event<T>, Throwable) - 类 中的方法net.lulihu.disruptorKit.Consumer
消费时发生异常信息处理回调
ConsumptionException<T> - net.lulihu.functional中的接口
 
consumptionFinally(Event<T>) - 类 中的方法net.lulihu.disruptorKit.Consumer
消费方法实现方法的finally块回调
ConsumptionResult<T> - net.lulihu.functional中的接口
 
consumptionSuccess(Event<T>) - 类 中的方法net.lulihu.disruptorKit.Consumer
消费成功回调
contains(T[], T) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
数组中是否包含元素
contains(Object, Object) - 类 中的静态方法net.lulihu.ToolKit
对象中是否包含指定元素
containsIgnoreCase(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
是否包含特定字符,忽略大小写,如果给定两个参数都为null,返回true
contentLength() - 类 中的方法net.lulihu.http.okhttp.NoEncodeFormBody
已过时。
 
contentType() - 类 中的方法net.lulihu.http.okhttp.NoEncodeFormBody
已过时。
 
convertCharset(String, String, String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
给定字符串转换字符编码
如果参数为空,则返回原字符串,不报错。
ConvertKit - net.lulihu.ObjectKit中的类
类型转换器
copy(String, String) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
文件拷贝
copy(File, File) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
 
copy(FileInputStream, File) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
 
CopyOptions() - 类 的构造器net.lulihu.ObjectKit.BeanKit.CopyOptions
构造拷贝选项
CopyOptions(Class<?>, boolean, String...) - 类 的构造器net.lulihu.ObjectKit.BeanKit.CopyOptions
构造拷贝选项
copyProperties(Object, Object) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
复制Bean对象属性
copyProperties(Object, Object, String...) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
复制Bean对象属性
限制类用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
copyProperties(Object, Object, BeanKit.CopyOptions) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
复制Bean对象属性
限制类用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
CPUSerialNumber() - 类 中的静态方法net.lulihu.ObjectKit.NativeKit
获取cpu序列号
create() - 类 中的静态方法net.lulihu.ObjectKit.BeanKit.CopyOptions
创建拷贝选项
create(Class<?>, boolean, String...) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit.CopyOptions
创建拷贝选项
createDirectoryRecursively(String) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
创建文件目录(包括子目录) 支持创建多级文件目录,如“d:/aaa/bbb/ccc”
createFile(String) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
创建文件,可以包括创建多级文件目录 。
createFile(File) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
创建文件,可以包括创建多级文件目录 由文件对象创建文件,若文件的上级目录不存在,则先创建目录,再创建文件,返回新文件.
CRLF - 类 中的静态变量net.lulihu.ObjectKit.StrKit
 
current(boolean) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
当前时间long
cutPreAndLowerFirst(String, int) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
去掉首部指定长度的字符串并将剩余字符串首字母小写
例如:str=setName, preLength=3 -> return name

D

date() - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
 
date(long) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
Long类型时间转为Date
DateCalculateKit - net.lulihu.dateTime中的类
时间计算工具类
DateCalculateKit() - 类 的构造器net.lulihu.dateTime.DateCalculateKit
 
DateTime - net.lulihu.dateTime中的类
封装java.util.Date
DateTime() - 类 的构造器net.lulihu.dateTime.DateTime
当前时间
DateTime(Date) - 类 的构造器net.lulihu.dateTime.DateTime
给定日期的构造
DateTime(long) - 类 的构造器net.lulihu.dateTime.DateTime
给定日期毫秒数的构造
DateTimeKit - net.lulihu.dateTime中的类
时间工具类
DateTimeKit() - 类 的构造器net.lulihu.dateTime.DateTimeKit
 
dateToCron(Date) - 类 中的静态方法net.lulihu.dateTime.DateCalculateKit
时间转cron表达式 小于10的数字之前的0将会被去除
DAY_MS - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
每天的毫秒数
dayForWeek(Date) - 类 中的静态方法net.lulihu.dateTime.DateCalculateKit
等到当期时间的周系数
debug(Logger, String) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
debug(Logger, String, Object) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
debug(Logger, String, Object, Object) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
debug(Logger, String, Object...) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
debug(Logger, String, Throwable) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
debug(Logger, String, ConsumptionResult<Object[]>) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
decode(String) - 类 中的方法net.lulihu.http.okhttp.NoEncodeFormBody.Builder
已过时。
 
decode(byte[], String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
解码字节码
decodeHex(char[]) - 类 中的静态方法net.lulihu.ObjectKit.HexKit
将十六进制字符数组转换为字节数组
decodeHexStr(String, Charset) - 类 中的静态方法net.lulihu.ObjectKit.HexKit
将十六进制字符数组转换为字符串
decodeHexStr(char[], Charset) - 类 中的静态方法net.lulihu.ObjectKit.HexKit
将十六进制字符数组转换为字符串
DefaultEventFactory - net.lulihu.disruptorKit中的类
默认事件工厂
DefaultEventFactory() - 类 的构造器net.lulihu.disruptorKit.DefaultEventFactory
 
DefaultSqlStatementExecutor - net.lulihu.jdbc.orm中的类
默认Sql语句执行程序
delete(String) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
 
delete(File) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
删除此文件或文件夹及其下的所有文件及子文件夹,并删除文件夹本身.
delete(File, boolean) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
删除文件(夹),选项:是否包括本身
diff(Date, Date, long) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
判断两个日期相差的时长
返回 minuend - subtrahend 的差
diffDay(Date, Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
判断两个日期相差的天数
返回 minuend - subtrahend 的差
diffHour(Date, Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
判断两个日期相差的小时数
返回 minuend - subtrahend 的差
diffMinute(Date, Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
判断两个日期相差的分钟数
返回 minuend - subtrahend 的差
diffSecond(Date, Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
判断两个日期相差的秒数
返回 minuend - subtrahend 的差
digitUppercase(double) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
数字金额大写转换 先写个完整的然后将如零拾替换成零
DisruptorManage - net.lulihu.disruptorKit中的类
Disruptor管理
DOT - 类 中的静态变量net.lulihu.ObjectKit.StrKit
 
downloadSmallFile(String, String) - 类 中的静态方法net.lulihu.http.okhttp.HttpUtils
已过时。
下载小文件
downloadSmallFile(String, File) - 类 中的静态方法net.lulihu.http.okhttp.HttpUtils
已过时。
下载小文件
duration() - 类 中的方法net.lulihu.dateTime.Timer
 
durationRestart() - 类 中的方法net.lulihu.dateTime.Timer
 

E

EMPTY - 类 中的静态变量net.lulihu.ObjectKit.StrKit
 
EMPTY_JSON - 类 中的静态变量net.lulihu.ObjectKit.StrKit
 
emptyToNull(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
当给定字符串为空字符串时,转换为null
encode(String, byte[], boolean) - 类 中的静态方法net.lulihu.ObjectKit.EncryptionKit
使用直接算法进行字符串加密
encode(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
编码字符串
encodedName(int) - 类 中的方法net.lulihu.http.okhttp.NoEncodeFormBody
已过时。
 
encodedValue(int) - 类 中的方法net.lulihu.http.okhttp.NoEncodeFormBody
已过时。
 
encodeHex(byte[]) - 类 中的静态方法net.lulihu.ObjectKit.HexKit
将字节数组转换为十六进制字符数组
encodeHex(String, Charset) - 类 中的静态方法net.lulihu.ObjectKit.HexKit
将字节数组转换为十六进制字符数组
encodeHex(byte[], boolean) - 类 中的静态方法net.lulihu.ObjectKit.HexKit
将字节数组转换为十六进制字符数组
encodeHexStr(byte[]) - 类 中的静态方法net.lulihu.ObjectKit.HexKit
将字节数组转换为十六进制字符串
encodeHexStr(byte[], boolean) - 类 中的静态方法net.lulihu.ObjectKit.HexKit
将字节数组转换为十六进制字符串
EncryptionKit - net.lulihu.ObjectKit中的类
加密工具类
EncryptionKit() - 类 的构造器net.lulihu.ObjectKit.EncryptionKit
 
endWith(String, String, boolean) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
是否以指定字符串结尾
equals(Object, Object) - 类 中的静态方法net.lulihu.ObjectKit.ObjectKit
比较两个对象是否相等。
equals(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
比较两个字符串(大小写敏感)。
equals(Object, Object) - 类 中的静态方法net.lulihu.ToolKit
比较两个对象是否相等。
equalsIgnoreCase(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
比较两个字符串(大小写不敏感)。
error(T, ChainEventException) - 接口 中的方法net.lulihu.designPattern.chain.HandlerResponsibilityChainResolver
处理程序发生可控异常时执行
error(Logger, String) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
error(Logger, String, Object) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
error(Logger, String, Object, Object) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
error(Logger, String, Object...) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
error(Logger, String, Throwable) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
error(Logger, String, ConsumptionResult<Object[]>) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
escapeJava(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
添加转义字符
eval(String) - 类 中的静态方法net.lulihu.formula.ExpressionEvaluator
 
eval(String) - 类 中的静态方法net.lulihu.formula.FormulaUtils
表达式运算
evalThreeOperand(String) - 类 中的静态方法net.lulihu.formula.ExpressionEvaluator
评估三元运算
evalThreeOperand(String) - 类 中的静态方法net.lulihu.formula.FormulaUtils
评估三元运算
Event<T> - net.lulihu.disruptorKit中的类
定义事件 事件(Event)就是通过 Disruptor 进行交换的数据类型
Event() - 类 的构造器net.lulihu.disruptorKit.Event
 
EventEndClear - net.lulihu.disruptorKit中的接口
事件对象执行结束时进行内部数据清除,方便gc
Excel - net.lulihu.office.excel中的类
 
Excel(List<D>) - 类 的构造器net.lulihu.office.excel.Excel
 
Excel(String, List<D>) - 类 的构造器net.lulihu.office.excel.Excel
导出excel 对象
Excel(String, LinkedHashMap<String, String>, List<D>) - 类 的构造器net.lulihu.office.excel.Excel
导出excel 对象
Excel(String[], List<LinkedHashMap<String, String>>, List<List<D>>) - 类 的构造器net.lulihu.office.excel.Excel
导出excel 对象
ExcelAnalysis - net.lulihu.office.excel中的类
Excel 导入导出操作相关工具类
ExcelAnalysis() - 类 的构造器net.lulihu.office.excel.ExcelAnalysis
 
ExcelKit - net.lulihu.office.excel中的类
excel导入导出常用工具类
ExcelKit() - 类 的构造器net.lulihu.office.excel.ExcelKit
 
ExcelReadHandle - net.lulihu.office.excel中的类
excel 中的每个sheet页的数据处理对象
ExcelReadHandle(List<List<String>>) - 类 的构造器net.lulihu.office.excel.ExcelReadHandle
 
excelReadInFile(String, HashMap<Integer, Integer[]>) - 类 中的静态方法net.lulihu.office.excel.ExcelKit
读取excel文件数据
excelWriteToFile(Excel, String) - 类 中的静态方法net.lulihu.office.excel.ExcelKit
写出excel到文件
excelWriteToResponse(HttpServletResponse, Excel, String) - 类 中的静态方法net.lulihu.office.excel.ExcelKit
导出数据流到响应体中
exception - 类 中的变量net.lulihu.promise.Promise
 
executeInsertAndReturnId(Connection, String, Object...) - 类 中的方法net.lulihu.jdbc.orm.DefaultSqlStatementExecutor
 
executeInsertAndReturnId(Connection, String, Object...) - 接口 中的方法net.lulihu.jdbc.orm.SqlStatementExecutor
执行保存语句并且返回主键id
executeQueryList(Connection, Class<? extends List>, Class<T>, String, Object...) - 类 中的方法net.lulihu.jdbc.orm.DefaultSqlStatementExecutor
 
executeQueryList(Connection, Class<? extends List>, Class<T>, String, Object...) - 接口 中的方法net.lulihu.jdbc.orm.SqlStatementExecutor
执行查询语句返回多条数据
executeQueryOne(Connection, Class<T>, String, Object...) - 类 中的方法net.lulihu.jdbc.orm.DefaultSqlStatementExecutor
 
executeQueryOne(Connection, Class<T>, String, Object...) - 接口 中的方法net.lulihu.jdbc.orm.SqlStatementExecutor
执行查询语句返回一条数据
executeUpdate(Connection, String, Object...) - 类 中的方法net.lulihu.jdbc.orm.DefaultSqlStatementExecutor
 
executeUpdate(Connection, String, Object...) - 接口 中的方法net.lulihu.jdbc.orm.SqlStatementExecutor
执行修改语句
exeReadLockMethod(ConsumptionResult<T>) - 类 中的方法net.lulihu.ObjectKit.ReadWriteLockKit
有返回值执行读锁方法
exeWriteLockMethod(ConsumptionResult<T>) - 类 中的方法net.lulihu.ObjectKit.ReadWriteLockKit
有返回值执行写锁方法
exeWriteLockMethod(Consumption) - 类 中的方法net.lulihu.ObjectKit.ReadWriteLockKit
无返回值执行写锁方法
existSpecifiedMethod(Class<?>, String, Class<?>[]) - 类 中的静态方法net.lulihu.ObjectKit.MethodKit
对象是否存在指定方法
exportForExcel(HttpServletResponse, List<List<String[]>>, HashMap, HashMap, HashMap, HashMap, HashMap, String, String[], String[], HashMap, HashMap, HashMap) - 类 中的静态方法net.lulihu.office.excel.ExcelAnalysis
功能描述: excel 数据导出、导出模板 版 本: 1.apache poi 3.17 2.apache poi-ooxml 3.17
exportForExcelsOptimize() - 类 中的方法net.lulihu.office.excel.ExcelAnalysis
面向对象编程 导出Excels优化
ExpressionEvaluator - net.lulihu.formula中的类
解析公式并返回结果的类
ExpressionEvaluator() - 类 的构造器net.lulihu.formula.ExpressionEvaluator
 
ExpressionException - net.lulihu.formula中的异常错误
表达式异常类
ExpressionException() - 异常错误 的构造器net.lulihu.formula.ExpressionException
 
ExpressionException(String) - 异常错误 的构造器net.lulihu.formula.ExpressionException
 
ExpressionException(String, Throwable) - 异常错误 的构造器net.lulihu.formula.ExpressionException
 
ExpressionException(Throwable) - 异常错误 的构造器net.lulihu.formula.ExpressionException
 
ExpressionNode - net.lulihu.formula中的类
存储表达式运算符或操作数的各个节点的类
ExpressionNode(String) - 类 的构造器net.lulihu.formula.ExpressionNode
 
ExpressionNodeType - net.lulihu.formula中的枚举
表达式各个字符节点的类型枚举类
ExpressionParser - net.lulihu.formula中的类
负责读取表达式生成ExpressionNode对象的类
ExpressionParser(String) - 类 的构造器net.lulihu.formula.ExpressionParser
 

F

factory() - 类 中的静态方法net.lulihu.disruptorKit.DefaultEventFactory
 
FieldValueProvider - net.lulihu.functional中的接口
 
fileIsNullCreate(String) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
文件不存在,创建
FileKit - net.lulihu.ObjectKit中的类
文件工具类
FileKit() - 类 的构造器net.lulihu.ObjectKit.FileKit
 
fileSort(String) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
文件夹类文件名称排序 只限文件名称为整数类型
fillBean(T, ValueProvider) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
填充Bean
fillBeanField(T, FieldValueProvider) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
填充Bean属性
fillBeanWithMap(Map<?, ?>, T) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
使用Map填充Bean对象
fillBeanWithMap(Map<?, ?>, T, boolean) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
使用Map填充Bean对象,可配置将下划线转换为驼峰
fillBeanWithMapIgnoreCase(Map<?, ?>, T) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
使用Map填充Bean对象,忽略大小写
fillBeanWithRequestParam(ServletRequest, T) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
ServletRequest 参数转Bean
findBiggestTime(List<String>) - 类 中的静态方法net.lulihu.dateTime.DateCalculateKit
寻找最大时间,并且转换当天的时间 传入的时间转换为 HH:mm
findBiggestTime(List<String>, String) - 类 中的静态方法net.lulihu.dateTime.DateCalculateKit
寻找最大的时间
firstCharToLowerCase(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
首字母变小写
firstCharToUpperCase(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
首字母变大写
firstLetterToLower(String) - 类 中的静态方法net.lulihu.ToolKit
首字母小写
firstLetterToUpper(String) - 类 中的静态方法net.lulihu.ToolKit
首字母大写
fmap(Function<T, R>) - 类 中的静态方法net.lulihu.promise.Promise
使用方式 Promise apply = Promise.fmap((Function) i -> i + "-").apply(Promise.pure(10));
forEachRow(BiConsumer<ExcelReadHandle, ? super Integer>) - 类 中的方法net.lulihu.office.excel.ExcelReadHandle
循环所有的行数
forEachRowData(BiConsumer<ExcelReadHandle, ? super List<String>>) - 类 中的方法net.lulihu.office.excel.ExcelReadHandle
循环所有的行数据
format(Date, String) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
根据特定格式格式化日期
format(String, List<Object>) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
格式化文本, {} 表示占位符
例如:format("aaa {} ccc", "bbb") ----> aaa bbb ccc
format(String, Object...) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
格式化文本, {} 表示占位符
例如:format("aaa {} ccc", "bbb") ----> aaa bbb ccc
format(String, Map<?, ?>) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
格式化文本,使用 {varName} 占位
map = {a: "aValue", b: "bValue"} format("{a} and {b}", map) ----> aValue and bValue
format(String, Object...) - 类 中的静态方法net.lulihu.ToolKit
格式化文本
format(String, Map<?, ?>) - 类 中的静态方法net.lulihu.ToolKit
格式化文本
formatDate(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
格式 yyyy-MM-dd
formatDateHour(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
格式 yyyy-MM-dd HH
formatDateTime(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
格式 yyyy-MM-dd HH:mm:ss
formatHttpDate(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
格式化为Http的标准日期格式
formatOne(String, Object) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
格式化文本, {} 表示占位符
多个{}将被替换为一个值
例如:format("aaa {} ccc {}" , "bbb") ----> aaa bbb ccc bbb
FormulaUtils - net.lulihu.formula中的类
解析表达式运算
FormulaUtils() - 类 的构造器net.lulihu.formula.FormulaUtils
 
foundClass(String, String) - 类 中的静态方法net.lulihu.Assert
已过时。
断言class文件存在
foundClass(String, String) - 接口 中的方法net.lulihu.AssertBehavior
断言class文件存在
foundClass(String, String, Object...) - 接口 中的方法net.lulihu.AssertBehavior
断言class文件存在

G

genGetter(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
生成get方法名
genSetter(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
生成set方法名
例如:name 返回 setName
get(Object) - 类 中的方法net.lulihu.dataStructure.LRULinkedHashMap
 
get(String) - 类 中的静态方法net.lulihu.http.builder.HttpBuilder
准备发送get请求
get() - 类 中的静态方法net.lulihu.ObjectKit.IDGeneratorKit
获取id
get() - 类 中的方法net.lulihu.promise.Promise
获取处理结果 该方法会阻塞直到产生结果值或者被中断抛出例外
get(long, TimeUnit) - 类 中的方法net.lulihu.promise.Promise
在指定时间内获取处理结果 该方法会阻塞指定长度的时间,如果在指定时间内返回处理结果则返回,如果没有返回结果则抛出超时例外
getActualTypeArgument(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
获取泛型类Class对象,不是泛型类则返回null
getAllFieldsList(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.ReflectKit
获取对象所有的属性
getBeanField(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
获取bean的所有字段
getBeanPropertyName(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
获取对象的属性名称,并且对属性名称进行驼峰与下划线模式复制
getBeginTimeOfDay(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
获取某天的开始时间
getBeginTimeOfMonth(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
获取某月的开始时间
getBooleanValue(String) - 类 中的方法net.lulihu.ObjectKit.ConfigProperties
 
getBooleanValue(String, Boolean) - 类 中的方法net.lulihu.ObjectKit.ConfigProperties
 
getBytes(String, Charset) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
获得字符串对应byte数组
getClasses(Object...) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
获得对象数组的类数组
getClosest2Index(int) - 类 中的静态方法net.lulihu.ObjectKit.NumberKit
获取最接近的最大2的指数次幂,可能为其本身
getClosest2IndexGreaterThanSelf(int) - 类 中的静态方法net.lulihu.ObjectKit.NumberKit
获取最接近的最大2的指数次幂 一定大于本身
getConditionLock() - 类 中的方法net.lulihu.lock.OrderExecuteLockKit
获取条件锁对象,对执行线程进行按序执行 优先获取到条件锁的对象,将优先执行
getConfigProperties(File) - 类 中的静态方法net.lulihu.ObjectKit.PropertiesKit
自定义文件解析 **.property
getConfigProperties(String) - 类 中的静态方法net.lulihu.ObjectKit.PropertiesKit
自定义文件解析**.property 注意该方法只解析jar包内的文件地址
getCookies() - 类 中的方法net.lulihu.http.WafRequestWrapper
Cookie内容过滤
getDefaultProperties() - 类 中的静态方法net.lulihu.ObjectKit.PropertiesKit
获取默认配置
getDefaultValue(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.ObjectKit
根据对象类型获取对象的默认值
getDoubleValue(String) - 类 中的方法net.lulihu.ObjectKit.ConfigProperties
 
getDoubleValue(String, Double) - 类 中的方法net.lulihu.ObjectKit.ConfigProperties
 
getEndTimeOfDay(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
获取某天的结束时间
getExceptionMsg(Throwable) - 类 中的静态方法net.lulihu.ToolKit
获取异常的具体信息
getExpression() - 类 中的方法net.lulihu.formula.ExpressionParser
 
getFieldNamePropertyDescriptorMap(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
获得字段名和字段描述Map
getFieldValue(Object, String) - 类 中的静态方法net.lulihu.ObjectKit.ReflectKit
获取属性值
getFieldValue(Object, Field) - 类 中的静态方法net.lulihu.ObjectKit.ReflectKit
获取属性值
getFileSuffix(String) - 类 中的静态方法net.lulihu.ToolKit
获取文件后缀名 不包含点
getFirstOrNull(Map<K, V>) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
获取map中第一个数据值
getFirstOrNull(Map<K, V>) - 类 中的静态方法net.lulihu.ToolKit
获取map中第一个数据值
getGeneralField(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
获得set或get方法对应的标准属性名
例如:setName 返回 name
getHead() - 类 中的方法net.lulihu.dataStructure.LRULinkedHashMap
获取首个元素
getHeader(String) - 类 中的方法net.lulihu.http.WafRequestWrapper
 
getInstance() - 类 中的静态方法net.lulihu.disruptorKit.DisruptorManage
获取实例
getInstance() - 类 中的静态方法net.lulihu.disruptorKit.oneOf.WorkHandlerManage
获取实例
getInstance() - 类 中的静态方法net.lulihu.jdbc.orm.DefaultSqlStatementExecutor
 
getInstance() - 枚举 中的方法net.lulihu.ObjectKit.IDGeneratorKit.IdGeneratorEnum
 
getInstance() - 类 中的静态方法net.lulihu.ObjectKit.KryoKit
获得当前线程的 Kryo 实例
getIntValue(String, int) - 类 中的方法net.lulihu.ObjectKit.ConfigProperties
 
getIntValue(String) - 类 中的方法net.lulihu.ObjectKit.ConfigProperties
 
getJsonArrayResult(Class<T>) - 类 中的方法net.lulihu.http.builder.HttpBuilder
获取json array 结果
getJsonObjResult(Class<T>) - 类 中的方法net.lulihu.http.builder.HttpBuilder
获取json obj 结果
getLock() - 类 中的方法net.lulihu.lock.ConditionLock
获取锁
getLongValue(String) - 类 中的方法net.lulihu.ObjectKit.ConfigProperties
 
getLongValue(String, Long) - 类 中的方法net.lulihu.ObjectKit.ConfigProperties
 
getMimeType(String) - 类 中的静态方法net.lulihu.http.MIME
 
getNumeric() - 类 中的方法net.lulihu.formula.ExpressionNode
 
getOrNull() - 类 中的方法net.lulihu.promise.Promise
获取结果 该方法立即返回,如果还未产生结果至则返回null
getParameter(String) - 类 中的方法net.lulihu.http.WafRequestWrapper
 
getParameterMap() - 类 中的方法net.lulihu.http.WafRequestWrapper
 
getParameterValues(String) - 类 中的方法net.lulihu.http.WafRequestWrapper
 
getParamsStr(Map<String, ?>) - 类 中的静态方法net.lulihu.http.UrlBuildUtil
get参数拼接
getPosition() - 类 中的方法net.lulihu.formula.ExpressionParser
 
getPri() - 类 中的方法net.lulihu.formula.ExpressionNode
 
getPropertyDescriptor(Class<?>, String) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
获得Bean类属性描述
getPropertyDescriptors(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
获得Bean字段描述数组
getPropertyField(Class<?>, String) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
获取bean的属性 Field
getRandomHexString(int) - 类 中的静态方法net.lulihu.ObjectKit.HexKit
获取指定位数的16进制数
getRandomHexString(int) - 类 中的静态方法net.lulihu.ToolKit
获取指定位数的16进制数
getRandomString(int) - 类 中的静态方法net.lulihu.ToolKit
获取随机位数的字符串
getReader(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
获得StringReader
getResponseSource(String) - 类 中的静态方法net.lulihu.http.okhttp.HttpUtils
已过时。
获取响应流
getResult() - 类 中的方法net.lulihu.http.builder.HttpBuilder
获取请求结果
getSecondTime() - 类 中的方法net.lulihu.dateTime.DateTime
获取精确到秒的时间戳
getSecondTime(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
获取精确到秒的时间戳
getStr() - 类 中的静态方法net.lulihu.ObjectKit.IDGeneratorKit
获取id
getStringValue(String, String) - 类 中的方法net.lulihu.ObjectKit.ConfigProperties
 
getStringValue(String) - 类 中的方法net.lulihu.ObjectKit.ConfigProperties
 
getSuperclass(Object) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
获取对象的顶层父类(Object不算)
getSuperclass(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
获取对象的顶层父类(Object不算)
getTail() - 类 中的方法net.lulihu.dataStructure.LRULinkedHashMap
获取最后一个元素 时间复杂度O(n)
getTailByReflection() - 类 中的方法net.lulihu.dataStructure.LRULinkedHashMap
根据反射获取最后一个元素 时间复杂度O(1),访问tail属性
getTargetField(Class<?>, String) - 类 中的静态方法net.lulihu.ObjectKit.ReflectKit
获取目标属性
getTemporaryName() - 类 中的方法net.lulihu.disruptorKit.DisruptorManage
获取临时名称
getTempPath() - 类 中的静态方法net.lulihu.ObjectKit.FileKit
获取临时目录
getTempPath() - 类 中的静态方法net.lulihu.ToolKit
获取临时目录
getToken(String) - 类 中的静态方法net.lulihu.ToolKit
获取令牌字符串
getType() - 类 中的方法net.lulihu.formula.ExpressionNode
 
getUnitaryNode() - 类 中的方法net.lulihu.formula.ExpressionNode
 
getValue() - 类 中的方法net.lulihu.formula.ExpressionNode
 
getValue(int, String) - 类 中的方法net.lulihu.office.excel.ExcelReadHandle
获取指定行数对应列名称的值
getValue(List<String>, String) - 类 中的方法net.lulihu.office.excel.ExcelReadHandle
获取指定列名称对应列名称的值
getWebRootPath(String) - 类 中的静态方法net.lulihu.ToolKit
获取项目路径
getWeekNum(String) - 类 中的静态方法net.lulihu.dateTime.DateCalculateKit
将星期转换为对应的系数
getWorkHandler(Class<?>) - 类 中的方法net.lulihu.disruptorKit.oneOf.WorkHandlerManage
获取处理程序
getWriter() - 类 中的静态方法net.lulihu.ObjectKit.StrKit
获得StringWriter

H

handler(T) - 类 中的方法net.lulihu.designPattern.chain.ResponsibilityChain
开始处理程序
handler(T) - 类 中的方法net.lulihu.designPattern.chain.ResponsibilityChainHandler
开始处理程序
handlerEvent(T) - 类 中的方法net.lulihu.designPattern.chain.AbstractHandlerResponsibilityChainResolver
对给定参数进行程序处理
HandlerResponsibilityChainResolver<T> - net.lulihu.designPattern.chain中的接口
责任链处理解析器
hasBlank(String...) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
是否包含空字符串
hasEmpty(Object) - 类 中的静态方法net.lulihu.ObjectKit.ObjectKit
对象是否为空 空参数的定义如下
1、对象不为null 2、String 不为"" or " "
3、List,Set,Map,Object[],int[],long[] 长度大于0
hasEmpty(String...) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
是否包含空字符串
hasNotEmpty(Object) - 类 中的静态方法net.lulihu.ObjectKit.ObjectKit
对象是否不为空 空参数的定义如下
1、String 不为"" or " "
2、List,Set,Map,Object[],int[],long[] 长度大于0
headerBuilder - 类 中的变量net.lulihu.http.builder.HttpBuilder
请求头构建
HelloWorld - net.lulihu.disruptorKit.demo中的类
 
HelloWorld() - 类 的构造器net.lulihu.disruptorKit.demo.HelloWorld
 
HelloWorld.Consumer1 - net.lulihu.disruptorKit.demo中的类
 
HelloWorld.Consumer2 - net.lulihu.disruptorKit.demo中的类
 
HelloWorld.Consumer3 - net.lulihu.disruptorKit.demo中的类
 
HelloWorld.TestEvent - net.lulihu.disruptorKit.demo中的类
 
hex2Binary(String) - 类 中的静态方法net.lulihu.ObjectKit.HexKit
16进制转2进制
hex2Byte(String) - 类 中的静态方法net.lulihu.ObjectKit.HexKit
将16进制转换为二进制
HexKit - net.lulihu.ObjectKit中的类
十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制,一般用数字0到9和字母A到F表示(其中:A~F即10~15)。
HexKit() - 类 的构造器net.lulihu.ObjectKit.HexKit
 
HOUR_MS - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
每小时的毫秒数
HTML_AMP - 类 中的静态变量net.lulihu.ObjectKit.StrKit
 
HTML_GT - 类 中的静态变量net.lulihu.ObjectKit.StrKit
 
HTML_LT - 类 中的静态变量net.lulihu.ObjectKit.StrKit
 
HTML_NBSP - 类 中的静态变量net.lulihu.ObjectKit.StrKit
 
HTML_QUOTE - 类 中的静态变量net.lulihu.ObjectKit.StrKit
 
HTTP_DATETIME_FORMAT - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
HTTP日期时间格式化器
HTTP_DATETIME_PATTERN - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
HTTP头中日期时间格式
HttpBuilder - net.lulihu.http.builder中的类
http构建类 注意:发送完请求后如果不需要对响应结果进行处理需要调用 close()方法来关闭响应链接
HttpBuilder(String) - 类 的构造器net.lulihu.http.builder.HttpBuilder
 
httpClientBuilder - 类 中的变量net.lulihu.http.builder.HttpBuilder
http 请求客户端构建
HttpGetBuilder - net.lulihu.http.builder中的类
Http Get 请求构建
HttpPostBuilder - net.lulihu.http.builder中的类
Http Post 请求构建
HttpPostMultipartBuilder - net.lulihu.http.builder中的类
Http Post多部分请求构建
HttpPostPayloadBuilder - net.lulihu.http.builder中的类
Http Post 载荷请求构建
HttpRequestException - net.lulihu.http.builder中的异常错误
Http 请求出现例外
HttpRequestException(Integer, String, String) - 异常错误 的构造器net.lulihu.http.builder.HttpRequestException
 
HttpRequestException(String, Throwable) - 异常错误 的构造器net.lulihu.http.builder.HttpRequestException
 
HttpRequestException(Throwable, String, Object...) - 异常错误 的构造器net.lulihu.http.builder.HttpRequestException
 
HttpUtils - net.lulihu.http.okhttp中的类
已过时。
HttpUtils() - 类 的构造器net.lulihu.http.okhttp.HttpUtils
已过时。
 

I

IDGeneratorKit - net.lulihu.ObjectKit中的类
使用SnowFlake算法生成id的结果是一个18位的整数
IDGeneratorKit.IdGeneratorEnum - net.lulihu.ObjectKit中的枚举
枚举式单例
ImageWatermarkKit - net.lulihu.ObjectKit中的类
图片水印操作方法类
ImageWatermarkKit() - 类 的构造器net.lulihu.ObjectKit.ImageWatermarkKit
 
importForExcelData(Workbook, HashMap<Integer, Integer[]>) - 类 中的静态方法net.lulihu.office.excel.ExcelAnalysis
功能描述: excel 模板数据导入。
info(Logger, String) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
info(Logger, String, Object) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
info(Logger, String, Object, Object) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
info(Logger, String, Object...) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
info(Logger, String, Throwable) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
info(Logger, String, ConsumptionResult<Object[]>) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
IntegerHandler(int) - 类 的构造器net.lulihu.disruptorKit.demo.WorkHandlerDemo.IntegerHandler
 
intercept(Interceptor.Chain) - 类 中的方法net.lulihu.http.builder.RequestInterceptor
 
intercept(Interceptor.Chain) - 类 中的方法net.lulihu.http.builder.RequestLogInterceptor
 
intercept(Interceptor.Chain) - 类 中的方法net.lulihu.http.builder.ResponseInterceptor
 
intervalJudgment(String, String, String, String) - 类 中的静态方法net.lulihu.dateTime.DateCalculateKit
判断时间是否在时间段内
intervalJudgment(Date, Date, Date) - 类 中的静态方法net.lulihu.dateTime.DateCalculateKit
判断时间是否在时间段内
invoke(T) - 接口 中的方法net.lulihu.promise.Promise.Action
 
invokeExactMethod(Object, String, Object[], Class<?>[]) - 类 中的静态方法net.lulihu.ObjectKit.MethodKit
执行目标方法
invokeExactMethodNotException(Object, String, Object...) - 类 中的静态方法net.lulihu.ObjectKit.MethodKit
执行目标方法 , 不抛出异常,如果发生异常则返回null,且打印错误信息
isAbstract(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
是否为抽象类
isAllBlank(String...) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
给定所有字符串是否为空白
isAllEmpty(String...) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
是否全部为空字符串
isArray(Object) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
判定给定对象是否为数组类型
isAssignable(Class<?>, Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
检查目标类是否可以从原类转化
转化包括:
1、原类是对象,目标类型是原类型实现的接口
2、目标类型是原类型的父类
3、两者是原始类型或者包装类型(相互转换)
isBean(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
判断是否为Bean对象
isBlank(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
字符串是否为空白 空白的定义如下:
1、为null
2、为不可见字符(如空格)
3、""
isCancelled() - 类 中的方法net.lulihu.promise.Promise
 
IsCongener(char, char) - 类 中的方法net.lulihu.formula.ExpressionNode
判断两个字符是否是同一类
isDatetime(String) - 类 中的静态方法net.lulihu.formula.ExpressionNode
判断是否为日期
isDone() - 类 中的方法net.lulihu.promise.Promise
 
isEmpty(T[]) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
数组是否为空
isEmpty(Collection<?>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
集合是否为空
isEmpty(Iterable<?>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
集合是否为空
isEmpty(Collection<V>, CollectionConsumption<V>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
如果集合为空则执行表达式返回结果,如果集合不为空,则直接返回
isEmpty(String) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
文件是否存在
isEmpty(Map<?, ?>) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
Map是否为空
isEmpty(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
字符串是否为空,空的定义如下 1、为null
2、为""
isNormalClass(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
是否为标准的类
这个类必须:
1、非接口 2、非抽象类 3、非Enum枚举 4、非数组 5、非注解 6、非原始类型(int, long等)
isNotEmpty(T[]) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
数组是否为非空
isNotEmpty(Collection<?>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
集合是否为非空
isNotEmpty(String) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
文件是否存在
isNotEmpty(Map<?, ?>) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
Map是否为非空
isNotEmpty(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
字符串是否为非空白 空白的定义如下:
1、不为null
2、不为""
isNotPublic(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
指定类是否为非public
isNotPublic(Method) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
指定方法是否为非public
isNum(Object) - 类 中的静态方法net.lulihu.ToolKit
是否为数字
isNumberPrimitive(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
是否为基础数值数据类型
isNumerics(String) - 类 中的方法net.lulihu.formula.ExpressionNode
判断是否为数值
isPrimitive(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
是否为基础数据类型 包括String类型
isPublic(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
指定类是否为Public
isPublic(Method) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
指定方法是否为Public
isSurround(String, String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
给定字符串是否被字符包围
isSurround(String, char, char) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
给定字符串是否被字符包围
isTrue(boolean, String) - 类 中的静态方法net.lulihu.Assert
已过时。
如果为true 则抛出异常
isTrue(boolean, RuntimeException) - 类 中的静态方法net.lulihu.Assert
已过时。
如果为true 则抛出异常
IsUnitaryNode(ExpressionNodeType) - 类 中的静态方法net.lulihu.formula.ExpressionNode
判断是否是一元操作符节点
IsWhileSpace(char) - 类 中的方法net.lulihu.formula.ExpressionNode
判断某个字符是否是空白字符
isWinOs() - 类 中的静态方法net.lulihu.ObjectKit.NativeKit
判断是否是windows操作系统
isWinOs() - 类 中的静态方法net.lulihu.ToolKit
判断是否是windows操作系统
isWrap(String, String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
指定字符串是否被包装
isWrap(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
指定字符串是否被同一字符包装(前后都有这些字符串)
isWrap(String, char) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
指定字符串是否被同一字符包装(前后都有这些字符串)
isWrap(String, char, char) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
指定字符串是否被包装

J

javaBeanToTreeMap(Object, Comparator<String>) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
javaBean对象转TreeMap
join(Iterable<T>, String) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
以 conjunction 为分隔符将集合转换为字符串
join(String, Iterable<T>, ConsumerResult<T, String>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
以 conjunction 为分隔符将集合转换为字符串
join(String, T...) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
以 conjunction 为分隔符将数组转换为字符串
join(String, List<T>) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
以 conjunction 为分隔符将多个对象转换为字符串
join(String, T...) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
以 conjunction 为分隔符将多个对象转换为字符串
join(Promise<Promise<T>>) - 类 中的静态方法net.lulihu.promise.Promise
加入多个方式

K

keep1Point(double) - 类 中的静态方法net.lulihu.ObjectKit.NumberKit
浮点保留1位小数(少的位数不补零)
keep2Point(double) - 类 中的静态方法net.lulihu.ObjectKit.NumberKit
浮点保留两位小数(少的位数不补零)
keep2PointZero(double) - 类 中的静态方法net.lulihu.ObjectKit.NumberKit
浮点保留两位小数(少位补零)
keepRandomPoint(Double, int) - 类 中的静态方法net.lulihu.ObjectKit.NumberKit
保留指定位数的小数(少的位数不补零)
keepRandomPointDouble(double, int) - 类 中的静态方法net.lulihu.ObjectKit.NumberKit
保留指定位数的小数(少的位数不补零)
keepRandomPointZero(double, int) - 类 中的静态方法net.lulihu.ObjectKit.NumberKit
浮点保留任意位小数(少位补零)
KryoKit - net.lulihu.ObjectKit中的类
Kryo 序列化工具
KryoKit() - 类 的构造器net.lulihu.ObjectKit.KryoKit
 

L

labelFirstMerge() - 类 中的方法net.lulihu.office.excel.Excel
多sheet 首行合并显示内容 如果为null或者空字符串则不显示
lastMouth() - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
上个月
lastWeek() - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
上周
latLngPoint(double) - 类 中的静态方法net.lulihu.ObjectKit.NumberKit
获取格式化经纬度后的小数(保留3位)
length(Object) - 类 中的静态方法net.lulihu.ToolKit
计算对象长度; 字符串调用其length函数
集合类调用其size函数
数组调用其length属性
其他可遍历对象遍历计算长度
lift(Function<T, R>) - 类 中的静态方法net.lulihu.promise.Promise
使用方式 Promise promise = Promise.lift((Function) i -> i++).apply(10);
lift(Consumer<T>) - 类 中的静态方法net.lulihu.promise.Promise
使用方式 Promise.lift((Consumer) System.out::println).apply(10);
listStitchingStr(Collection<E>, ConsumerResult<E, String>) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
集合取字段拼接为字符串
listStitchingStr(ConsumerResult<E, String>, E...) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
数组取字段拼接为字符串
listStitchingStr(Iterable<E>, String, ConsumerResult<E, String>) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
集合取字段拼接为字符串
listToHashMap(List<O>, MapGroup<O, String, V>) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
集合对象转HashMap
listToList(E[], ConsumerResult<E, T>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
数组取字段封装为另一个集合
listToList(Iterable<E>, ConsumerResult<E, T>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
集合取字段封装为另一个集合
listToMap(List<O>, Map<K, V>, MapGroup<O, K, V>) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
* 集合对象转Map
listToMapList(List<T>, Map<String, Object>) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
对象转Map
loadResourcesFromJarByFolder(String, String) - 类 中的静态方法net.lulihu.ObjectKit.ResourcesLoadKit
从jar包下加载文件夹资源
loadResourcesInputStream(String) - 类 中的静态方法net.lulihu.ObjectKit.ResourcesLoadKit
加载资源输入流
log - 接口 中的静态变量net.lulihu.designPattern.chain.HandlerResponsibilityChainResolver
 
logicEval(String) - 类 中的静态方法net.lulihu.formula.FormulaUtils
逻辑表达式运算
LogKit - net.lulihu.ObjectKit中的类
日志工具 仅是对Logger对象的一层封装
LogKit() - 类 的构造器net.lulihu.ObjectKit.LogKit
 
lowerFirst(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
小写首字母
例如:str = Name, return name
LRULinkedHashMap<K,V> - net.lulihu.dataStructure中的类
基于LinkedHashMap实现的线程安全的LRULinkedHashMap
LRULinkedHashMap() - 类 的构造器net.lulihu.dataStructure.LRULinkedHashMap
 

M

main(String[]) - 类 中的静态方法net.lulihu.disruptorKit.demo.HelloWorld
 
main(String[]) - 类 中的静态方法net.lulihu.disruptorKit.demo.WorkHandlerDemo
 
MapGroup<O,K,T> - net.lulihu.functional中的接口
集合对象分组接口 方便使用表达式执行
MapKit - net.lulihu.ObjectKit中的类
map工具类
mapToBean(Map<?, ?>, Class<T>) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
Map转换为Bean对象
mapToBeanIgnoreCase(Map<?, ?>, Class<T>) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
Map转换为Bean对象
忽略大小写
md5Encode(byte[], boolean) - 类 中的静态方法net.lulihu.ObjectKit.EncryptionKit
md5编码
mergeFiles(File[], String) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
合并文件
MethodKit - net.lulihu.ObjectKit中的类
操作方法工具类
MethodKit() - 类 的构造器net.lulihu.ObjectKit.MethodKit
 
MIME - net.lulihu.http中的类
 
MIME() - 类 的构造器net.lulihu.http.MIME
 
MINUTE_MS - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
每分钟的毫秒数
month(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
获得月份,从1月开始计数
MS - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
毫秒

N

NativeKit - net.lulihu.ObjectKit中的类
获取cpu信息工具类
NativeKit() - 类 的构造器net.lulihu.ObjectKit.NativeKit
 
needMoreOperator(char) - 类 中的方法net.lulihu.formula.ExpressionNode
判断某个字符后是否需要更多的操作符
net.lulihu - 程序包 net.lulihu
 
net.lulihu.dataStructure - 程序包 net.lulihu.dataStructure
 
net.lulihu.dateTime - 程序包 net.lulihu.dateTime
 
net.lulihu.designPattern.chain - 程序包 net.lulihu.designPattern.chain
 
net.lulihu.disruptorKit - 程序包 net.lulihu.disruptorKit
 
net.lulihu.disruptorKit.demo - 程序包 net.lulihu.disruptorKit.demo
 
net.lulihu.disruptorKit.oneOf - 程序包 net.lulihu.disruptorKit.oneOf
 
net.lulihu.exception - 程序包 net.lulihu.exception
 
net.lulihu.formula - 程序包 net.lulihu.formula
 
net.lulihu.functional - 程序包 net.lulihu.functional
 
net.lulihu.http - 程序包 net.lulihu.http
 
net.lulihu.http.builder - 程序包 net.lulihu.http.builder
 
net.lulihu.http.okhttp - 程序包 net.lulihu.http.okhttp
 
net.lulihu.jdbc.orm - 程序包 net.lulihu.jdbc.orm
 
net.lulihu.lock - 程序包 net.lulihu.lock
 
net.lulihu.ObjectKit - 程序包 net.lulihu.ObjectKit
 
net.lulihu.ObjectKit.annotation - 程序包 net.lulihu.ObjectKit.annotation
 
net.lulihu.office.excel - 程序包 net.lulihu.office.excel
 
net.lulihu.promise - 程序包 net.lulihu.promise
 
newArray(Class<?>, int) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
新建一个空数组
newArrayList() - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
新建一个ArrayList
newArrayList(T...) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
新建一个ArrayList
newException(String) - 类 中的方法net.lulihu.Assert0.Argument
 
newException(String, Object...) - 类 中的方法net.lulihu.Assert0.Argument
 
newException(String) - 类 中的方法net.lulihu.Assert0.ToolBox
 
newException(String, Object...) - 类 中的方法net.lulihu.Assert0.ToolBox
 
newException(String) - 接口 中的方法net.lulihu.AssertBehavior
抛出新的异常
newException(String, Object...) - 接口 中的方法net.lulihu.AssertBehavior
抛出新的异常
newHashMap() - 类 中的静态方法net.lulihu.ObjectKit.MapKit
新建一个HashMap
newHashMap(int) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
新建一个HashMap
newHashSet() - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
新建一个HashSet
newHashSet(T...) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
新建一个HashSet
newInstance(String) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
实例化对象
newInstance(Class<T>) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
实例化对象
newInstance(Class<T>, Object...) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
实例化对象
newInstanceConstructorsDefaultValue(Class<T>) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
根据实例类型创建一个新的实例,优先使用无参构造函数,如果不存在无参构造函数则为第一个构造函数的参数设置默认值
NEWLINE - 类 中的静态变量net.lulihu.ObjectKit.StrKit
 
NoEncodeFormBody - net.lulihu.http.okhttp中的类
已过时。
NoEncodeFormBody(List<String>, List<String>) - 类 的构造器net.lulihu.http.okhttp.NoEncodeFormBody
已过时。
 
NoEncodeFormBody.Builder - net.lulihu.http.okhttp中的类
已过时。
 
NORM_DATE_FORMAT - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
标准日期(不含时间)格式化器
NORM_DATE_PATTERN - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
标准日期格式
NORM_DATETIME_FORMAT - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
标准日期时间格式化器
NORM_DATETIME_HOUR_FORMAT - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
标准日期时间格式,精确到小时
NORM_DATETIME_HOUR_PATTERN - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
标准日期时间格式,精确到小时
NORM_DATETIME_MINUTE_PATTERN - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
标准日期时间格式,精确到分
NORM_DATETIME_MONTH_PATTERN - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
标准日期时间格式,精确到月
NORM_DATETIME_MS_PATTERN - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
标准日期时间格式,精确到毫秒
NORM_DATETIME_PATTERN - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
标准日期时间格式,精确到秒
NORM_TIME_FORMAT - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
标准时间格式化器
NORM_TIME_PATTERN - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
标准时间格式
noSpecialSymbols(String, String, String...) - 类 中的静态方法net.lulihu.Assert
已过时。
断言字符串中不可以有特殊字符
notBlank(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
字符串是否为非空白 空白的定义如下:
1、不为null
2、不为不可见字符(如空格)
3、不为""
notEmpty(Object, String) - 类 中的静态方法net.lulihu.Assert
已过时。
断言一个对象不能为空 空参数的定义如下
1、对象不为null 2、String 不为"" or " "
3、List,Set,Map,Object[],int[],long[] 长度大于0
notEmpty(Object, RuntimeException) - 类 中的静态方法net.lulihu.Assert
已过时。
断言一个对象不能为空 空参数的定义如下
1、对象不为null 2、String 不为"" or " "
3、List,Set,Map,Object[],int[],long[] 长度大于0
notEmpty(Object[], String) - 类 中的静态方法net.lulihu.Assert
已过时。
断言数组包含元素; 也就是说,它不能为空,并且必须包含至少一个元素。
notEmpty(Object, String, Object...) - 接口 中的方法net.lulihu.AssertBehavior
不为空 空参数的定义如下
1、对象不为null 2、String 不为"" or " "
3、List,Set,Map,Object[],int[],long[] 长度大于0
notNull(Object, String) - 类 中的静态方法net.lulihu.Assert
已过时。
断言一个对象不能为null
notNull(Object, String, Object...) - 类 中的静态方法net.lulihu.Assert
已过时。
断言一个对象不能为null
notNull(Object) - 类 中的静态方法net.lulihu.Assert
已过时。
断言一个对象不能为null
notNull(Object, RuntimeException) - 类 中的静态方法net.lulihu.Assert
已过时。
断言一个对象不能为null
notNull(String, String) - 类 中的静态方法net.lulihu.Assert
已过时。
断言一个字符串不可以为空或者 null 否则抛出异常
notNull(Object, String) - 接口 中的方法net.lulihu.AssertBehavior
如果为true 则抛出异常
notNull(Object, String, Object...) - 接口 中的方法net.lulihu.AssertBehavior
不为null
notTrue(boolean, String) - 接口 中的方法net.lulihu.AssertBehavior
如果为true 则抛出异常
notTrue(boolean, String, Object...) - 接口 中的方法net.lulihu.AssertBehavior
如果为true 则抛出异常
now() - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
当前时间,格式 yyyy-MM-dd HH:mm:ss
nullToDefault(Object, Object) - 类 中的静态方法net.lulihu.ObjectKit.ObjectKit
如果为空, 则调用默认值
空参数的定义如下
1、对象不为null
2、String 不为"" or " "
3、List,Set,Map,Object[],int[],long[] 长度大于0
nullToDefault(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
如果字符串是null,则返回指定默认字符串,否则返回字符串本身。
nullToEmpty(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
当给定字符串为null时,转换为Empty
NumberKit - net.lulihu.ObjectKit中的类
数字工具类
numberPrimitiveWrapperMap - 枚举 中的静态变量net.lulihu.ObjectKit.BasicType
原始数值类型包装类型为Key,原始类型为Value,例如: Integer.class -> int.class.
numberWrapperPrimitiveMap - 枚举 中的静态变量net.lulihu.ObjectKit.BasicType
原始数值类型类型为Key,包装类型为Value,例如: int.class -> Integer.class.

O

ObjectKit - net.lulihu.ObjectKit中的类
一些通用的函数
offsetDate(Date, int, int) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
获取指定日期偏移指定时间后的时间
offsetDay(Date, int) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
偏移天
offsetHour(Date, int) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
指定日期增加(小时)
offsetMinute(Date, int) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
指定日期增加(分钟)
offsetMonth(Date, int) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
偏移月
offsetSecond(Date, int) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
偏移秒
offsetWeek(Date, int) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
偏移周
offsetYear(Date, int) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
偏移年
onEvent(Event<T>) - 类 中的方法net.lulihu.disruptorKit.Consumer
不重复消费执行
onEvent(Event<T>, long, boolean) - 类 中的方法net.lulihu.disruptorKit.Consumer
重复消费执行
onEvent(Event<Object>) - 类 中的方法net.lulihu.disruptorKit.oneOf.WorkHandlerConsumer
 
onEventExceptionHandler(String, T, Exception) - 接口 中的方法net.lulihu.designPattern.chain.ResponsibilityChainEventHandler
在执行事件的过程中发送不可控制异常
onRedeem(Promise.Action<Promise<V>>) - 类 中的方法net.lulihu.promise.Promise
增加承诺 如果当前承诺正在实现过程中则直接执行否则添加到回调
OrderExecuteLockKit - net.lulihu.lock中的类
按序执行锁工具 请注意如果应该先执行的方法因为线程池当前的执行队列全部被靠后的占用,将导致产生死锁 使用方式如下: import ConditionLock; import OrderExecuteLockKit; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Test { public static void main(String[] args) { OrderExecuteLockKit executeLockKit = new OrderExecuteLockKit(); ExecutorService pool = Executors.newFixedThreadPool(3); Run run1 = new Run(executeLockKit.getConditionLock(), "1"); Run run2 = new Run(executeLockKit.getConditionLock(), "2"); Run run3 = new Run(executeLockKit.getConditionLock(), "3"); pool.execute(run3); pool.execute(run2); pool.execute(run1); } public static class Run implements Runnable { private final ConditionLock conditionLockKit; private final String mes; public Run(ConditionLock conditionLockKit, String mes) { this.conditionLockKit = conditionLockKit; this.mes = mes; } public void run() { try { conditionLockKit.getLock(); System.out.println(mes); } finally { conditionLockKit.unlock(); } } }
OrderExecuteLockKit() - 类 的构造器net.lulihu.lock.OrderExecuteLockKit
 

P

padEnd(String, int, char) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
补充字符串以满足最小长度 StrUtil.padEnd("1", 3, '0');//"100"
padPre(String, int, char) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
补充字符串以满足最小长度 StrUtil.padPre("1", 3, '0');//"001"
parse(Date) - 类 中的静态方法net.lulihu.dateTime.DateTime
转换JDK date为 DateTime
parse(String, SimpleDateFormat) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
构建DateTime对象
parse(String, String) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
将特定格式的日期转换为Date对象
parse(String) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
格式:
1、yyyy-MM-dd HH:mm:ss
2、yyyy-MM-dd
3、HH:mm:ss
4、yyyy-MM-dd HH:mm 5、yyyy-MM-dd HH:mm:ss.SSS
parse(Class<?>, Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
强制转换类型
parseBasic(Class<?>, String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换基本类型
将字符串转换为原始类型或包装类型
parseDate(String) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
格式yyyy-MM-dd
parseDateTime(String) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
格式yyyy-MM-dd HH:mm:ss
parseTime(String) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
格式HH:mm:ss
parseTimeMinutes(String) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
格式yyyy-MM-dd HH:mm
percent2Point(double, double) - 类 中的静态方法net.lulihu.ObjectKit.NumberKit
result = var1/var2 就算结果百分比保留两位小数
percent2Point(double) - 类 中的静态方法net.lulihu.ObjectKit.NumberKit
百分比保留两位小数
percentRandomPoint(double, int) - 类 中的静态方法net.lulihu.ObjectKit.NumberKit
获取任意小数点位的百分比表示
popPart(Stack<T>, int) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
切取部分数据
popPart(Deque<T>, int) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
切取部分数据
post(String) - 类 中的静态方法net.lulihu.http.builder.HttpBuilder
准备发送Post请求
postMultipart(String) - 类 中的静态方法net.lulihu.http.builder.HttpBuilder
准备发送 post 多部分分片请求
postPayload(String) - 类 中的静态方法net.lulihu.http.builder.HttpBuilder
准备发送Post Payload 有效载荷请求
primitiveDefaultValue(Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.ObjectKit
获取基本数据类型的默认值 包含String和void
primitiveDefaultValueMap - 枚举 中的静态变量net.lulihu.ObjectKit.BasicType
原始类型为Key,默认值为value
primitiveWrapperMap - 枚举 中的静态变量net.lulihu.ObjectKit.BasicType
包装类型为Key,原始类型为Value,例如: Integer.class -> int.class.
priorityNoArgumentConstructor(Class<T>) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
优先获取对象的无参构造函数如果不存在则返回第一个构造函数
proceed(T) - 接口 中的方法net.lulihu.designPattern.chain.HandlerResponsibilityChainResolver
此方法对给定的参数进行程序判断,是否还要交由下一个人处理
Producer<T> - net.lulihu.disruptorKit中的类
生产者
Producer(RingBuffer<Event<T>>) - 类 的构造器net.lulihu.disruptorKit.Producer
 
Promise<V> - net.lulihu.promise中的类
誓言
Promise() - 类 的构造器net.lulihu.promise.Promise
 
Promise.Action<T> - net.lulihu.promise中的接口
事件
Prop - net.lulihu.ObjectKit.annotation中的注释类型
 
PropertiesKit - net.lulihu.ObjectKit中的类
Properties 对象工具类
pure(V) - 类 中的静态方法net.lulihu.promise.Promise
使用誓言对象
put(K, V) - 类 中的方法net.lulihu.dataStructure.LRULinkedHashMap
 
putResultSet(ResultSet, List<T>, Class<T>) - 类 中的静态方法net.lulihu.jdbc.orm.QueryResultSetKit
查询结果赋值

Q

QueryResultSetKit - net.lulihu.jdbc.orm中的类
查询结果集封装 只支持基本数据类型的封装,名称映射只支持原名称或者驼峰命名
QueryResultSetKit() - 类 的构造器net.lulihu.jdbc.orm.QueryResultSetKit
 

R

range(int) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
生成一个数字列表
自动判定正序反序
range(int, int) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
生成一个数字列表
自动判定正序反序
range(int, int, int) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
生成一个数字列表
自动判定正序反序
rangeRandomNumber(int, int) - 类 中的静态方法net.lulihu.ObjectKit.NumberKit
生成指定范围内的随机数
readFileToString(String) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
读取文件流转成字符串输出
如果文件不存在,则返回null
readFromByteArray(byte[]) - 类 中的静态方法net.lulihu.ObjectKit.KryoKit
将字节数组反序列化为原对象
readFromString(String) - 类 中的静态方法net.lulihu.ObjectKit.KryoKit
将 String 反序列化为原对象 利用了 Base64 编码
readNode() - 类 中的方法net.lulihu.formula.ExpressionParser
读取下一个表达式节点,如果读取失败则返回null
readObjectFromByteArray(byte[], Class<T>) - 类 中的静态方法net.lulihu.ObjectKit.KryoKit
将字节数组反序列化为原对象
readObjectFromString(String, Class<T>) - 类 中的静态方法net.lulihu.ObjectKit.KryoKit
将 String 反序列化为原对象 利用了 Base64 编码
ReadWriteLockKit - net.lulihu.ObjectKit中的类
读写锁工具
ReadWriteLockKit() - 类 的构造器net.lulihu.ObjectKit.ReadWriteLockKit
 
ReadWriteLockKit(boolean) - 类 的构造器net.lulihu.ObjectKit.ReadWriteLockKit
 
ReflectKit - net.lulihu.ObjectKit中的类
反射工具类
ReflectKit() - 类 的构造器net.lulihu.ObjectKit.ReflectKit
 
registered(String, EventFactory<T>, int) - 类 中的方法net.lulihu.disruptorKit.DisruptorManage
注册 Disruptor
registered(String, EventFactory<T>, int, ProducerType, WaitStrategy) - 类 中的方法net.lulihu.disruptorKit.DisruptorManage
注册 Disruptor
remove(Object) - 类 中的方法net.lulihu.dataStructure.LRULinkedHashMap
 
removePrefix(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
去掉指定前缀
removePrefixIgnoreCase(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
忽略大小写去掉指定前缀
removeSuffix(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
去掉指定后缀
removeSuffix(String, String) - 类 中的静态方法net.lulihu.ToolKit
去掉指定后缀
removeSuffixIgnoreCase(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
忽略大小写去掉指定后缀
repeat(char, int) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
重复某个字符
repeat(String, int) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
重复某个字符串
requestBuilder - 类 中的变量net.lulihu.http.builder.HttpBuilder
请求对象构建
RequestException - net.lulihu.exception中的异常错误
请求异常
RequestException(String) - 异常错误 的构造器net.lulihu.exception.RequestException
 
RequestException(String, Object...) - 异常错误 的构造器net.lulihu.exception.RequestException
 
RequestException(Integer, String) - 异常错误 的构造器net.lulihu.exception.RequestException
 
RequestException(Integer, String, String) - 异常错误 的构造器net.lulihu.exception.RequestException
 
RequestException(Throwable) - 异常错误 的构造器net.lulihu.exception.RequestException
 
RequestException(String, Throwable) - 异常错误 的构造器net.lulihu.exception.RequestException
 
RequestInterceptor - net.lulihu.http.builder中的类
请求拦截器
RequestInterceptor() - 类 的构造器net.lulihu.http.builder.RequestInterceptor
 
RequestLogInterceptor - net.lulihu.http.builder中的类
请求日志拦截器
RequestLogInterceptor() - 类 的构造器net.lulihu.http.builder.RequestLogInterceptor
 
requestParamToBean(ServletRequest, Class<T>) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
ServletRequest 参数转Bean
requireNonNull(T) - 类 中的静态方法net.lulihu.Assert
已过时。
为空则抛出异常
requireNonNull(T, String) - 类 中的静态方法net.lulihu.Assert
已过时。
为空则抛出异常
resize(T[], int, Class<?>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
生成一个新的重新设置大小的数组
resize(T[], int) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
生成一个新的重新设置大小的数组
新数组的类型为原数组的类型
resolve(T) - 接口 中的方法net.lulihu.designPattern.chain.HandlerResponsibilityChainResolver
此方法对给定的参数进行程序处理
resolve(Integer) - 类 中的方法net.lulihu.disruptorKit.demo.WorkHandlerDemo.IntegerHandler
 
resolve(String) - 类 中的方法net.lulihu.disruptorKit.demo.WorkHandlerDemo.StringHandler
 
ResourcesLoadKit - net.lulihu.ObjectKit中的类
jar 资源加载工具
ResourcesLoadKit() - 类 的构造器net.lulihu.ObjectKit.ResourcesLoadKit
 
responseBody - 类 中的变量net.lulihu.http.builder.HttpBuilder
请求结果
ResponseInterceptor - net.lulihu.http.builder中的类
响应拦截器
ResponseInterceptor() - 类 的构造器net.lulihu.http.builder.ResponseInterceptor
 
ResponsibilityChain<T> - net.lulihu.designPattern.chain中的类
建议责任链的形式化实现 使用方式代码如下: public static class A extends ResponsibilityChain { public boolean support(AtomicInteger data) { return true; } public boolean resolve(AtomicInteger data) { System.out.println(data.intValue()); data.incrementAndGet(); return true; } } public static void main(String[] args) { ResponsibilityChain chain = new A(); chain.addHandler(new A()).addHandler(new A()); chain.handler(new AtomicInteger(1)); } 注意:因为是以每个处理程序包含着下个处理程序的指针形成的责任模式,所有请使用第一个处理对象调用 handler方法
ResponsibilityChain(String) - 类 的构造器net.lulihu.designPattern.chain.ResponsibilityChain
 
ResponsibilityChainEventHandler<T> - net.lulihu.designPattern.chain中的接口
责任链事件处理器
ResponsibilityChainHandler<T> - net.lulihu.designPattern.chain中的类
责任链处理程序 使用方式代码如下: public static class B extends AbstractHandlerResponsibilityChainResolver { public boolean support(AtomicInteger data) { return true; } public boolean resolve(AtomicInteger data) throws Exception { System.out.println(data.intValue()); data.incrementAndGet(); return true; } } public static void main(String[] args) { ResponsibilityChainHandler chainHandler = new ResponsibilityChainHandler<>(); chainHandler.addHandler(new B()).addHandler(new B()).addHandler(new B()); chainHandler.handler(new AtomicInteger(1)); }
ResponsibilityChainHandler() - 类 的构造器net.lulihu.designPattern.chain.ResponsibilityChainHandler
实例化时必须指定实际类型,因为该对象类型为动态设置无法通过反射获取类型
result(T) - 接口 中的方法net.lulihu.designPattern.chain.HandlerResponsibilityChainResolver
程序执行结束进行最终处理,可以影响最终的返回值
result(Integer) - 类 中的方法net.lulihu.disruptorKit.demo.WorkHandlerDemo.IntegerHandler
 
result(String) - 类 中的方法net.lulihu.disruptorKit.demo.WorkHandlerDemo.StringHandler
 

S

season(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
获得季节
SECOND_MS - 类 中的静态变量net.lulihu.dateTime.DateTimeKit
每秒钟的毫秒数
secondTimeToDate(Long) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
精确到秒的时间戳转为 DateTime对象
send() - 类 中的方法net.lulihu.http.builder.HttpGetBuilder
发送Get请求
send() - 类 中的方法net.lulihu.http.builder.HttpPostBuilder
发送Post请求
send() - 类 中的方法net.lulihu.http.builder.HttpPostMultipartBuilder
发送Post载荷请求
send() - 类 中的方法net.lulihu.http.builder.HttpPostPayloadBuilder
发送Post载荷请求
sendGET(String, Map<String, String>, Map<String, String>, Class<T>) - 类 中的静态方法net.lulihu.http.okhttp.HttpUtils
已过时。
get请求
sendPOST(String, Map<String, String>, Map<String, String>, Class<T>) - 类 中的静态方法net.lulihu.http.okhttp.HttpUtils
已过时。
POST请求 表单方式提交
sendPOSTJson(String, Map<String, String>, Map<String, ?>, Class<T>) - 类 中的静态方法net.lulihu.http.okhttp.HttpUtils
已过时。
POST请求 Payload{Json}方式提交,适合复杂数据
sendPOSTJson(String, Map<String, String>, String, Class<T>) - 类 中的静态方法net.lulihu.http.okhttp.HttpUtils
已过时。
 
sendPostMultipart(String, Map<String, String>, Map<String, String>, String, List<File>, Class<T>) - 类 中的静态方法net.lulihu.http.okhttp.HttpUtils
已过时。
上传多张图片及参数
sendPOSTNoEncode(String, Map<String, String>, Map<String, String>, Class<T>) - 类 中的静态方法net.lulihu.http.okhttp.HttpUtils
已过时。
POST请求 自定义表单方式提交
sendRequest() - 类 中的方法net.lulihu.http.builder.HttpBuilder
发送请求
setAccessible(Method) - 类 中的静态方法net.lulihu.ObjectKit.ClassKit
设置方法为可访问
setConnectTimeout(long, TimeUnit) - 类 中的方法net.lulihu.http.builder.HttpBuilder
设置连接超时时间
setConnectTimeout(long, TimeUnit) - 类 中的方法net.lulihu.http.builder.HttpGetBuilder
设置连接超时时间
setConnectTimeout(long, TimeUnit) - 类 中的方法net.lulihu.http.builder.HttpPostBuilder
设置连接超时时间
setConnectTimeout(long, TimeUnit) - 类 中的方法net.lulihu.http.builder.HttpPostMultipartBuilder
设置连接超时时间
setConnectTimeout(long, TimeUnit) - 类 中的方法net.lulihu.http.builder.HttpPostPayloadBuilder
设置连接超时时间
setEditable(Class<?>) - 类 中的方法net.lulihu.ObjectKit.BeanKit.CopyOptions
设置限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性
setEventHandler(ResponsibilityChainEventHandler<T>) - 类 中的方法net.lulihu.designPattern.chain.ResponsibilityChainHandler
设置异常处理器
setExpression(String) - 类 中的方法net.lulihu.formula.ExpressionParser
 
setFieldValue(Object, String, Object) - 类 中的静态方法net.lulihu.ObjectKit.ReflectKit
设置属性值
setFieldValue(Object, Field, Object) - 类 中的静态方法net.lulihu.ObjectKit.ReflectKit
设置属性值
setHeader(Map<String, String>) - 类 中的方法net.lulihu.http.builder.HttpBuilder
设置请求头信息
setHeader(Map<String, String>) - 类 中的方法net.lulihu.http.builder.HttpGetBuilder
设置请求头信息
setHeader(Map<String, String>) - 类 中的方法net.lulihu.http.builder.HttpPostBuilder
设置请求头信息
setHeader(Map<String, String>) - 类 中的方法net.lulihu.http.builder.HttpPostMultipartBuilder
设置请求头信息
setHeader(Map<String, String>) - 类 中的方法net.lulihu.http.builder.HttpPostPayloadBuilder
设置请求头信息
setIgnoreNullValue(boolean) - 类 中的方法net.lulihu.ObjectKit.BeanKit.CopyOptions
设置是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
setIgnoreProperties(String...) - 类 中的方法net.lulihu.ObjectKit.BeanKit.CopyOptions
设置忽略的属性列表,设置一个属性列表,不拷贝这些属性值
setNumeric(Object) - 类 中的方法net.lulihu.formula.ExpressionNode
 
setParam(Map<String, String>) - 类 中的方法net.lulihu.http.builder.HttpGetBuilder
设置get请求参数
setParam(Map<String, String>) - 类 中的方法net.lulihu.http.builder.HttpPostBuilder
设置post请求参数
setParam(String) - 类 中的方法net.lulihu.http.builder.HttpPostPayloadBuilder
设置post载荷请求参数
setParam(Object) - 类 中的方法net.lulihu.http.builder.HttpPostPayloadBuilder
设置post载荷请求参数
setPosition(int) - 类 中的方法net.lulihu.formula.ExpressionParser
 
setPri(int) - 类 中的方法net.lulihu.formula.ExpressionNode
 
setReadTimeout(long, TimeUnit) - 类 中的方法net.lulihu.http.builder.HttpBuilder
设置读取超时时间
setReadTimeout(long, TimeUnit) - 类 中的方法net.lulihu.http.builder.HttpGetBuilder
设置读取超时时间
setReadTimeout(long, TimeUnit) - 类 中的方法net.lulihu.http.builder.HttpPostBuilder
设置读取超时时间
setReadTimeout(long, TimeUnit) - 类 中的方法net.lulihu.http.builder.HttpPostMultipartBuilder
设置读取超时时间
setReadTimeout(long, TimeUnit) - 类 中的方法net.lulihu.http.builder.HttpPostPayloadBuilder
设置读取超时时间
setTimeout(Integer, Integer) - 类 中的静态方法net.lulihu.http.okhttp.HttpUtils
已过时。
设置超时时间,注意该超时时间仅仅对下一条请求有效 设置新连接的默认连接超时。
setType(ExpressionNodeType) - 类 中的方法net.lulihu.formula.ExpressionNode
 
setUnitaryNode(ExpressionNode) - 类 中的方法net.lulihu.formula.ExpressionNode
设置或返回与当前节点相关联的一元操作符节点
setValue(String) - 类 中的方法net.lulihu.formula.ExpressionNode
 
sha1Encode(byte[], boolean) - 类 中的静态方法net.lulihu.ObjectKit.EncryptionKit
sha1编码
sheetHeaderAlias() - 类 中的方法net.lulihu.office.excel.Excel
多sheet 设置标题别名,用来对应具体数据 key bean的属性名称 value 对应的别名 如果不设置别名则 使用 headerAlias(data)方法生成别名
shutdown(String) - 类 中的方法net.lulihu.disruptorKit.DisruptorManage
根据名称关闭 disruption
shutdown() - 类 中的静态方法net.lulihu.promise.Async
关闭线程池
size() - 类 中的方法net.lulihu.http.okhttp.NoEncodeFormBody
已过时。
 
SLASH - 类 中的静态变量net.lulihu.ObjectKit.StrKit
 
sort(Collection<T>, Comparator<T>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
排序集合
sortEntrySetToList(Set<Map.Entry<Long, Long>>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
将Set排序(根据Entry的值)
SPACE - 类 中的静态变量net.lulihu.ObjectKit.StrKit
 
spendMs(long) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
计时,常用于记录某段代码的执行时间,单位:毫秒
spendNt(long) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
计时,常用于记录某段代码的执行时间,单位:纳秒
split(String, char) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
切分字符串
a#b#c -> [a,b,c]
a##b#c -> [a,"",b,c]
split(String, char, int) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
切分字符串
split(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
切分字符串
from jodd
SqlStatementExecutor - net.lulihu.jdbc.orm中的接口
Sql语句执行程序
start() - 类 中的方法net.lulihu.dateTime.Timer
 
startWith(String, String, boolean) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
是否以指定字符串开头
stitchingStr(String, E...) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
多个字符串拼接
str(byte[], String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
将byte数组转为字符串
str(byte[], Charset) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
解码字节码
str(ByteBuffer, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
将编码的byteBuffer数据转换为字符串
str(ByteBuffer, Charset) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
将编码的byteBuffer数据转换为字符串
StringHandler(int) - 类 的构造器net.lulihu.disruptorKit.demo.WorkHandlerDemo.StringHandler
 
stripSqlInjection(String) - 类 中的静态方法net.lulihu.ObjectKit.WafKit
过滤SQL注入内容
stripSqlXSS(String) - 类 中的静态方法net.lulihu.ObjectKit.WafKit
过滤SQL/XSS注入内容
stripXSS(String) - 类 中的静态方法net.lulihu.ObjectKit.WafKit
过滤XSS脚本内容
StrKit - net.lulihu.ObjectKit中的类
字符串工具类
strToImage(String, Color, int, String, int, int, String) - 类 中的静态方法net.lulihu.ObjectKit.ImageWatermarkKit
文件转图片
strToUnicode(String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
String的字符串转换成unicode的String
sub(List<T>, int, int) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
截取数组的部分
sub(Collection<T>, int, int) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
截取集合的部分
sub(String, int, int) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
改进JDK subString
index从0开始计算,最后一个字符为-1
如果from和to位置一样,返回 ""
如果from或to为负数,则按照length从后向前数位置,如果绝对值大于字符串长度,则from归到0,to归到length
如果经过修正的index中from大于to,则互换from和to example:
abcdefgh 2 3 -> c
abcdefgh 2 -3 -> cde
submit(T) - 类 中的方法net.lulihu.disruptorKit.Producer
提交元件,供消费者消费
submit(Callable<V>) - 类 中的静态方法net.lulihu.promise.Async
提交执行 使用默认先线程池
submit(Callable<V>, ExecutorService) - 类 中的静态方法net.lulihu.promise.Async
提交执行
subPre(String, int) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
切割前部分
subSuf(String, int) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
切割后部分
support(T) - 接口 中的方法net.lulihu.designPattern.chain.HandlerResponsibilityChainResolver
当前对象是否支持给定的参数处理

T

TestEvent() - 类 的构造器net.lulihu.disruptorKit.demo.HelloWorld.TestEvent
 
thisMonth() - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
 
thisYear() - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
 
timer() - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
计时器
计算某个过程花费的时间,精确到毫秒
Timer - net.lulihu.dateTime中的类
计时器 计算某个过程花费的时间,精确到毫秒
Timer() - 类 的构造器net.lulihu.dateTime.Timer
 
Timer(boolean) - 类 的构造器net.lulihu.dateTime.Timer
 
tmpFilePath(String) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
随机产生一个临时文件路径
toBean(Class<T>, ValueProvider) - 类 中的静态方法net.lulihu.ObjectKit.BeanKit
ServletRequest 参数转Bean
toBigDecimal(Object, BigDecimal) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为BigDecimal
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toBigDecimal(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为BigDecimal
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toBigInteger(Object, BigInteger) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toBigInteger(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为BigInteger
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
toBool(Object, Boolean) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为boolean
String支持的值为:true、false、yes、ok、no,1,0 如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toBool(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为boolean
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
toBooleanArray(boolean, Object...) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为Boolean数组
toByte(Object, Byte) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为byte
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
toByte(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为byte
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
toCalendar(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
转换为Calendar对象
toCamelCase(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
将下划线方式命名的字符串转换为驼峰式。
toCamelCase(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
将下划线方式命名的字符串转换为驼峰式。
toChar(Object, Character) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为字符
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
toChar(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为字符
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
toDate() - 类 中的方法net.lulihu.dateTime.DateTime
 
today() - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
当前日期,格式 yyyy-MM-dd
toDBC(String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
全角转半角
toDBC(String, Set<Character>) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
替换全角为半角
toDouble(Object, Double) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为double
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toDouble(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为double
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
toDoubleArray(boolean, Object...) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为Double数组
toEnum(Class<E>, Object, E) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值
toEnum(Class<E>, Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为Enum对象
如果给定的值为空,或者转换失败,返回默认值null
toFloat(Object, Float) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为Float
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toFloat(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为Float
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
toFloatArray(boolean, Object...) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为Float数组
toInt(Object, Integer) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为int
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toInt(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为int
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
toIntArray(boolean, Object...) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为Integer数组
toIntArray(String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为Integer数组
toIntArray(String, String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为Integer数组
toIntSecond(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
格式化成yyMMddHHmm后转换为int型
toJavaBean(Map<String, Object>, T) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
map为javaBean对象赋值 注意:map的key必须为指定对象的属性名称 支持驼峰 默认为下划线
toJavaBean(Map<String, Object>, T, String) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
map为javaBean对象赋值 注意:map的key必须为指定对象的属性名称 支持驼峰
toLong(Object, Long) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为long
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toLong(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为long
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
toLongArray(boolean, Object...) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为Long数组
toMap(Collection<Map.Entry<T, K>>) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
将Entry集合转换为HashMap
toMsStr() - 类 中的方法net.lulihu.dateTime.DateTime
 
toNumber(Object, Number) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为Number
如果给定的值为空,或者转换失败,返回默认值
转换失败不会报错
toNumber(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为Number
如果给定的值为空,或者转换失败,返回默认值null
转换失败不会报错
toolBox() - 类 中的静态方法net.lulihu.Assert0
工具论证 断言失败时则抛出 ToolBoxException 例外
ToolBoxException - net.lulihu.exception中的异常错误
工具类异常
ToolBoxException(Throwable) - 异常错误 的构造器net.lulihu.exception.ToolBoxException
 
ToolBoxException(String) - 异常错误 的构造器net.lulihu.exception.ToolBoxException
 
ToolBoxException(String, Object...) - 异常错误 的构造器net.lulihu.exception.ToolBoxException
 
ToolBoxException(String, Throwable) - 异常错误 的构造器net.lulihu.exception.ToolBoxException
 
ToolBoxException(Throwable, String, Object...) - 异常错误 的构造器net.lulihu.exception.ToolBoxException
 
ToolKit - net.lulihu中的类
常用方法集合类
ToolKit() - 类 的构造器net.lulihu.ToolKit
 
toSBC(String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
半角转全角
toSBC(String, Set<Character>) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
半角转全角
toSBC(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
全角转半角
toShort(Object, Short) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为Short
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
toShort(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为Short
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
toStr(Object, String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为字符串
如果给定的值为null,或者转换失败,返回默认值
转换失败不会报错
toStr(Object) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为字符串
如果给定的值为null,或者转换失败,返回默认值null
转换失败不会报错
toStrArray(String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为String数组
toStrArray(String, String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
转换为String数组
toString() - 类 中的方法net.lulihu.dateTime.DateTime
 
toString(String) - 类 中的方法net.lulihu.dateTime.DateTime
 
toString(Object) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
数组或集合转String
toTreeMap(Object, Comparator<String>) - 类 中的静态方法net.lulihu.ObjectKit.MapKit
对象转TreeMap
toTreeSet(Collection<T>, Comparator<T>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
将集合转换为排序后的TreeSet
toUnderlineCase(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
将驼峰式命名的字符串转换为下划线方式。
toUnderlineCase(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
将字符串进行驼峰命名转换
trim(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
除去字符串头尾部的空白,如果字符串是null,依然返回null
trim(String[]) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
给定字符串数组全部做去首尾空格
trim(String, int) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
除去字符串头尾部的空白符,如果字符串是null,依然返回null
trimEnd(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
除去字符串尾部的空白,如果字符串是null,则返回null
trimStart(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
除去字符串头部的空白,如果字符串是null,则返回null

U

UNDERLINE - 类 中的静态变量net.lulihu.ObjectKit.StrKit
 
unescapeJava(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
去除字符串中的转义字符
unescapeJson(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
去除json字符串中的转义字符
unicodeToStr(String) - 类 中的静态方法net.lulihu.ObjectKit.ConvertKit
unicode的String转换成String的字符串
unlock() - 类 中的方法net.lulihu.lock.ConditionLock
使用结束释放锁
upperFirst(String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
大写首字母
例如:str = name, return Name
upperFirstAndAddPre(String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
原字符串首字母大写并在其首部添加指定字符串 例如:str=name, preString=get -> return getName
url - 类 中的变量net.lulihu.http.builder.HttpBuilder
请求路径
UrlBuildUtil - net.lulihu.http中的类
 
UrlBuildUtil() - 类 的构造器net.lulihu.http.UrlBuildUtil
 

V

value(Field) - 接口 中的方法net.lulihu.functional.FieldValueProvider
获取值
value(String, Class<?>) - 接口 中的方法net.lulihu.functional.ValueProvider
获取值
valueOf(String) - 枚举 中的静态方法net.lulihu.formula.ExpressionNodeType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法net.lulihu.ObjectKit.BasicType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法net.lulihu.ObjectKit.IDGeneratorKit.IdGeneratorEnum
返回带有指定名称的该类型的枚举常量。
ValueProvider - net.lulihu.functional中的接口
 
values() - 枚举 中的静态方法net.lulihu.formula.ExpressionNodeType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.lulihu.ObjectKit.BasicType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.lulihu.ObjectKit.IDGeneratorKit.IdGeneratorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

WafKit - net.lulihu.ObjectKit中的类
Web防火墙工具类
WafKit() - 类 的构造器net.lulihu.ObjectKit.WafKit
 
WafRequestWrapper - net.lulihu.http中的类
Request请求过滤包装
WafRequestWrapper(HttpServletRequest, boolean, boolean) - 类 的构造器net.lulihu.http.WafRequestWrapper
 
WafRequestWrapper(HttpServletRequest) - 类 的构造器net.lulihu.http.WafRequestWrapper
 
waitAll(Promise<T>...) - 类 中的静态方法net.lulihu.promise.Promise
等待所有承诺完成 再返回
waitAll(Collection<Promise<T>>) - 类 中的静态方法net.lulihu.promise.Promise
等待所有承诺完成 在返回
warn(Logger, String) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
warn(Logger, String, Object) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
warn(Logger, String, Object, Object) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
warn(Logger, String, Object...) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
warn(Logger, String, Throwable) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
warn(Logger, String, ConsumptionResult<Object[]>) - 类 中的静态方法net.lulihu.ObjectKit.LogKit
 
waterPress(String, String, Color, int, String, String) - 类 中的静态方法net.lulihu.ObjectKit.ImageWatermarkKit
图片添加水印
weekCount(Date, Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
计算指定指定时间区间内的周数 不能跨年
weekDays(String, String, String, String) - 类 中的静态方法net.lulihu.dateTime.DateCalculateKit
获取某一时间段内每周指定星期的日期
weekForNum(String...) - 类 中的静态方法net.lulihu.dateTime.DateCalculateKit
得到对应星期的系数 星期日:1,星期一:2,星期二:3,星期三:4,星期四:5,星期五:6,星期六:7
weekStartAndEnd(Date) - 类 中的静态方法net.lulihu.dateTime.DateCalculateKit
获取指定时间周的第一天与最后一天 一周的第一天为 星期日,最后一天为星期六
WorkHandlerConsumer - net.lulihu.disruptorKit.oneOf中的类
不重复消费模式
WorkHandlerConsumer() - 类 的构造器net.lulihu.disruptorKit.oneOf.WorkHandlerConsumer
 
WorkHandlerDemo - net.lulihu.disruptorKit.demo中的类
 
WorkHandlerDemo() - 类 的构造器net.lulihu.disruptorKit.demo.WorkHandlerDemo
 
WorkHandlerDemo.IntegerHandler - net.lulihu.disruptorKit.demo中的类
整数处理程序
WorkHandlerDemo.StringHandler - net.lulihu.disruptorKit.demo中的类
字符串处理程序
WorkHandlerManage - net.lulihu.disruptorKit.oneOf中的类
不重复消费者管理器
wrap(T...) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
数组转集合
wrap(List<Integer>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
集合转数组
wrap(int...) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
将基本类型数组包装为包装类型
wrap(long...) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
将基本类型数组包装为包装类型
wrap(char...) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
将基本类型数组包装为包装类型
wrap(byte...) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
将基本类型数组包装为包装类型
wrap(short...) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
将基本类型数组包装为包装类型
wrap(float...) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
将基本类型数组包装为包装类型
wrap(double...) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
将基本类型数组包装为包装类型
wrap(boolean...) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
将基本类型数组包装为包装类型
wrap(String, String, String) - 类 中的静态方法net.lulihu.ObjectKit.StrKit
包装指定字符串
wrap(Throwable) - 类 中的静态方法net.lulihu.promise.Promise
使用誓言对象
wrapList(List<Object>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
集合转数组
wrapperPrimitiveDefaultValueMap - 枚举 中的静态变量net.lulihu.ObjectKit.BasicType
包装类型为Key,默认值为value
wrapperPrimitiveMap - 枚举 中的静态变量net.lulihu.ObjectKit.BasicType
原始类型为Key,包装类型为Value,例如: int.class -> Integer.class.
wrapStr(List<String>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
集合转数组
writeFile(File) - 类 中的方法net.lulihu.http.builder.HttpBuilder
数据写入文件
writeFile(InputStream, File) - 类 中的静态方法net.lulihu.ObjectKit.FileKit
流写入文件
writeObjectToByteArray(Object) - 类 中的静态方法net.lulihu.ObjectKit.KryoKit
将对象序列化为字节数组
writeObjectToString(Object) - 类 中的静态方法net.lulihu.ObjectKit.KryoKit
将对象序列化为 String 利用了 Base64 编码
writeTo(BufferedSink) - 类 中的方法net.lulihu.http.okhttp.NoEncodeFormBody
已过时。
 
writeToByteArray(Object) - 类 中的静态方法net.lulihu.ObjectKit.KryoKit
将对象【及类型】序列化为字节数组
writeToString(Object) - 类 中的静态方法net.lulihu.ObjectKit.KryoKit
将对象【及类型】序列化为 String 利用了 Base64 编码

Y

year(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
获得年
yearAndSeason(Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
获得指定日期年份和季节
格式:[20131]表示2013年第一季度
yearAndSeasons(Date, Date) - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
获得指定日期区间内的年份和季节
yearDateDiff(String, String) - 类 中的静态方法net.lulihu.dateTime.DateCalculateKit
计算两个日期相差年数
yesterday() - 类 中的静态方法net.lulihu.dateTime.DateTimeKit
昨天

Z

zip(T[], K[]) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
映射键值(参考Python的zip()函数)
例如:
keys = [a,b,c,d]
values = [1,2,3,4]
则得到的Map是 {a=1, b=2, c=3, d=4}
如果两个数组长度不同,则只对应最短部分
zip(String, String, String) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
映射键值(参考Python的zip()函数)
例如:
keys = a,b,c,d
values = 1,2,3,4
delimiter = , 则得到的Map是 {a=1, b=2, c=3, d=4}
如果两个数组长度不同,则只对应最短部分
zip(Collection<T>, Collection<K>) - 类 中的静态方法net.lulihu.ObjectKit.CollectionKit
映射键值(参考Python的zip()函数)
例如:
keys = [a,b,c,d]
values = [1,2,3,4]
则得到的Map是 {a=1, b=2, c=3, d=4}
如果两个数组长度不同,则只对应最短部分
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 

Copyright © 2019. All rights reserved.