随笔分类 - 工具类
用于工作过程中的各种工具类总结
摘要:package com.ruoyi.common.utils.json; import java.util.List; import java.util.Map; import net.sf.json.JSONArray; import net.sf.json.JSONObject; /** * net包的json工具类 * @author Administrator * */ public cl
阅读全文
摘要:package com.ruoyi.common.utils.json; import java.util.List; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; /** * 谷歌Gson的json解析工具类 * @author Administrator * */ public class Gson
阅读全文
摘要:package com.ruoyi.common.utils.json; import java.util.HashMap; import java.util.List; import java.util.Map; import com.alibaba.druid.util.StringUtils; import com.alibaba.fastjson.JSON; import com.alib
阅读全文
摘要:package com.ruoyi.common.utils; import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import j...
阅读全文
摘要:/** * 时间操作工具类 * * @author zwq * */ var TimeFrameUtil = { /** * 格式化日期 * @param date {Date} 日期 * @param pattern {string} 格式,例:"yyyy-MM-dd HH:mm:ss" * @returns {String} 返回格式...
阅读全文
摘要:package com.td.util; import java.sql.Timestamp; import java.text.ParseException; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calen...
阅读全文
摘要:一、测试环境 与log4j(一)——为什么要使用log4j?一样,这里不再重述 二:老规矩,先来个栗子,然后再聊聊感受 (1)这里栗子有一点特别呀!给出了包名唉!想必有用,是的,配置文件中要特别说明一下的 (2)这段代码和(1)除了类名多了一个 _ ,并没有什么区别,那有什么用那?恩,有用的,一切为
阅读全文
摘要:/** * 生成[min, max]之间的随机整数 * * @param min 最小整数 * @param max 最大整数 * @return * @author jqlin */ private static int randomInt(int min, int max){ return n...
阅读全文
摘要:package com.sc.util; public class TableIdGenerator { /** * str必填,形如SUA0000046 * beginIndex必填,从英文字符开始的位数,例如SUA0000046,就是从3开始 * @param str * @param beginIndex * @return ...
阅读全文
摘要:package com.qiyuan.util; import java.math.BigDecimal; public class ArithUtil { // 除法运算默认精度 private static final int DEF_DIV_SCALE = 10; private ArithUtil() { } ...
阅读全文
摘要:package com.qiyuan.util; import java.util.UUID; public class RanNum { /** * 生成随机数 * GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique * IDentifier) 。...
阅读全文
摘要:package com.qiyuan.util; import org.apache.commons.lang.RandomStringUtils; import org.apache.commons.lang.math.RandomUtils; public class RandomNumberUtil { private static final int[] prefi...
阅读全文
摘要:package com.qiyuan.util; import java.text.SimpleDateFormat; import java.util.Date; public class orderCode { //订单编号前缀 public static final String PREFIX = "DD"; //订单编号后缀(核心部分) privat...
阅读全文
摘要:package com.qiyuan.util; import java.math.BigDecimal; import java.math.RoundingMode; import java.text.DecimalFormat; public class DecimalUtils { /** * (1)按四舍五入保留指定小数位数,位数不够用0补充(一般不这么用) ...
阅读全文
摘要:package com.qiyuan.util; import java.math.BigDecimal; import java.text.DecimalFormat; public class GetInt { /** * (1)四舍五入把double转化int整型,0.5进一,小于0.5不进一 * @param number * @ret...
阅读全文
摘要:/** * 提供精確的加法運算 * @param args */ public static double add(double v1, double v2) { BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 =
阅读全文
摘要:为什么double转float不会出现数据误差,而float转double却误差如此之大?
阅读全文
摘要:json解析之前的必备工作:导入json解析必须的六个包 资源链接:百度云:链接:https://pan.baidu.com/s/1dAEQQy 密码:1v1z 代码示例: 资源链接:链接:https://pan.baidu.com/s/1nw6UEuP 密码:uj4v
阅读全文
摘要:通过使用第三方开源jar包sigar.jar我们可以获得本地的信息 一、准备工作 (1)下载jar包和相关文件 资源链接:百度云:链接:https://pan.baidu.com/s/1nxccJHJ 密码:942r (2)相关资料(可了解,非必要) sigar官方主页 sigar-1.6.4.zi
阅读全文