摘要:
在Java中,函数式接口(functional interface)是指仅包含一个抽象方法的接口。这种类型的接口通常用于表示简单的函数签名,并可与lambda表达式或方法引用结合使用,从而提供一种更简洁、更灵活的编程方式。 Java 8引入了函数式接口的概念,以及一个新的注解@FunctionalI 阅读全文
摘要:
UriComponentsBuilder是Spring Framework中的一个用于构建URI(Uniform Resource Identifier)和URL(Uniform Resource Locator)的实用程序类。它提供了一种简单的方式来构建包含各种部分(如协议、主机、路径、查询参数等 阅读全文
摘要:
之前写过一篇用stream流实现查询树型结构的文章,现在以hutool中的TreeUtil再来实现一次,之前的帖子Java Stream流实现递归查询树型结构 查询出所有数据,用父节点递归查询出所有子节点数据 /** * 封装备注分类集合 * * @param remarkTypeList 备注分类 阅读全文
摘要:
DATE_FORMAT 函数用于将日期或日期时间格式化为指定的字符串形式。它的语法如下: DATE_FORMAT(date, format) 其中,date 是要格式化的日期或日期时间值,format 是指定的日期格式字符串。 以下是一些常用的日期格式字符串: %Y:四位数的年份 %y:两位数的年份 阅读全文
摘要:
DATEDIFF 函数用于计算两个日期之间的差值,并以天数返回结果。它的语法如下: DATEDIFF(end_date, start_date) 其中,end_date 和 start_date 是要计算差值的结束日期和起始日期。 以下是一个示例,计算两个日期之间的天数差值: SELECT DATE 阅读全文
摘要:
要获取今天到30天前的日期,可以使用 MySQL 内置函数 DATE_SUB 和 CURDATE。DATE_SUB 函数用于从一个日期或时间中减去指定的时间间隔,CURDATE 函数用于获取当前日期。 例如,以下 SQL 语句将返回今天到 30 天前的日期范围: SELECT DATE_SUB(CU 阅读全文
摘要:
在 MySQL 中,TIMESTAMPDIFF 函数用于计算两个日期或时间之间的差值,并以指定的单位返回结果。对于给定的单位,可以计算年、月、日、小时、分钟、秒等之间的差值。 TIMESTAMPDIFF 函数的语法如下: TIMESTAMPDIFF(unit, start_time, end_tim 阅读全文
摘要:
在 MySQL 中,SUBSTRING 函数用于提取字符串的子串。其语法为: SUBSTRING(str, pos, len) 其中,str 是要提取子串的源字符串,pos 表示子串的起始位置(从 1 开始计数),len 表示要提取的子串的长度。 例如,假设有一个字符串 'Hello, world! 阅读全文
摘要:
在 MySQL 中,可以使用 LIMIT 和 OFFSET 子句来控制 SELECT 查询返回的行数和起始位置。下面是它们的基本用法: SELECT * FROM your_table LIMIT 10; -- 返回前10行数据 SELECT * FROM your_table LIMIT 10 O 阅读全文
摘要:
代码补齐 Mybatis相关 代码校验 阅读全文