JAVA之@JsonFormat注解

Java中@JsonFormat注解的使用指南 @JsonFormat 注解是 Jackson 库提供的一个强大工具,用于在序列化和反序列化 Java 对象时自定义 JSON 格式。特别是在 shape = JsonFormat.Shape.STRING 时,它可以将非字符串类型(如日期、枚举、数字


MyBatisPlus条件参数详解

MyBatisPlus条件参数详解 eq 等于 = 例: eq("name", "老王")--->name = '老王' allEq 全部eq(或者个别isNull) 例1: allEq({id:1,name:"老王",age:null})--->id = 1 and name = '老王' and


JAVA之double保留2位小数

如何在Java中将double类型保留两位小数 在Java开发中,我们常常需要将double类型的数值保留两位小数,本文将介绍几种常见的方法,并提供相应的代码示例。 方法1: 使用String.format() double dou = 3.14789; String douStr = String


Java8 stream()特性使用总结

Java8 stream()特性使用总结 简介 stream()可以对数组/集合操作,提供排序、去重、分组、过滤等多种操作。 先初始化list,以对象集合为例: static List<Student> students = new ArrayList<>(); static {


JAVA之校验工具类

JAVA之校验工具类 整理了一些java的正则校验工具类 package com.gccloud.idc.common.util; import com.alibaba.cloud.commons.lang.StringUtils; import java.text.Sim


SpringBoot面试题01

SpringBoot 1.为什么使用SpringBoot? ①.独立运行,内嵌各种servlet容器,可打包成一个可执行的jar包独立运行。 ②.简化配置,启动器自动依赖其他组件,简少了maven的配置。 ③.自动配置,能够根据当前类路径下的类、jar包来自动配置bean。 ④.无代码生成和XML配