- 博客(7)
- 收藏
- 关注
原创 @JsonFormat、@DateTimeFormat注解,解决读取数据库晚一天问题
在读取数据库是,我们会发现读取的时间比数据库晚一天,其实是 时区 在作祟// @DateTimeFormat主要是前台到后台的时间格式的转换@DateTimeFormat(pattern = "yyyy-MM-dd")// @JsonFormat主要是后台到前台的时间格式的转换// 前端读取数据库时,会晚一天,需在@JsonFormat注解加上属性timezone="GMT+8"@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT.
2020-05-21 21:40:17 929
原创 List集合根据对象某个属性去重
今天在工作中用到了根据集合中对象的某个属性来去重,找了很多方法,都比较麻烦,最后发现了一个巨简单的方法public class Test { public static void main(String[] args) { List<User> list = new Lists.newArrayList(); list.add(new user(1,"张三","上海")); list.add(new user(2,"李四","北京").
2020-05-21 21:39:21 4360 1
原创 MyBatisPlus批量导入与高效SQL批量导入
在使用MyBatisPlus的批量导入功能,发现数据量较大时比较慢,进入源码大体看了下,MyBatisPlus是一1000条数据为一批次,一批次执行这一批次数据的SQL语句,而且每个语句都是执行一条数据的存储,在SQL语句中存储语句是最慢的,在加上大量数据一条一条执行,效率更低了,于是使用手写SQL,使用sql语句中的foreach循环,效率提升了不少MyBatisPlus实现批量存储过程高效SQL批量导入<?xml version="1.0" encoding="UTF-8"?>.
2020-05-21 21:38:05 2735
原创 使用Stream()方法针对集合List中某个属性分组
示例// User[id; age; name]List<User> lists = Lists.newArrayList();lists.add(new User(1, 24, "张三"));lists.add(new User(2, 22, "李四"));lists.add(new User(3, 24, "王五"));// 按年龄分组Map<Integer, List<User>> grouping = lists.stream().collect(
2020-05-21 21:35:47 2115
原创 Java超级简单的对集合排序方法Stream.sorted ()
使用java8 流中的sorted() 方法对元素进行降序排序、升序排序、多字段排序准备测试数据 // User[id; age; name; Info[salary]] List<User> lists = Lists.newArrayList(); lists.add(new User(1, 24, "张三", new Info("7000"))); lists.add(new User(2, 22, "李四", new .
2020-05-21 21:34:13 721
原创 使用注解验证字段(@Validated)
我们在日常开发中经常会使用 if 语句来判断请求参数,如果要判断的参数较多,会造成大面积代码都在写判断,“实际业务三行,条件判断三十行”,哈哈,开玩笑常用方式...if (StringUtils.isBlank(xxx1)) { return ServerResponse.createByErrorMessage("xxx1不能为空");}if (StringUtils.isBlank(xxx2)) { return ServerResponse.createByErr.
2020-05-21 21:27:34 1573
原创 通过Feign上传文件(踩坑)
通过Feign上传文件(踩坑)通过 feign 调用文件服务提供者接口时,需传输 文件file ,服务调用者有时会报错误:feign.FeignException$BadRequest: status 400 reading ![image.png](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9jZG4ubmxhcmsuY29tL3l1cXVlLzAvMjAyMC9wbmcvMTM3MzA3Mi8xNTg5NTE
2020-05-21 21:12:24 873
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人