//package com.utils.pack.uuid;
//
//import com.jfpark.common.config.ObjectTranscoder;
//import com.jfpark.common.exception.BusinessException;
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Component;
//import redis.clients.jedis.BinaryClient.LIST_POSITION;
//import redis.clients.jedis.Jedis;
//import redis.clients.jedis.JedisPool;
//import redis.clients.jedis.SortingParams;
//import redis.clients.jedis.Tuple;
//
//import java.io.ByteArrayInputStream;
//import java.io.ByteArrayOutputStream;
//import java.io.ObjectInputStream;
//import java.io.ObjectOutputStream;
//import java.util.*;
//
//@Component
//public class RedisUtil {
// private Logger log = LoggerFactory.getLogger(this.getClass());
//
// @Autowired
// private JedisPool jedisPool;
//
// /**
// * <p>
// * 通过key获取储存在redis中的value
// * </p>
// * <p>
// * 并释放连接
// * </p>
// *
// * @param key
// * @param indexdb 选择redis库 0-15
// * @return 成功返回value 失败返回null
// */
// public String get(String key, int indexdb) {
// Jedis jedis = null;
// String value = null;
// try {
// jedis = jedisPool.getResource();
// jedis.select(indexdb);
// value = jedis.get(key);
//// log.info(value);
// } catch (Exception e) {
//
// log.error(e.getMessage());
// } finally {
// returnResource(jedisPool, jedis);
// }
// return value;
// }
//
// /**
// * <p>
// * 通过key获取储存在redis中的value
// * </p>
// * <p>
// * 并释放连接
// * </p>
// *
// * @param key
// * @param indexdb 选择redis库 0-15
// * @return 成功返回value 失败返回null
// */
// public byte[] get(byte[] key, int indexdb) {
// Jedis jedis = null;
// byte[] value = null;
// try {
// jedis = jedisPool.getResource();
// jedis.select(indexdb);
// value = jedis.get(key);
// } catch (Exception e) {
//
// log.error(e.getMessage());
// } finally {
// returnResource(jedisPool, jedis);
// }
// return value;
// }
//
// /**
// * <p>
// * 向redis存入key和value,并释放连接资源
// * </p>
// * <p>
// * 如果key已经存在 则覆盖
// * </p>
// *
// * @param key
// * @param value
// * @param indexdb 选择redis库 0-15
// * @return 成功 返回OK 失败返回 0
// */
// public String set(String key, String value, int indexdb) {
// Jedis jedis = null;
// try {
// jedis = jedisPool.getResource();
// jedis.select(indexdb);
// return jedis.set(key, value);
// } catch (Exception e) {
//
// log.error(e.getMessage());
// return "0";
// } finally {
// returnResource(jedisPool, jedis);
// }
// }
//
// /**
// * <p>
// * 向redis存入key和value,并释放连接资源
// * </p>
// * <p>
// * 如果key已经存在 则覆盖
// * </p>
// *
// * @param key
// * @param value
// * @param indexdb 选择redis库 0-15
// * @return 成功 返回OK 失败返回 0
// */
// public String set(byte[] key, byte[] value, int indexdb) {
// Jedis jedis = null;
// try {
// jedis = jedisPool.getResource();
// jedis.select(indexdb);
// return jedis.set(key, value);
// } catch (Exception e) {
//
// log.error(e.getMessage());
// return "0";
// } finally {
// returnResource(jedisPool, jedis);
// }
// }
//
// /**
// * <p>
// * 删除所有前缀为Key的键
// * </p>
// *
// * @param keypf key前缀
// */
// public void delByPf(String keypf) {
// Jedis jedis = null;
// try {
// jedis = jedisPool.getResource();
// Set<String> set = jedis.keys(keypf + "*");
// Iterator<String> it = set.iterator();
// while (it.hasNext()) {
// String keystr = it.next();
// jedis.del(keystr);
// }
// } catch (Exception e) {
// log.error(e.getMessage());
// } finally {
// returnResource(jedisPool, jedis);
// }
// }
//
// /**
// * <p>
// * 删除指定的key,也可以传入一个包含key的数组
// * </p>
// *
// * @param keys 一个key 也可以使 string 数组
// * @return 返回删除成功的个数
// */
// public Long del(String... keys) {
// Jedis jedis = null;
// try {
// jedis = jedisPool.getResource();
// return jedis.del(keys);
// } catch (Exception e) {
// log.error(e.getMessage());
// return 0L;
// } finally {
// returnResource(jedisPool, jedis);
// }
// }
//
// /**
// * <p>
// * 删除指定的key,也可以传入一个包含key的数组
// * </p>
// *
// * @param indexdb 选择redis库 0-15
// * @param keys 一个key 也可以使 string 数组
// * @return 返回删除成功的个数
// */
// public Long del(int indexdb, String... keys) {
// Jedis jedis = null;
// try {
// jedis = jedisPool.getResource();
// jedis.select(indexdb);
// return jedis.del(keys);
// } catch (Exception e) {
//
// log.error(e.getMessage());
// return 0L;
// } finally {
// returnResource(jedisPool, jedis);
// }
// }
//
// /**
// * <p>
// * 删除指定的key,也可以传入一个包含key的数组
// * </p>
// *
// * @param indexdb 选择redis库 0-15
// * @param keys 一个key 也可以使 string 数组
// * @return 返回删除成功的个数
// */
// public Long del(int indexdb, byte[]... keys) {
// Jedis jedis = null;
// try {
// jedis = jedisPool.getResource();
// jedis.select(indexdb);
// return jedis.del(keys);
// } catch (Exception e) {
//
// log.error(e.getMessage());
// return 0L;
// } finally {
// returnResource(jedisPool, jedis);
// }
// }
//
// /**
// * <p>
// * 通过key向指定的value值追加值
// * </p>
// *
// * @param key
// * @param str
// * @return 成功返回 添加后value的长度 失败 返回 添加的 value 的长度 异常返回0L
// */
// public Long append(String key, String str) {
// Jedis jedis = null;
// Long res = null;
// try {
// jedis = jedisPool.getResource();
// res = jedis.append(key, str);
// } catch (Exception e) {
//
// log.error(e.getMessage());
// return 0L;
// } finally {
// returnResource(jedisPool, jedis);
// }
// return res;
// }
//
// /**
// * <p>
// * 判断key是否存在
// * </p>
// *
// * @param key
// * @return true OR false
// */
// public Boolean exists(String key) {
// Jedis jedis = null;
// try {
// jedis = jedisPool.getResource();
// return jedis.exists(key);
// } catch (Exception e) {
//
// log.error(e.getMessage());
// return false;
// } finally {
// returnResource(jedisPool, jedis);
// }
// }
//
// /**
// * <p>
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Java开发工具包(数据校验,数据脱敏,类处理,Http等.....) (188个子文件)
mvnw.cmd 7KB
.gitignore 395B
.gitignore 217B
utils.iml 12KB
maven-wrapper.jar 61KB
RedisUtil.java 66KB
ConvertUtils.java 25KB
StrUtils.java 22KB
HTMLFilter.java 19KB
HttpUtils.java 15KB
UUID.java 14KB
IpUtils.java 10KB
StreamUtils.java 9KB
ServletUtils.java 9KB
Base64.java 9KB
IdUtils.java 8KB
AnalyzeSignalSourceUtils.java 7KB
FileUtils.java 6KB
DateUtils.java 6KB
BeanCopyUtils.java 6KB
ValidatorUtils.java 6KB
EscapeUtil.java 4KB
BeanUtils.java 4KB
SpringUtils.java 4KB
JsonUtils.java 3KB
JwtUtils.java 3KB
StrFormatter.java 3KB
IpAddressRegexp.java 3KB
Arith.java 3KB
SpringContextHolder.java 3KB
Constants.java 2KB
FileTypeUtils.java 2KB
CharsetKitUtils.java 2KB
Seq.java 2KB
StringRegexp.java 2KB
ImageUtils.java 2KB
XmlUtils.java 2KB
R.java 2KB
SensitiveJsonSerializer.java 2KB
ListStr.java 2KB
SocketUtils.java 2KB
ListValue.java 2KB
GtNum.java 2KB
MimeTypeUtils.java 2KB
ValidResult.java 2KB
AddressUtils.java 1KB
InOutType.java 1KB
PackageType.java 1KB
TradeMode.java 1KB
IEType.java 1KB
Md5.java 1KB
NumLength.java 1KB
ResultUtil.java 1KB
ValidationConfig.java 1KB
CacheConstants.java 1KB
BigNumberSerializer.java 1KB
SecurityConstants.java 1KB
BlobUtils.java 1KB
MsgException.java 1KB
SensitiveStrategy.java 1KB
BeanValidators.java 1KB
ResultVO.java 993B
XssValidator.java 883B
Xss.java 689B
Sensitive.java 636B
NumberRegexp.java 611B
PhoneRegexp.java 444B
TokenConstants.java 425B
BusinessException.java 412B
CarRegexp.java 375B
EnterpriseOnlyCode.java 308B
ValidatorGroup.java 272B
SensitiveService.java 240B
UpdateStatusGroup.java 209B
DeleteGroup.java 197B
UpdateGroup.java 197B
SelectGroup.java 197B
AddGroup.java 194B
RandomType.java 192B
HELP.md 430B
mvnw 11KB
maven-wrapper.properties 233B
uiDesigner.xml 9KB
workspace.xml 6KB
pom.xml 4KB
jarRepositories.xml 880B
compiler.xml 870B
Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_13_5.xml 766B
Maven__org_springframework_boot_spring_boot_starter_reactor_netty_2_7_9.xml 764B
Maven__io_netty_netty_resolver_dns_native_macos_osx_x86_64_4_1_89_Final.xml 757B
Maven__io_netty_netty_transport_native_unix_common_4_1_89_Final.xml 756B
Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_7_9.xml 743B
Maven__org_springframework_boot_spring_boot_starter_validation_2_7_9.xml 743B
Maven__io_netty_netty_resolver_dns_classes_macos_4_1_89_Final.xml 742B
Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_89_Final.xml 740B
Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml 730B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_13_5.xml 725B
Maven__org_springframework_boot_spring_boot_starter_webflux_2_7_9.xml 722B
Maven__org_springframework_boot_spring_boot_starter_logging_2_7_9.xml 722B
Maven__io_netty_netty_transport_classes_epoll_4_1_89_Final.xml 721B
共 188 条
- 1
- 2
资源评论
Fong灵
- 粉丝: 810
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
- 以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt
- Linux线程同步机制深度解析与实用指南.zip
- PTA题库C语言解题策略与实战.rar
- SVPWM控制技术的simulink建模与仿真【包括simulink模型,参考文献,操作步骤】
- AI高清修复图片画质易语言易语言源码易语言填表
- 映射窗口.ec易语言易语言模块CPU占用0%游戏监控窗口监控
- 易语言 361窗口模块高效、便捷、自封装、自用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功