实用工具类
侯少壮
这个作者很懒,什么都没留下…
展开
-
Java 根据id、pid生成树状结构
【代码】Java 根据id、pid生成树状结构。原创 2023-04-23 17:15:55 · 782 阅读 · 0 评论 -
Java 通过魔数判断上传文件的类型
使用魔数值校验,不管是传入的文件有后缀名,还是无后缀名,或者修改了后缀名,真正获取到的才是该文件的实际类型,这样避免了一些想通过修改后缀名或者Content-type信息来攻击的因素。但是性能与安全永远是无法同时完美的,安全的同时付出了读取文件的代价。本人建议可采用后缀名与读取文件的方式结合校验,毕竟攻击是少数,后缀名的校验能排除大多数用户,在后缀名获取不到时再通过获取文件真实类型校验,这样来适当提高性能。原创 2023-03-21 16:20:40 · 1950 阅读 · 0 评论 -
json转换
package com.creditease.publicfund.basic.util;import java.io.IOException;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.format.DateTimeFormatter;import java.util.ArrayList;import java.util.List;原创 2021-10-09 17:30:30 · 147 阅读 · 0 评论 -
JAVA 雪花算法 唯一ID生成工具类
package com.ikang.util.Sarcoidosis;public class SnowflakeIdUtils {// ==============================Fields===========================================/** 开始时间截 (2015-01-01) */private final long twepoch = 1420041600000L;/** 机器id所占的位数 */private final lo转载 2021-04-19 15:27:14 · 246 阅读 · 0 评论 -
JAVA验证身份证号码是否正确
package test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;public class ValidateIdCardUtil {final static Map<Integer, String> zoneNum = new HashMap<Integer, S转载 2021-04-01 11:44:24 · 1684 阅读 · 0 评论