![](https://img-blog.csdnimg.cn/20210713223317259.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
通用工具集
记录开发过程中一些通用的工具类及常用方法
Buckletime
这个作者很懒,什么都没留下…
展开
-
java服务器信息监控【oshi】(已封装,开箱即用)
oshi服务器信息监控原创 2022-12-01 14:11:06 · 4352 阅读 · 3 评论 -
Java中byte与16进制字符串的互相转换
Java中byte与16进制字符串的互相转换byte用二进制表示占8位;16进制的每个字符需要用4位二进制位来表示;每个byte转换成两个相应的16进制字符public class HexConverUtils { /** * 16进制字符集 */ private static final char HEX_DIGITS[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A'原创 2021-07-11 08:46:00 · 1480 阅读 · 2 评论 -
XML转换工具类
XML转换工具类JAXB介绍JAXBContextcreateMarshaller()createUnmarshaller()Bean中xml相关注解XML转换工具类XMLUtilsJAXB介绍JAXB(即Java Architecturefor XML Binding),将Java对象与xml进行相互转换。JAXBContext整个 JAXB API 的入口,用来构建 JAXB 实例(newInstance())。提供与XML/Java绑定信息相关的抽象,如编组(createMarshall原创 2021-07-11 08:03:46 · 809 阅读 · 0 评论 -
获取CPU、硬盘、主板序列号及MAC地址工具类
获取CPU、硬盘、主板序列号、MAC工具类public class MachineSNUtils { /** * 获取主板序列号 * * @return */ public static String getMotherboardSN() { String result = ""; try { File file = File.createTempFile("realhowto", ".vbs原创 2021-07-10 23:05:13 · 1737 阅读 · 0 评论 -
MD5加密工具类
MD5加密工具类Md5Utilsmd5加密不可逆,可对md5加密后的字符串再进行加密及解密public class Md5Utils { /** * 带秘钥加密 * * @param text 明文 * @param key 密钥 * @return 密文 */ public static String md5Encrypt(String text, String key) { return md5Encry原创 2021-07-10 22:11:58 · 420 阅读 · 0 评论 -
通用http请求调用工具类
通用http请求调用工具类HttpUtils通用http请求调用方法public class HttpUtils { private static final Logger log = LoggerFactory.getLogger(HttpUtils.class); /** * 向指定 URL 发送GET方法的请求 * * @param url 发送请求的 URL * @return 响应结果 */ public static原创 2021-07-10 21:11:21 · 303 阅读 · 0 评论 -
身份证号操作工具类
身份证号操作工具类IdCardUtils通过身份证号获取生日日期和性别信息public class IdCardUtils { /** * 通过身份证号获取生日日期 * * @param IdNo 身份证号 * @return String */ public static String getBirthdayFromId(String IdNo) { String tIdNo = IdNo.trim();原创 2021-07-10 20:56:35 · 179 阅读 · 0 评论 -
正则表达式验证工具类
正则表达式验证工具类RegexUtilspublic class RegexUtils { /** * 验证数字 正数、负数、0 * * @param str 待验证字符串 * @return boolean true-验证成功,false-验证失败 */ public static boolean isNumeric(String str) { String regex = "([\\+\\-])?([0-9])+(.[原创 2021-07-10 20:45:07 · 334 阅读 · 0 评论 -
日期操作工具类
日期操作工具类DateUtils日期操作工具类DateUtils日期类型枚举类日期操作工具类DateUtilspublic class DateUtils extends org.apache.commons.lang3.time.DateUtils { /** * 获取指定日期格式的当前日期字符串 * * @param format 日期格式 * @return String */ public static String getN原创 2021-07-10 18:20:11 · 200 阅读 · 0 评论 -
字符串工具类
字符串工具类StringUtils字符串处理常用方法,继承org.apache.commons.lang3.StringUtilspublic class StringUtils extends org.apache.commons.lang3.StringUtils { /** * * 判断一个对象是否为空 * * @param object Object * @return true:为空 false:非空 */ public s原创 2021-07-10 16:09:00 · 234 阅读 · 0 评论 -
常量/魔法值工具类
常量/魔法值工具类-含枚举类型定义字符串类型常量定义枚举类型常量使用常量定义字符串类型常量public class ConstantUtils { /** * 分隔符 中横线"-" */ public static final String HYPHEN = "-"; }定义枚举类型常量public class ConstantUtils { /** * 操作类型枚举类 */ public enum Operat原创 2021-07-10 15:01:33 · 471 阅读 · 0 评论 -
文件上传下载工具类
文件上传后台通用接口Ajax上传后台通用接口SimpleDateFormat sdf = new SimpleDateFormat("/yyyy/MM/dd/");@PostMapping("/import")public String importData(MultipartFile file, HttpServletRequest req) throws IOException { ...原创 2020-01-04 12:11:46 · 192 阅读 · 0 评论