Java使用Stream流合并List中的Map,同时对Map的值做一些处理
造一个需求,有一批数据,需要某个字段进行分组,分组后对每组的值求平均(当然可以是任何操作)。为了便于说明,用Json描述数据结构。[ { "name": "John&quo...
造一个需求,有一批数据,需要某个字段进行分组,分组后对每组的值求平均(当然可以是任何操作)。为了便于说明,用Json描述数据结构。[ { "name": "John&quo...
在下载ERA5再分析数据的时候,我需要按天进行下载。使用的是Python的API,所以记录一下Python按天进行遍历的方法。需要用到datetime这个包。for循环:import datetime begin = datetim...
虽然Java都干到17了,但是很多人怕是连Java8都还没用明白吧,比如我就算一个。Java8新出的日期时间API:Instant,LocalDate,LocalTime,LocalDateTime。提供了一系列用于创建、格式化、解析...
有些数据库表使用了自增主键,在插入数据后,需要立刻查询这条数据,或者需要将此纪录关联到其他表,就需要用到插入的这条记录的ID,MyBatis默认情况下返回的影响记录的行数,可以更改配置,使得能够返回自动生成的主键。方法很简单,在Map...
通过HttpServletResponse的OutputStream实现文件下载时,需要指定文件名,可以采取下面的方法。byte[] bytes = "Hello world!".getBytes(); respo...
现在大家都用Spring那一套东西了,JSP很少使用了,所以也是被人问到了这个问题,记录一下。request.getParameter取得Web客户端(jsp)到web服务端的http请求数据(get/post),只能是string类...
rpm --import https://rpm.nodesource.com/pub/el/NODESOURCE-GPG-SIGNING-KEY-EL cat << EOF >/etc/yum.repos.d/...
之前写过挂载CentOS镜像以及使用本地源的方式,在内网机器上安装软件包的方法,这次介绍一个更加快速的方法,适用于只需要安装一些特定的软件包,今后都不太会安装新软件包的情况。一般生产服务器都这样的吧。几个前提:需要一台可以访问公网的机...
先说结论吧,能不用尽量不用,如果已经用了,那就用好。会用不等于用的对,所以你有必要了解一下到底什么是Lombok,而不单单只是感觉我写个注解,帮我省去了好多代码,好棒,笑cry。在示例代码部分,我直接从Lombok的官网复制过来的,而...
Tomcat有一个东西叫做ContextPath,就是一个标识唯一应用的前缀。我们可以用这个来区分后端的接口请求。现在后端大部分都使用SpringBoot了,配置起来也很简单,server.servlet.context-path=/...