随笔分类 - 工具类
通过生日计算 年龄
摘要:/** * 计算 年龄 * * @param birthDate 生日 * @return 岁数 当 生日 大于 当前时间时,返回 -1 */ public static int getAge(Date birthDate) { // 当前日历 Calendar nowCalendar = Cale
判断指定时间是否在指定时间范围
摘要:/** * 判断指定时间是否在指定时间范围 * 指定时间为 null 时, 指定时间为 当前时间 * @param from 开始时间 * @param to 结束时间 * @return 结果 当 from ≥ 当前时间 ≤ to :true,否则 false */ public static b
获取月度第一天和最后一天
摘要://获取月度第一天 public String getFirstMonthDay(int month) { Calendar calendar = Calendar.getInstance(); // 设置月份 calendar.set(Calendar.MONTH, month - 1); //
给数字加逗号 例如:¥123,247,164.00
摘要:public String formatTosepara(BigDecimal value) { Double data = Double.valueOf(String.valueOf(value)); DecimalFormat df = new DecimalFormat("#,###.00")
jdbc PrepareStatement 控制台打印组装后的 SQL
摘要:import java.sql.Date; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @describe jdbc PrepareStatement 控制台打印组装后的 SQL */ public cl
验证码插件EasyCaptcha
摘要:1.添加maven依赖 <dependency> <groupId>com.github.whvcse</groupId> <artifactId>easy-captcha</artifactId> <version>1.6.2</version> </dependency> 2.使用工具类 在se
hutool-all 工具包
摘要:引入Hutool 在项目中可以通过maven引入Hutool库,方式如下: <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.6.5</version> </depende
通过反射的内省机制获取URL地址中出入的参数,并封装到对应的实体类中
摘要:本例需要添加的依赖: <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <dependency>
根据用户输入的年月日 判断该日期是星期几 1900/1/1是星期一
摘要:方法一: Scanner input = new Scanner(System.in); Calendar cal=Calendar.getInstance(); System.out.println("请输入年:"); int year=input.nextInt(); System.out.pr
获取本机Mac地址
摘要:package com.ruoyi.common.utils; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.LineNumber
获取请求设备在局域网下的Mac地址
摘要:请求地址必须为ip+端口的形式如:http://192.168.0.104:8080/app/getMac 1、controller 代码: /** * 获取mac */ @GetMapping("/getMac") public AjaxResult getmac(){ String macs =
生成随机数
摘要:import java.text.DecimalFormat; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Random; /** * 获取随机数 * *
手机号校验工具类
摘要:import org.apache.commons.lang3.StringUtils; import java.util.regex.Pattern; /** * 手机号校验工具类 */ public class PhoneCheckUtil { /** * 中国电信号码格式验证 手机段: 133
随机生成昵称
摘要:import java.util.concurrent.ThreadLocalRandom; public class NameUtil { // 头部 private static final String[] headerNameArray = new String[]{"快乐的", "冷静的"
随机生成姓名
摘要:package com.example.searchdemo.search.utils; import java.util.Random; /** * @version 1.0 * @PACKAGE_NAME: com.example.searchdemo.search.controller * @
时间工具类(根据传入的String返回对应的时间格式)
摘要:/** * 描述:日期工具类 * * @author zuihou * 修改时间:2018/4/24 */ @Slf4j public final class DateUtils { public static final String DEFAULT_YEAR_FORMAT = "yyyy"; p