Java 常用工具类
Java 常用工具类
Lxinccode
java
展开
-
Java常用工具类(37) : 复杂Json生成实体字段(非lombok版)
【代码】Java常用工具类(37) : 复杂Json生成实体字段(非lombok版)原创 2024-07-26 15:12:47 · 114 阅读 · 0 评论 -
shell(53) : java调用远程sh获取服务器资源使用情况
【代码】shell(53) : java调用远程sh获取服务器资源使用情况。原创 2024-04-22 17:50:22 · 360 阅读 · 2 评论 -
shell(51) : java执行远程sh命令
【代码】shell(51) : java执行远程sh命令。转载 2024-04-19 16:07:41 · 90 阅读 · 0 评论 -
Java常用工具类(36) : 复杂Json生成实体字段(lombok版)
【代码】Java常用工具类(36) : 复杂Json生成实体字段。原创 2024-03-15 10:44:41 · 360 阅读 · 0 评论 -
Java 常用工具类(35) : json转表结构ddl
【代码】Java 常用工具类(35) : json转表结构ddl。原创 2023-11-29 14:07:38 · 783 阅读 · 0 评论 -
Java 常用工具类(34) : json转对象字段
【代码】Java 常用工具类(34) : json转对象字段。原创 2023-11-29 14:03:21 · 104 阅读 · 0 评论 -
Java 常用工具类(33) : 打印进度条
【代码】Java 常用工具类(33) : 打印进度条。转载 2023-09-08 11:13:38 · 272 阅读 · 0 评论 -
Java 常用工具类(33) : 格式化打印map
【代码】Java 常用工具类 : 格式化打印map。转载 2023-05-25 14:58:08 · 1155 阅读 · 0 评论 -
Java 常用工具类(32) : base64解码与转码
【代码】Java 常用工具类(32) : base64解码与转码。转载 2023-02-14 16:23:18 · 241 阅读 · 0 评论 -
Java 常用工具类(31) : 计算时间与存储
/** * @Author: liyue * @Date: 2022/04/22/00:17 * @Description: */public class MathUtil { /** * 根据小k计算存储 * * @param kb * @return */ public static String countStorageDescribe(Long kb) { if (kb == null) { ..原创 2022-04-22 19:54:14 · 465 阅读 · 0 评论 -
Java 常用工具类(30) : YamlUtil
import org.yaml.snakeyaml.Yaml;import java.io.FileInputStream;import java.io.InputStream;import java.util.List;import java.util.Map;/** * @Author: liyue * @Date: 2021/11/23/14:21 * @Description: */public class YamlUtil { public static vo..原创 2021-12-02 09:29:29 · 9658 阅读 · 0 评论 -
代码生成(1) : 根据接口文档生成实体类属性
ExcelUtil.java : https://blog.csdn.net/Lxinccode/article/details/97279040说明 : xls文件第一行可以不需要,字段名、字段类型、字段含义和字段说明位置可以配置创建xls文件,内容如下字段名 字段类型 长度 字段含义 字段说明 必选 name String 10 姓名 人的姓名 必须 age Integer 2 年龄 人的年龄..原创 2020-12-04 16:25:17 · 1396 阅读 · 0 评论 -
Java 常用工具类(30) : 执行SHELL文件和SHELL
注意 :execShell 好像只能运行shell文件,无法运行shellimport java.io.IOException;import java.io.InputStreamReader;import java.io.LineNumberReader;import java.util.ArrayList;import java.util.List;/** * @Auther: liyue * @Date: 2020/5/9 15:25 * @Description: *..原创 2020-05-11 14:56:59 · 271 阅读 · 0 评论 -
Java 常用工具类(29) : 保留小数
import com.aliyun.et.industry.pangang.common.consts.Constants;import org.apache.commons.lang3.StringUtils;import java.math.BigDecimal;/** * @Auther: liyue * @Date: 2019/8/23 17:01 * @Descript...原创 2020-01-02 15:38:32 · 729 阅读 · 1 评论 -
Java 常用工具类(28) : 文件上传工具类
import com.aliyun.et.industry.pangang.common.consts.Configs;import com.aliyun.et.industry.templateboot.common.util.CodeUtil;import org.apache.commons.io.FileUtils;import org.springframework.web.mu...原创 2019-10-12 11:07:50 · 579 阅读 · 2 评论 -
Java 常用工具类(27) : 随机码生成
import java.util.Random;public class CodeUtil { private static final String[] CHARS = new String[] {"1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H",...原创 2019-10-12 10:45:40 · 302 阅读 · 0 评论 -
Java 常用工具类(5) : 出现异常提示
/** * @Title ExceptionPromptUtils.java * @Package com.pro.huanbao.common.utils * @author wanpu_ly * @dade 2017年12月19日 上午9:17:02 * @version V1.0 类说明: 出现异常提示 */public class ExceptionPromptUtilsII转载 2018-03-01 16:29:55 · 320 阅读 · 0 评论 -
Java 常用工具类(23) : 打印
注 : jdk 版本得在1.8以上import java.util.Collection;import java.util.Map;/** * @Auther: liyue * @Date: 2018/10/26 17:56 * @Description: 打印工具类 */public class PrintUtil { /** * 不换行打印集合...原创 2018-10-26 18:50:03 · 571 阅读 · 1 评论 -
Java 常用工具类(22) : 字符串处理
import java.util.LinkedList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @Auther: liyue * @Date: 2018/10/24 14:30 * @Description: 字符串工具类 */pu...原创 2018-10-24 14:33:56 · 955 阅读 · 1 评论 -
Java 常用工具类(24) : 生成指定长度的字符串
import java.util.Random;public class CodeUtil { private static final String[] CHARS = new String[] {"1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H...原创 2018-11-15 15:30:10 · 2743 阅读 · 0 评论 -
Java 常用工具类(25) : map排序
https://blog.csdn.net/Lxinccode/article/details/84664200 END。转载 2019-02-25 11:12:51 · 336 阅读 · 0 评论 -
Java 常用工具类(26) : maven项目读取resources下.properties文件
参考 :https://www.oschina.net/question/2272552_2269641?sort=timeimport org.springframework.core.io.ClassPathResource;import java.io.File;import java.io.FileInputStream;import java.io.InputStre...转载 2019-04-29 10:47:38 · 1237 阅读 · 0 评论 -
Java 常用工具类(21) : 计算百分比,去整数/小数
import java.math.BigDecimal;import java.math.RoundingMode;import java.text.NumberFormat;/** * @Auther: liyue * @Date: 2018/8/31 15:31 * @Description: */public class CalculateProportionUtil {...转载 2018-09-30 10:49:41 · 7922 阅读 · 0 评论 -
Java 常用工具类(21) : 字符编码转换
import java.io.UnsupportedEncodingException;/** * 判断字符编码 * * @author guyinyihun */public class CharacterCodingUtil { /** * 判断是否为ISO-8859-1 * * @return */ public st...转载 2018-01-25 15:07:35 · 304 阅读 · 0 评论 -
Java 常用工具类(11) : UUID生成工具类
import java.util.UUID;/** * uuid获取工具类 * @author guyinyihun * */public class UUIDUtils { public static void main(String[] args) { System.err.println(UUIDUtils.getUUID1()); System.err.prin转载 2018-03-02 08:52:25 · 1393 阅读 · 0 评论 -
Java 常用工具类(10) : 分页处理
Controller @RequestMapping("/website_search") public String websiteSearch(Model model, HttpServletRequest request, @RequestParam(value = "page", required = false) Integer page) {分页工具类,原创 2018-03-02 08:48:44 · 321 阅读 · 0 评论 -
Java 常用工具类(8) : MD5加密工具类
import java.security.MessageDigest;/** * @Title MD5.java * @Package com.pro.huanbao.common.utils * @author wanpu_ly * @dade 2017年9月28日 下午4:03:52 * @version V1.0 * 类说明: MD5加密工具类 */publ转载 2018-03-01 16:37:07 · 1223 阅读 · 0 评论 -
Java 常用工具类(6) : 获取请求的公网ip
import javax.servlet.http.HttpServletRequest;import org.apache.commons.lang3.StringUtils;/** * @Title Snippet.java * @Package com.pro.huanbao.common.utils * @author wanpu_ly * @dade 2017年12月11转载 2018-03-01 16:31:26 · 1435 阅读 · 0 评论 -
Java 常用工具类(4) : 时间处理
参考 :http://www.cnblogs.com/boshen-hzb/p/8919775.htmlhttps://blog.csdn.net/u013412772/article/details/73610803[有点问题] https://blog.csdn.net/lxinccode/article/category/8501873import java...转载 2018-03-01 16:29:03 · 2292 阅读 · 0 评论 -
Java 常用工具类(3) : 生成指定位数验证码
/** * @Title CodeUtils.java * @Package com.pro.huanbao.common.utils * @author wanpu_ly * @dade 2017年9月29日 上午11:38:45 * @version V1.0 * 类说明: 生成验证码 */public class CodeUtils { /** * 成随原创 2018-03-01 16:27:10 · 524 阅读 · 0 评论 -
Java 常用工具类(2) : 提取汉字首字母工具类
import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyin4转载 2018-03-01 16:24:26 · 972 阅读 · 0 评论 -
Java 常用工具类(1) : 各种字符集编码判断与转换
import org.apache.commons.lang3.StringUtils;import java.io.UnsupportedEncodingException;/** * 判断字符编码 * * @author guyinyihun */public class CharacterCodingUtil { private final static St...原创 2018-03-01 16:21:36 · 4170 阅读 · 1 评论 -
Java 常用工具类(13) : 分页工具类
public class PageUtil { public static Integer DEFAULT_PAGE = 1; public static Integer DEFAULT_COUNT = 10; public static Integer getStart(Integer page, Integer count) { if (null...转载 2018-03-02 08:59:55 · 453 阅读 · 0 评论 -
Java 常用工具类(12) : java后台发送http请求
参考 :https://blog.csdn.net/oh_go_boy/article/details/81782086#commentBoxpackage com.aliyun.et.industry.liuguo.common.util;import com.alibaba.fastjson.JSON;import org.apache.http.HttpResponse;i...转载 2018-03-02 08:58:33 · 779 阅读 · 0 评论 -
Java 常用工具类(20) : 获取行数
public class GetLineNumber { public static void main(String args[]) { System.out.println("This is " + getLineInfo()); } public static String getLineInfo() { StackTraceElement ste = new Throwa...转载 2018-06-25 15:14:36 · 354 阅读 · 0 评论 -
Java 常用工具类(19) : 生成二维码base64编码,带logo版
import java.awt.AlphaComposite;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileNotFoundException;import...转载 2018-04-11 14:29:21 · 1002 阅读 · 0 评论 -
Java 常用工具类(18) : 生成二维码base64编码
import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.Hashtable;import javax.imageio.ImageIO;import com.google.zxing.BarcodeFormat;转载 2018-04-11 14:22:11 · 1293 阅读 · 0 评论 -
Java 常用工具类(17) : 生成验证码,图形验证码base64编码
import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.geom.AffineTransform;import java.awt.image.BufferedI...转载 2018-04-11 14:12:19 · 1017 阅读 · 0 评论 -
Java 常用工具类(15) : java发送邮件II_携带附件
1. SendEmailUtil.javaimport java.io.IOException;import java.io.UnsupportedEncodingException;import java.security.GeneralSecurityException;import java.util.Date;import java.util.Propertie转载 2018-03-05 11:34:32 · 354 阅读 · 0 评论 -
Java 常用工具类(14) : javamail发送邮件I
import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.util.Date;import java.util.Properties;/** *...转载 2018-03-05 11:25:20 · 603 阅读 · 0 评论