Java使用Stream流合并List中的Map,同时对Map的值做一些处理
造一个需求,有一批数据,需要某个字段进行分组,分组后对每组的值求平均(当然可以是任何操作)。为了便于说明,用Json描述数据结构。[ { "name": "John&quo...
造一个需求,有一批数据,需要某个字段进行分组,分组后对每组的值求平均(当然可以是任何操作)。为了便于说明,用Json描述数据结构。[ { "name": "John&quo...
Server乱码找到tomcat安装目录找到conf文件夹下的该文件更改编码为UTF-8。java.util.logging.ConsleHandler.encoding = UTF-8TomcatLocahostLog日志及Tomc...
虽然Java都干到17了,但是很多人怕是连Java8都还没用明白吧,比如我就算一个。Java8新出的日期时间API:Instant,LocalDate,LocalTime,LocalDateTime。提供了一系列用于创建、格式化、解析...
先说结论吧,能不用尽量不用,如果已经用了,那就用好。会用不等于用的对,所以你有必要了解一下到底什么是Lombok,而不单单只是感觉我写个注解,帮我省去了好多代码,好棒,笑cry。在示例代码部分,我直接从Lombok的官网复制过来的,而...
Tomcat有一个东西叫做ContextPath,就是一个标识唯一应用的前缀。我们可以用这个来区分后端的接口请求。现在后端大部分都使用SpringBoot了,配置起来也很简单,server.servlet.context-path=/...
SpringBoot作为现在最为热门的后端框架,用的人非常多,不知道你们有没有注意到,绝大部分的人application.yml配置文件里的东西都是明文密码,这其实是有风险的,比如之前就有过某某公司不小心把代码开源了,然后配置文件的里...
很多时候,我们需要将一些配置信息写在配置文件中,例如邮件账号等,最简单的方式就是写在application.yml中,然后通过@Value注解获取。1、@Value例如配置文件这个样子:mail: username: xueye ...
尽管我想写出没有任务错误和警告的代码,但是有的时候并不能如愿。比如一些编译器警告是很难消除的。显然这些警告⚠️看起来很不舒服,我不喜欢,因此我会使用SuppressWarnings注解消灭这些警告。@SuppressWarnings(...
前有阿里巴巴开发手册,但是我觉得并不是100%切合我实际项目中的需求,所以有了这篇文章。可能我有点啰嗦,希望不要失去耐心哈。1、常量定义使用public final class ***Constants声明,不允许使用interfac...