weixin_44083583
这个作者很懒,什么都没留下…
展开
-
pg数据库中好用的数据类型 jsonb
pg数据库中如何使用 jsonb数据类型1.数据库的连接池设置?stringtype=unspecified2.表实体的设置@TableName(value = "xxx", autoResultMap = true)@TableField(typeHandler = JacksonTypeHandler.class)private List<String> roleIds; // 自定义类型处理器,便于入库和出库时自动转换@TableField(typeHandler =原创 2022-04-16 17:15:14 · 925 阅读 · 0 评论 -
java中序列化和返序列化
反序列化:把字节序列恢复为Java对象的过程。(前端请求接口,传入json数据,后端反序列化为java对象的过程)序列化:把Java对象转换为字节序列的过程。(后端序列化java对象转化为字节的过程)序列化和反序列化的常用方式方式1 @JsonDeserialize @JsonSerialize注解, 方便局部的字段处理。1.1接收前端请求@PostMapping("/insert")public UserForm userInsert(@RequestBody UserForm for.原创 2022-04-17 09:39:46 · 123 阅读 · 0 评论 -
java中最常用的排序工具方法
java中排序最常用的工具方法,sort 排序和 stream().sorted() 排序区别@Data@AllArgsConstructorclass Person { private String name; private Integer age;}sort排序能改变原集合,stream().sorted()的返回值才是排序后的集合,原集合不变Comparator.nullsLast遇到排序的字段为null时不报错且至于最后位置Comparator.reverseO原创 2022-04-17 09:38:21 · 454 阅读 · 0 评论 -
java中list变tree最简易的方式
把list根据父子关系,组合成tree级结构package com.my.demo.Utils;import com.alibaba.fastjson.JSON;import lombok.extern.slf4j.Slf4j;import org.junit.Test;import java.util.ArrayList;import java.util.Comparator;import java.util.List;import java.util.Map;import j.原创 2022-04-17 09:34:01 · 95 阅读 · 0 评论 -
java里面常用的入参校验
ssm项目中常用的对前端入参校验方式,总结如下,超好用。1. 校验post json方式的参数@Validated ===>>> @NotBlank(message = "name 不能为空")===>>> MethodArgumentNotValidException.class2. 处理非json的方式参数,如校验前端/testA?name=123&type=112 类型参数@Validated ===>>>@NotBlank(me原创 2022-04-16 17:17:09 · 1119 阅读 · 0 评论 -
mybatis-plus
mybatis-plus使用注意事项注解@TableName属性类型默认值描述valueString“”表名autoResultMapbooleanfalse是否自动构建 resultMap 并使用autoResultMap: true 需要配合非xml等才能生效如下代码@Data@TableName(value = "user_info", autoResultMap = true)public class User{ @Table原创 2022-04-16 17:12:56 · 201 阅读 · 0 评论 -
全套常用的sql
主要以mysql为例一:select 语句select的基本语法条件查询排序查询常见函数分组查询连接查询子查询分页查询联合查询二:增删改语句insert intoupdatedelete三:DDL、DML语言库表数据类型约束select 语句1. select的基本语法1.1 select 查询内容(字段、常量、表达式、函数)select * from tableselect 列1,列2 from tableselect 常量值(100)/表原创 2022-04-16 17:10:22 · 553 阅读 · 0 评论