自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

如何下笔呢的博客

向架构师努力ing

  • 博客(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 4358 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 872

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除