Skip to content

other

jnpf.util.CodeUtil

getRandcode-生成随机图片

参数说明类型
D - 示例代码
java

getRandomString-获取随机的字符

参数说明类型
D - 示例代码
java

jnpf.util.DozerUtil

jnpf.util.IpUtil

getIpAddr-

参数说明类型
D - 示例代码
java

isValid-检查IP是否合法

参数说明类型
ipString
D - 示例代码
java

getIpCity-获取ip所在的城市和宽带属于哪一家

参数说明类型
D - 示例代码
java

ipIsInner-判断IP是否内网IP

参数说明类型
ipString
D - 示例代码
java

jnpf.util.PageUtil

getListPage-自定义分页

参数说明类型
D - 示例代码
java

getPage-

参数说明类型
D - 示例代码
java

getPageListVO-查询的page转 PageListVO

参数说明类型
T泛型Page
pagemybatis的pageClass<T>
clazz实体转类
returnPageListVO
D - 示例代码
java

getPageListVO-查询的page转 PageListVO

参数说明类型
T泛型Page
pagemybatis的pageList<T>
list实体列表
returnPageListVO
D - 示例代码
java

jnpf.util.RedisUtil

getAllKeys-获取所有的key

参数说明类型
D - 示例代码
java

getAllVisiualKeys-获取所有的key

参数说明类型
D - 示例代码
java

getLiveTime-返回 key 的剩余的过期时间

参数说明类型
keyString
D - 示例代码
java

remove-删除指定key

参数说明类型
keyString
D - 示例代码
java

removeSome-删除可视化redis

参数说明类型
D - 示例代码
java

removeUserToken-删除用户对应的token,redis

参数说明类型
D - 示例代码
java

removeAll-删除全部redis

参数说明类型
D - 示例代码
java

exists-判断缓存中是否有对应的value

参数说明类型
keyString
D - 示例代码
java

expire-指定缓存失效时间

参数说明类型
keyString
timelong
D - 示例代码
java

insert-插入缓存(无时间)

参数说明类型
keyString
objectObject
D - 示例代码
java

insert-插入缓存(有时间)

参数说明类型
keyString
objectObject
D - 示例代码
java

rename-修改key

参数说明类型
oldKey旧的keyString
newKey新的keyString
D - 示例代码
java

getType-返回key存储的类型

参数说明类型
keyString
D - 示例代码
java

getString-获取redis的String值

参数说明类型
keyString
D - 示例代码
java

hasKey-判断hash表中是否有对应的value

参数说明类型
hashIdString
keyString
D - 示例代码
java

getHashKeys-获取hashKey对应的所有键

参数说明类型
hashIdString
D - 示例代码
java

getHashValues-获取hashKey对应的所有值

参数说明类型
hashIdString
D - 示例代码
java

getHashValues-查询具体map的值

参数说明类型
hashIdString
keyString
D - 示例代码
java

removeHash-删除指定map的key

参数说明类型
keyString
D - 示例代码
java

getMap-获取所有的map缓存

参数说明类型
keyString
D - 示例代码
java

insertHash-插入map的值

参数说明类型
hashId主键idString
keymap的keyString
valuemap的值String
D - 示例代码
java

getSet-根据key获取Set中的所有值

参数说明类型
keyString
D - 示例代码
java

getSetSize-获取set缓存的长度

参数说明类型
keyString
D - 示例代码
java

get-获取list缓存的内容

参数说明类型
keyString
start开始 0 是第一个元素long
end结束 -1代表所有值long
D - 示例代码
java

getListSize-获取list缓存的长度

参数说明类型
keyString
D - 示例代码
java

getIndex-通过索引 获取list中的值

参数说明类型
keyString
index索引 index>=0时, 0 表头,1 第二个元素,依次类推;index<0时,-1,表尾,-2倒数第二个元素,依次类推long
D - 示例代码
java

token-

参数说明类型
D - 示例代码
java

jnpf.util.ReflectionUtil

invokeGetterMethod-调用Getter方法.

参数说明类型
D - 示例代码
java

invokeSetterMethod-调用Setter方法.使用value的Class来查找Setter方法.

参数说明类型
D - 示例代码
java

invokeSetterMethod-调用Setter方法.

参数说明类型
propertyType用于查找Setter方法,为空时使用value的Class替代.Object
D - 示例代码
java

getFieldValue-直接读取对象属性值, 无视private/protected修饰符, 不经过getter函数.

参数说明类型
D - 示例代码
java

setFieldValue-直接设置对象属性值, 无视private/protected修饰符, 不经过setter函数.

参数说明类型
D - 示例代码
java

getAccessibleField-循环向上转型

获取对象的DeclaredField, 并强制设置为可访问. 如向上转型到Object仍无法找到, 返回null.

参数说明类型
D - 示例代码
java

invokeMethod-直接调用对象方法

无视private/protected修饰符. 用于一次性调用的情况.

参数说明类型
D - 示例代码
java

getAccessibleMethod-循环向上转型

获取对象的DeclaredMethod,并强制设置为可访问. 如向上转型到Object仍无法找到, 返回null. 用于方法需要被多次调用的情况. 先使用本函数先取得Method,然后调用Method.invoke(Object obj, Object... args)

参数说明类型
D - 示例代码
java

getSuperClassGenricType-通过反射, 获得Class定义中声明的父类的泛型参数的类型

如无法找到, 返回Object.class. eg. public UserDao extends HibernateDao<User>

参数说明类型
clazzThe class to introspectClass<?>
returnthe first generic declaration, or Object.class if cannot be determined
D - 示例代码
java

getSuperClassGenricType-通过反射, 获得Class定义中声明的父类的泛型参数的类型

如无法找到, 返回Object.class. 如public UserDao extends HibernateDao<User,Long>

参数说明类型
clazzclazz The class to introspectClass<?>
indexthe Index of the generic ddeclaration,start from 0.int
returnthe index generic declaration, or Object.class if cannot be determined
D - 示例代码
java

convertReflectionExceptionToUnchecked-将反射时的checked exception转换为unchecked exceptions.

参数说明类型
D - 示例代码
java

toString-调用传入对象的toString方法或反射返回对象成员变量值字符串。

参数说明类型
obj传入对象Object
D - 示例代码
java

jnpf.util.ServletUtil

getServletPath-获取ServletPath

参数说明类型
D - 示例代码
java

getPayload-获取Request Payload

参数说明类型
D - 示例代码
java

getUserAgent-获取User-Agent

参数说明类型
D - 示例代码
java

getIsMobileDevice-判断是否是手机端登陆

参数说明类型
D - 示例代码
java

getHeader-获取HTTP头信息

参数说明类型
D - 示例代码
java

getParameter-获取表单参数

参数说明类型
D - 示例代码
java

getParameter-获取String参数

参数说明类型
D - 示例代码
java

getParameterToInt-获取Integer参数

参数说明类型
D - 示例代码
java

getParameterToInt-获取Integer参数

参数说明类型
D - 示例代码
java

getRequest-获取request

参数说明类型
D - 示例代码
java

getResponse-获取response

参数说明类型
D - 示例代码
java

getSession-获取session

参数说明类型
D - 示例代码
java

getRequestAttributes-

参数说明类型
D - 示例代码
java

renderString-将字符串渲染到客户端

参数说明类型
response渲染对象HttpServletResponse
string待渲染的字符串String
returnnull
D - 示例代码
java

isAjaxRequest-是否是Ajax异步请求

参数说明类型
requestHttpServletRequest
D - 示例代码
java

inStringIgnoreCase-是否包含字符串

参数说明类型
str验证字符串String
strs字符串组
return包含返回true
D - 示例代码
java

getJsonObject-返回JSONObject对象

参数说明类型
D - 示例代码
java

isMobileDevice-判断是否是移动设备

参数说明类型
requestHeaderString
D - 示例代码
java

jnpf.util.UserProvider

getToken-获取token

参数说明类型
D - 示例代码
java

get-获取

参数说明类型
tokenString
D - 示例代码
java

get-获取

参数说明类型
D - 示例代码
java

get-通过上下文的租户查redis来获取token

参数说明类型
D - 示例代码
java

getAuthorize-获取Authorize

参数说明类型
D - 示例代码
java

add-创建

参数说明类型
userInfobase中的类
D - 示例代码
java

removeWebSocket-移除在线

参数说明类型
D - 示例代码
java

remove-移除

参数说明类型
D - 示例代码
java

removeCurrent-移除当前登陆人的token

参数说明类型
D - 示例代码
java

removeOnLine-移除在线

参数说明类型
D - 示例代码
java

isOnLine-是否在线

参数说明类型
D - 示例代码
java

isOverdue-是否过期

参数说明类型
D - 示例代码
java

isLogined-是否登陆

参数说明类型
D - 示例代码
java

jnpf.util.ZxingCodeUtil

getBarcode-生成一维码(128)

参数说明类型
message内容String
width宽度int
height高度int
D - 示例代码
java

createCode-生成普通的二维码

参数说明类型
message二维码内容String
width宽度int
height高度int
D - 示例代码
java

createCodeWithLogo-生成带logo的二维码

参数说明类型
message二维码内容String
logoPathlog路径String
width宽度int
height高度int
D - 示例代码
java

createCodeWithLogoAndText-生成带logo和文字的二维码

参数说明类型
message二维码内容String
logoPathlog路径String
text文字String
width宽度int
height高度int
D - 示例代码
java