摘要: import lombok.Data; @Data public class Person { public Person() {} public Person(String name, Boolean gender, Integer age, float score) { this.name = 阅读全文
posted @ 2020-12-25 19:58 vwa 阅读(12264) 评论(0) 推荐(0) 编辑
摘要: 默认的 Stream 去重不能根据对象属性去重 创建一个类 import lombok.Data; @Data public class Person { public Person() {} public Person(String name, Boolean gender, Integer ag 阅读全文
posted @ 2020-11-24 15:50 vwa 阅读(7298) 评论(0) 推荐(0) 编辑
摘要: 在业务中有可能要对数据库查询出来的数据进行过滤,这样数据库的排序功能就不能用了,得手写了,Java 8 的 Stream 流提供了很好的排序方法。 假如我们要对 Person 类数组进行排序 @Data public class Person { private String name; priva 阅读全文
posted @ 2020-11-20 14:39 vwa 阅读(2781) 评论(0) 推荐(1) 编辑
摘要: 问题描述 在 SpringBoot 中当时多个子项目的结构,尝试下载在 resource 包下的 templates 文件夹下的 excel 文件时,文件被损坏,在开发工具跑起项目下载的文件不会被损坏 尝试在 pom 文件中配置 resource 配置,忽略 maven 打包时压缩 excel,打包 阅读全文
posted @ 2020-10-16 15:47 vwa 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 抛出异常的 controller 方法1 测试 该接口的单元测试的方法,在@Test 里面加上异常的 class名称 方法2 另一种,使用 try catch 接收 阅读全文
posted @ 2020-10-16 15:38 vwa 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 问题描述 当测试的用例需要先登录的时候,需要在执行所有用例前登录一下,在mockmvc 中可以如下使用 声明需要的对象 将用户信息填入 将该方法放入@before 修饰的方法 阅读全文
posted @ 2020-10-16 15:35 vwa 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 参考自 问题描述 浏览器的有的时候数据转换会出错;一般情况下我们看 Network里面的Preview和Response的结果似乎一模一样。 不管是请求页面,请求页面还是请求js还是请求css,二者的结果都一样。 在Preview(预览功能)中,控制台会把发送过来的json数据自动转换成javasc 阅读全文
posted @ 2020-10-16 15:07 vwa 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 如果项在单元测试的过程中忽略出错的例子可以在 pom 文件中加入如下插件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuratio 阅读全文
posted @ 2020-10-16 14:59 vwa 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 在 Idea 中使用 maven 进行项目打包的时候,如果没写单元测试,可能会导致打包失败,如果写了单元测试,在代码开发调试的过程中又显得有些浪费时间, 关掉单元测试的命令是 -DskipTests 在 idea 中使用是在执行命令的弹框中输入如下命令 mvn install -DskipTests 阅读全文
posted @ 2020-10-16 14:54 vwa 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 使用 AutoIt3 加密解密数据 1. 加密解密思路 AutoIt 自带加密库,可以通过它们将数据根据不同的加解密算法来加解密。需要理解如下概念 加解密 key 加解密算法 加密解密后的都为二进制的值,需要转换成 String 字符串 默认情况不支持除数字和英文字母以外的字母,可以通过转换支持其他 阅读全文
posted @ 2020-07-10 16:52 vwa 阅读(968) 评论(0) 推荐(0) 编辑