
utils
NuiiQK
这个作者很懒,什么都没留下…
展开
-
yml properites 配置文件各种读取方式
配置文件读取方式前言一、properties 文件二、yaml 文件1.基本读取2.进阶读取 (各种类型的读取方法)第一种读取方式 @value第二种读取方式前言ymal,properties一般情况下,我们用到的资源文件(各种xml,properites,xsd文件等)都放在src/main/resources下面,利用maven打包时,maven能把这些资源文件打包到相应的jar或者war里。在程序中就可以直接读取了,例如:一、properties 文件InputStream input原创 2022-05-26 17:22:52 · 975 阅读 · 0 评论 -
java8 用Optional 判空
jdk8新特性,主要用于非空判断if (user == null) { // do action 1 } else { // do action2 }可以改为: Optional<User> userOptional = Optional.ofNullable(user); userOptional.map(action1).orElse(action2);原创 2022-05-26 16:00:42 · 298 阅读 · 0 评论 -
策略模式替换过多的if else
策略模式替换过多的if else策略模式根据不同的参数走不同的逻辑,先看一般写法:其实可以用枚举策略模式根据不同的参数走不同的逻辑,先看一般写法: if (life.equals("eat")) { // 吃饭 } else if (life.equals("sleep")) { // 睡觉 } else if (life.equals("game")) { // 打游戏 } else if (life.equals("shower")) { // 洗澡原创 2022-05-26 15:58:01 · 86 阅读 · 0 评论 -
获取当前 年月日时分秒
获取当前年月日Date dt=new Date();String year=String.format("%tY", dt);String mon=String .format("%tm", dt);String day=String .format("%td", dt);String h=String .format("%tH", dt);String m=String .format("%tM", dt);String s=String .format("%tS", dt);System原创 2021-12-02 14:49:10 · 502 阅读 · 0 评论 -
java8获取今日,本周,本月,本季度,本年的开始时间,结束时间
/** * 获取本周的第一天或最后一天 * * @param : [today, isFirst: true 表示开始时间,false表示结束时间] * @return */ public static String getStartOrEndDayOfWeek(LocalDate today, Boolean isFirst) { LocalDate resDate = LocalDate.now(); if (.原创 2021-03-16 09:48:18 · 1736 阅读 · 0 评论 -
超级全的字符串工具类StringUtils
package com.nuiiqk.util;import java.util.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import cn.hutool.core.text.StrFormatter;/** * 字符串工具类 * * @author NuiiQK */public class StringUtils extends org.apache.commons.lang3.StringUtils原创 2020-12-24 11:49:29 · 557 阅读 · 0 评论 -
访问终端工具类TerminalUtils
package com.nuiiqk.util;import java.io.IOException;import java.util.regex.Matcher;import java.util.regex.Pattern;import javax.servlet.http.HttpServletRequest;import org.apache.commons.lang3.StringUtils;/** * * @version 0.0.1 * @date 2018年8月15日原创 2020-12-24 11:47:56 · 333 阅读 · 0 评论 -
超级全的日期时间工具类DateUtils
package com.nuiiqk.util;import java.lang.management.ManagementFactory;import java.text.ParseException;import java.text.SimpleDateFormat;import java.time.*;import java.time.format.DateTimeFormatter;import java.util.*;import java.util.concurrent.Time原创 2020-12-24 11:44:52 · 516 阅读 · 1 评论