java4
某科学的南条
我要偷偷的惊艳,然后打工所有人
展开
-
stream流按照个数分割list
用法如下:代码是将dPriceUptsListMap集合按照10个一份拆分List<List<DPriceUpt>> dPriceUptGroup = Stream .iterate(0, f -> f + 1) .limit(size) .map(a -> dPriceUpts原创 2021-09-07 16:55:57 · 3799 阅读 · 0 评论 -
Java中VO和DTO的区别
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 的属性。VO即value object值对象主要体现在视图的对象,对于一个WEB页面将整个页面的属性封装成一个对象。然后用一个VO对象在控制层与视图层进行传输交换。DTO (经过处理后的PO,可能增加或者减少原创 2021-09-13 17:50:06 · 3363 阅读 · 0 评论 -
Java中double转long方法
Double a = 1.3Long l = new Double(a).longValue();原创 2021-09-07 17:06:39 · 17010 阅读 · 1 评论 -
使用javax.validation.constraints包的注解实现校验
一、添加maven依赖包 <!-- https://mvnrepository.com/artifact/javax.validation/validation-api --> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.原创 2021-09-13 17:51:25 · 2337 阅读 · 0 评论 -
openfeign报错RequestParam.value() was empty on parameter 0
RequestParam使用的时候,如果接口方法中的参数没有指明,就会报错RequestParam.value() was empty on parameter 0,如下代码中的情况@RequestMapping(value = "/SAP_DSMS_IN_063", method = RequestMethod.POST, produces = "application/json;charset=UTF-8") String getReceiveLicenceDataPush(@RequestB原创 2021-03-16 18:54:09 · 2137 阅读 · 0 评论 -
自定义http状态码
1.第一种使用@ResponseStatus注解先定义一个异常类@ResponseStatus(code=HttpStatus.INTERNAL_SERVER_ERROR,reason="111")public class ServerException extends Exception {}然后往出抛异常别捕获@RequestMapping(value = "/user", method = RequestMethod.GET)public String getUser(@Reque原创 2021-03-24 18:18:37 · 2663 阅读 · 0 评论 -
idea的代码丢失回退
右键项目,打开Local History可以按照时间顺序找到历史的文件,然后可以撤回,那么文件就回退回来了原创 2021-03-24 14:08:25 · 1483 阅读 · 0 评论