![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java-ee
Big葱
这个作者很懒,什么都没留下…
展开
-
java调接口,上传文件,并且携带其他参数
java调接口,上传文件,并且携带其他参数转载 2023-02-23 16:10:49 · 1762 阅读 · 0 评论 -
Base64转换为CommonsMultipartFile
【代码】Base64转换为CommonsMultipartFile。原创 2023-02-23 16:08:42 · 272 阅读 · 0 评论 -
对开始和结束时间进行按小时进行分隔
/** * 对开始和结束时间进行按小时进行分隔 * @param startTime * @param endTime * @return */ public static List<HourData> splitDateByHours(Date startTime, Date endTime) { List<HourData> hourdatas = new ArrayList<>(); ..原创 2022-04-19 22:55:26 · 212 阅读 · 0 评论 -
得到两个日期之间的日期字符串集合
/** * 得到两个日期之间的 日期字符串集合[2022-03-22, 2022-03-23] * @param startTime 开始的时间 * @param endTime 结束的时间 * @return */ public static List<String> getBetweenDays(String startTime, String endTime) throws ParseException { ..原创 2022-04-19 22:54:56 · 125 阅读 · 0 评论 -
给定两个日期分别得到两个日期之间的周一到周五和周末
/** * 给定两个日期 分别得到两个日期之间的周一到周五 和周末 * @param date1 * @param date2 * @return * @throws Exception */ public static Map<String,List<String>> getweekDays(String date1, String date2)throws Exception{ Simpl...原创 2022-04-19 22:54:01 · 342 阅读 · 0 评论 -
获取从今天开始未来一周的星期和日期的映射表
/** * 获取从今天开始未来一周的星期和日期的映射表 * 1-星期一:2014-05-12,2-星期二:2014-05-13..... * @return */ public static Map<String,Date> getDateForWeekDay(){ Map<String,Date> weekDayDateMap = new HashMap<String,Date>(); C.原创 2022-04-19 22:52:51 · 127 阅读 · 0 评论 -
设置全局异常处理,特定异常处理,自定义异常处理
@ControllerAdvice public class GlobalExceptionHandler { @ExceptionHandler(Exception.class) //指定出现什么异常执行这个方法 @ResponseBody public R error(Exception e){ e.printStackTrace(); return R.error().message("系统繁忙,请稍后再试..."); }}.原创 2022-04-07 21:49:54 · 908 阅读 · 0 评论 -
解析json对象出现$ref: “$.list[0]“的解决办法
问题介绍 :A是一个集合,集合中是一个个的对象,B引用了A,C也引用了A,在将B和C放到map中返回给前端的时候,发现map后面的一个对象一直解析不出值都是$ref: “$.list[0]这种。理解:java程序将这种情况自动处理为“循环引用”,而出现循环引用,fastjson就会把该对象解析成引用,数据以引用的方式传给前端,前端自然无法解析出这种引用的数据。解决方法尽量的从代码入手,检查自己的代码,避免这种情况产生在返回给前端数据之前,在解析时设置一个值String s = JSO原创 2022-04-16 17:27:39 · 1457 阅读 · 0 评论 -
得到某月的第一天和最后一天
/** * 得到某月的第一天 * @param date 2022-03 * @return 2022-03-01 */ public static String getFirstDayOfMonth(String date) { int year = Integer.parseInt(date.substring(0, 4)); int month = Integer.parseInt(date.substring(5, ..原创 2022-04-16 17:15:26 · 39 阅读 · 0 评论 -
得到某年的第一天,最后一天
/** * 得到某年的第一天 * @param year int * @return String */ public static String getYearFirst(int year){ Calendar calendar = Calendar.getInstance(); calendar.clear(); calendar.set(Calendar.YEAR,year); Date .原创 2022-04-16 17:14:25 · 48 阅读 · 0 评论 -
某天的零点时刻0:0:0 和截至时刻23:59:59
/** * 获得某天的零点时刻0:0:0 * * @param date * 日期 * @return */ public static Date getDayBegin(Date date) { if (date == null) return null; Calendar cal = Calendar.getInstance(); cal.原创 2022-04-16 17:13:46 · 192 阅读 · 0 评论 -
给定的时间再加上指定小时数 分钟数 秒数,如果传入日期为null,能以当前时间计算
/***小时*/public static Date getAddHourDate(Date dt, int hours) { if (dt == null) dt = new Date(System.currentTimeMillis()); Calendar cal = Calendar.getInstance(); cal.setTime(dt); cal.add(Calendar.HOUR, hours.原创 2022-04-16 17:12:28 · 213 阅读 · 0 评论 -
得到当前日期几天后(plusDays>0)or 几天前(plusDays<0)的指定格式的字符串日期
public static String getAddDayDateFromToday(int plusDays,String dateFormat){ Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, plusDays); return formatDate(dateFormat, cal.getTime()); }原创 2022-04-16 17:11:36 · 95 阅读 · 0 评论 -
得到传入日期n天后的日期,如果传入日期为null,则表示当前日期n天后的日期可以为任何整数,负数表示前days天,正数表示后days天
public static Date getAddDayDate(Date dt, int days) { Calendar cal = Calendar.getInstance(); if(dt!=null){ cal.setTime(dt); } cal.add(Calendar.DAY_OF_MONTH, days); return cal.getTime();}原创 2022-04-16 17:10:09 · 165 阅读 · 0 评论