util
fangdengfu123
性别男,爱好女,哈哈哈
展开
-
浏览器调用本地Java程序
main方法实际入参为完整的webshell参数;2、将java程序打包成exe可执行文件。3、客户端机器注册webshell。4、网页调起客户端webshell。1、实现本地java程序。原创 2023-05-10 17:09:18 · 599 阅读 · 0 评论 -
itextpdf 提取数字签名签章图片
itextpdf 提取数字签名签章图片因业务需求,需要对签名的pdf进行签名验证,政府的电子验证的功能是除了提取pdf表单内容外,还可以提取签章的图片,研究了好久,特此记录一下。/** * 获取pdf签名图片信息 * @param path pdf文件 * @param fileBasePath 图片保存基础路径 * @return 提取结果 */public static PdfSignInfo getImageFromPdf(String原创 2022-04-26 22:46:52 · 4109 阅读 · 6 评论 -
批量数据处理
public class MultiBucketList<V> { /** * 桶数量 */ private int count; /** * 弹出数据的阈值 * 当桶中的数据量超过该阈值,则处理桶中的数据 */ private int pollCount; private List<List<V>> buckets = new ArrayList<>();原创 2021-07-20 14:34:19 · 180 阅读 · 0 评论 -
itextpdf 给pdf文档添加图片
itextpdf 给pdf文档添加图片主要流程1、构建图片对象2、放置图片3、pdf拼接主要流程1、构建图片对象/** * signDetail 前端canvas 获取的图片信息 */ private static Image buildImageFromSource(String signDetail, float width, float height) { try { signDetail = clearPreffix(signDetail); I原创 2021-06-21 10:45:13 · 9755 阅读 · 1 评论 -
GUID生产类
public class GUID { private static Date date = new Date(); private static StringBuilder buf = new StringBuilder(); private static int seq = 0; //最好设置成5位,因前段JS无法获取超过14位的长整型,调整为2位递增 //原创 2017-04-06 15:44:00 · 332 阅读 · 0 评论 -
JSON时间对象序列化与反序列化<Timestamp>
public class JsonDateSerializer extends JsonSerializer<Timestamp> { @Override public void serialize(Timestamp value,JsonGenerator jgen,SerializerProvider arg2) throws IOException,JsonProcessingE原创 2017-04-06 16:22:54 · 1816 阅读 · 0 评论 -
封装请求参数Page对象
public class Page { //排序字段 private String sorter; //分页起始页数 private int pageIndex = 1; //分页每页数量 private int pageSize = 10; //是否分页 private Boolean isPage = true; //总记录数原创 2017-04-06 16:53:45 · 1193 阅读 · 0 评论 -
生成验证码工具类
public class VerifyCodeUtils { public static final String VERIFY_CODES = "23456789ABCDEFGHJKLMNPQRSTUVWXYZ"; public static final String VERIFY_NUMBER = "1234567890"; private static Rando...原创 2018-09-11 11:24:54 · 212 阅读 · 0 评论 -
aes使用java加密,go解密
java 加密AESUtil.encrypt(s, pwd)go 解密content, err := hex.DecodeString(message.Data)if err != nil { return nil, nil, err}tb, err := AesDecrypt(content, secret)if err != nil { return nil, nil, e...原创 2018-10-10 15:11:16 · 1770 阅读 · 1 评论 -
加密机Encryptor
public class Encryptor { public static final String CHARACTER_ENC_UTF8 = "UTF-8"; /* *内容加密 *password:加密内容 *algorithm:加密算法 */ public static String encryptText(S原创 2017-04-06 14:56:46 · 2086 阅读 · 0 评论 -
读取数据库配置文件工具类DBConfig
public final class DBConfig implements Serializable { public static String db_driver; public static String db_url; public static String db_password; public static String db_user; priv原创 2017-04-06 14:16:59 · 2467 阅读 · 0 评论 -
字符串处理类StringUtil
/* *字符串处理类 */ public class StringUtil {/* *判断对象是否为空 */public static boolean isEmpty(Object s) { if (s == null || "".equals(s)) { return true; } return false;}/*原创 2017-04-11 11:32:39 · 382 阅读 · 0 评论 -
数字转中文大写ArabicToChineseUtils
public class ArabicToChineseUtils{public static String[] units = {"", "十", "百", "千", "万", "十万", "百万", "千万", "亿", "十亿", "百亿", "千亿", "万亿"};public static char[] numArray = {'零', '一', '二', '三', '四', '五',原创 2017-04-05 18:18:27 · 1067 阅读 · 0 评论 -
ConfigUtil加载配置文件工具类
public class ConfigUtil{ private static final Logger logger = LoggerFactory.getLogger(ConfigUtil.class); private static Properties properties; private static boolean hasLoad原创 2017-04-05 17:30:22 · 1797 阅读 · 0 评论 -
Util之RegexValidateUtil--正则表达式验证工具
public class RegexValidateUtil{ /** * 验证邮箱 */ public static boolean checkEmail(String email){ boolean flag = false; try{ //正则表达式拆分:|或,?出现0-1次,{2,}出现2次以上原创 2017-04-05 17:06:00 · 626 阅读 · 0 评论 -
请求返回对象
public class BackResult{ //总记录数 private int total; //当前记录集合 private Object data; //是否成功 private boolean successful; //结果消息 private String resultMsg; //错误类型 privat原创 2017-04-05 18:41:51 · 523 阅读 · 0 评论 -
IPUtil获取客户端IP地址和Mac
public class CommonUtil { /** *获取客户端IP */ public static String getRemoteHost(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (i转载 2017-04-06 10:13:35 · 690 阅读 · 0 评论 -
日期格式化DateTransformer
/* *日期格式化 */public class DateTransformer extends AbstractTransformer implements ObjectFactory { SimpleDateFormat simpleDateFormatter; public DateTransformer(String dateFormat) {原创 2017-04-06 11:45:10 · 1034 阅读 · 0 评论 -
通用日期格式化工具类DateUtil
/* *日期格式化工具类 */ public class DateUtil {//锁对象private static final Object lockObj = new Object();//存放不同的日期模板格式的sdf的Mapprivate static Map<String,ThreadLocal<SimpleDateFormat>> sdfMap = new Ha原创 2017-04-06 12:47:12 · 2145 阅读 · 1 评论 -
随机数生成器RandomNumberGenerator
public class RandomNumberGenerator { private static final int LENGTH = 8; /* *这是典型的随机洗牌算法。流程是从备选数组中选择一个放入目标数组中, *将选取的数组从备选数组移除(放至最后,并缩小选择区域) 算法时间复杂度O(n) */ public static String generateNumber原创 2017-04-07 17:55:53 · 14587 阅读 · 0 评论