• 2024-11-15Java8实战笔记(四)
    一、并行数据处理与性能并行流通过对收集源调用parallelStream方法来把集合转换为并行流。并行流就是一个把内容分成多个数据块,并用不同的线程分别处理每个数据块的流。//返回从1到给定参数n的所有数字之和//顺序流publicstaticlongsequentialSum(longn){
  • 2024-11-06Java 日期时间处理指南
    技术博客:Java日期时间处理指南在现代Java编程中,处理日期和时间是一个常见且重要的任务。Java提供了多种日期时间类和工具,帮助开发者高效地处理各种日期时间操作。本文将详细介绍Java中的日期时间类、计算时间间隔、时区处理、日期格式化和解析、日期时间计算、日期时间比较
  • 2024-10-28某一个时间点加天数 跳过双休日 和节假日
    0、创建节假日表SETNAMESutf8mb4;SETFOREIGN_KEY_CHECKS=0;--------------------------------Tablestructureforjsh_holiday------------------------------DROPTABLEIFEXISTS`jsh_holiday`;CREATETABLE`jsh_holiday`(`id`bigintNOTNULLAUTO_I
  • 2024-10-15Java 时间格式转换详解
    在Java开发中,时间和日期的处理是非常常见的需求。无论是用户输入的时间数据,还是系统生成的时间戳,我们经常需要对其进行格式化或解析。本文将详细介绍如何在Java中进行时间格式的转换,并分别介绍两种主要的方法:SimpleDateFormat(适用于Java8之前)和 java.time(适用于Java8
  • 2024-10-01日期的使用(二)
    JDK8之后的日期,时间LocalDate,LocalTime,LocalDateTime它们获取对象方案publicstaticXxxxnow():获取系统当前时间对应的对象publicstaticXxxof(…):获取指定时间的对象LocalDate代表年月日星期LocalTime代表时分秒纳秒LocalDateTime代表月日星期,时分秒纳
  • 2024-09-30Springboot 练习
        Springboot练习——分页查询    Emp类packagecom.wzb.pojo20240930;importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;importjava.time.LocalDate;importjava.time.LocalDateTime;@Data@NoArgsConst
  • 2024-09-30Java的日期类都是怎么用的
    Java中的Date为什么用类表示日期,而不是像其他语言中那样用一个内置(built-in)类型来表示?例如,VisualBasic中有一个内置的date类型,程序员可以采用#12/31/1999格式指定日期。看起来这似乎很方便,程序员只需要使用内置的date类型而不用考虑类。但实际上,VisualBasic这样设计合
  • 2024-09-192025年1月1日起最新退休年龄算法Java实现
    全国人民代表大会常务委员会关于实施渐进式延迟法定退休年龄的决定https://www.gov.cn/yaowen/liebiao/202409/content_6974294.htm1、业务代码/***计算退休日期**@parambirthDate出生日期*@paramoriginalRetirementAge原退休年
  • 2024-09-14Java8中日期类的使用
    LocalDate:日期类LocalTime:时间类LocalDateTime:日期时间类相关操作创建时间privatestaticvoiddateTimeAndFormat(){//当前日期时间LocalDatedate1=LocalDate.now();//指定日期时间LocalDatedate2=LocalDate.of(2025,6,6);
  • 2024-09-14时间日期工具类
    时间日期工具类importjava.time.*;importjava.time.format.DateTimeFormatter;importjava.time.temporal.ChronoUnit;publicclassDateTimeUtils{privatestaticfinalStringDEFAULT_DATE_FORMAT="yyyy-MM-dd";privatestaticfinalStringDEFA
  • 2024-09-12pagehelper
    1.分页插件依赖<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>1.4.7</version></dependency&g
  • 2024-09-12解决Java8中使用LocalDate接收参数异常 not supported by default
    背景在spring项目中经常遇到需要传参为时间类型的参数,java8提供了很方便的日期:LocalDate时间:LocalTime及LocalDateTime类型,在spring接口中直接使用这些类型接收入参时会报错Java8date/timetypejava.time.LocalDatenotsupportedbydefault原因是jackson库默认
  • 2024-09-04日期工具类
    importcn.hutool.json.JSONUtil;importjava.time.LocalDate;importjava.time.Year;importjava.time.YearMonth;importjava.time.format.DateTimeFormatter;publicclassDateUtil{/***获取最近n日日期数据*@paramn*@paramcontainCur
  • 2024-08-29java.time包时间类浅谈
    Java早期日期时间API:java.util.Date与java.util.Calendar一、背景在Java的早期版本中,处理日期和时间的需求主要由java.util.Date类和随后加入的java.util.Calendar类来满足。这两个类在Java1.0和Java1.1中分别被引入,为Java程序提供了基本的日期和时间操作能力。然而,随着
  • 2024-08-08java 时间段划分 1.把一个时间段划分为 整天 和非整天的时间段 2. 把List<LocalDate> 按相邻的day , 划分为一个时间段,并且每个时间段 最大为3
     时间段划分  1.把一个时间段划分为整天和非整天的时间段  例如: "2024-07-1108:30:00" ~   "2024-07-2308:30:00";例如 完整的日期:2024-07-122024-07-132024-07-142024-07-152024-07-162024-07-172024-07-182024-07-192024-07-202024-07-21202
  • 2024-08-04Java小案例--根据LocalDate类实现出生天数、年数计算
    //使用LocalDate.of方法将某一天的日期赋给LocalDate类型的变量//因为测量的基准是出生日期,这里我们将出生年、月、日分别传入LocalDate.of方法//返回值为LocalDate类型,我们将其赋予变量birthdayLocalDatebirthday=LocalDate.of(2002,9,30);//设置显示的日期格式,默认为
  • 2024-07-22查询本周、本月、本年、的开始日期和结束日期
    一、查询本周、本月、本年、的开始日期和结束日期(数据统计时有时候会用到)publicstaticvoidmain(String[]args){LocalDatenow=LocalDate.now();LocalDatestartOfWeek=now.with(TemporalAdjusters.previousOrSame(DayOfWeek.MONDAY));
  • 2024-07-20苍穹外卖学习笔记——第十一天
    数据统计(图形报表)ApacheEChartsApacheECharts是一款基于Javascript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。官网地址:https://echarts.apache.org/zh/index.html。使用Echarts,重点在于研究当前图表所需的数据格式。通常是需要后端提供符合格式
  • 2024-07-16java mapstruct 同字段LocalDateTime和LocalDate不同类型转换处理
    解决方式:在接口中定义方法传入参数、返回参数为对一个的类型,mapstruct的实现类会自动调用该方法。代码:@Mapper(builder=@Builder(disableBuilder=true))publicinterfaceStlmtCheckingResultConvert{StlmtCheckingResultConvertINSTANCE=Mappers.getMapper(Stl
  • 2024-07-07Java日期时间操作工具类:DateTimeUtil
    在Java开发中,处理日期和时间是一个常见的需求,无论是数据库查询、日志记录还是业务逻辑处理,都离不开对日期时间的精确操作。Java自JDK8起引入了新的日期时间API,如java.time包下的LocalDate,LocalTime,LocalDateTime,ZonedDateTime等,这些API相比之前的java.util.Date和java.t
  • 2024-07-04java笔记分享(6)
    RandomRandom类        Random类位于java.util包下,Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。        相同种子数的Random对象,相同次数
  • 2024-06-19java datetime数据类型去掉时分秒
    在Java中,如果我们想要表示一个日期而不包括时间(时分秒),我们通常会使用java.time包中的LocalDate类。LocalDate是一个不可变的日期对象,它只包含年、月、日三个字段。1.datetime数据类型去掉时分秒案例一以下是如何使用LocalDate类以及如何从一个包含时间的日期时间对象(比如LocalD
  • 2024-06-19java datetime数据类型去掉时分秒
    在Java中,如果我们想要表示一个日期而不包括时间(时分秒),我们通常会使用java.time包中的LocalDate类。LocalDate是一个不可变的日期对象,它只包含年、月、日三个字段。1.datetime数据类型去掉时分秒案例一以下是如何使用LocalDate类以及如何从一个包含时间的日期时间对象(比如Loc
  • 2024-06-08【JAVASE】日期与时间类(上)
    一:概述从JAVASE8开始提供了java.time包,该包中有专门处理日期和时间的类。LocalDate  LocalDateTime  和LocalTime类的对象封装和日期、时间有关的数据,这三个类都是final类,而且不提供修改数据的方法,即这些类的对象的实体不可再发生变化,属于不可变对象。二:LocalDat
  • 2024-06-05(分层解耦)实现统计网站访问量
    1.数据库设计首先,设计一个简单的表来存储访问数据:CREATETABLEvisit_count(idBIGINTPRIMARYKEYAUTO_INCREMENT,dateDATEUNIQUE,countBIGINTDEFAULT0);在这个表中,date字段表示日期,count字段表示当天的访问量。2.Mapper层创建一个Mapper接