04 2022 档案
摘要:lamda分组表达式 1 // 单条件分组, 2 Map<String, List<YourBean>> mapByOne = yourBeanList.stream().collect(Collectors.groupingBy(YourBean::getBillDateStr)); 3 4 //
阅读全文
摘要:Part1一、构建/编译 1Ctrl + F9:构建项目 该快捷键,等同于菜单【Build】—>【Build Project】 执行该命令后,IntelliJ IDEA 会编译项目中所有类,并将编译结果输出到out目录中。IntelliJ IDEA 支持增量构建,会在上次构建的基础上,仅编译修改的类
阅读全文
摘要:LinkedBlockingQueue是 java.util.concurrent 包下的类,是一个阻塞的线程安全的队列,底层采用链表实现。遵循FIFO(先进先出)。 LinkedBlockingQueue添加元素的方法有三个:add、put、offer。且都是向队列尾部添加元素。 LinkedBl
阅读全文
摘要:前言 在生产环境中,如何保证在服务升级的时候,不影响用户的体验,这个是一个非常重要的问题。如果在我们升级服务的时候,会造成一段时间内的服务不可用,这就是不够优雅的。那什么是优雅的呢?主要就是指在服务升级的时候,不中断整个服务,让用户无感知,进而不会影响用户的体验,这就是优雅的。 实际上,优雅下线是目
阅读全文
摘要:当使用存储过程接收一个Array参数时,我们可以用下面方法来实现,sql如下。 1 CREATE PROCEDURE [dbo].[str_to_array] 2 ( 3 @names NVARCHAR(100) 4 ) 5 AS 6 -- 处理传入参数 7 DECLARE @Params NVAR
阅读全文
摘要:分页: 在Sql Server 2012之前,实现分页主要是使用ROW_NUMBER(),在SQL Server2012,可以使用Offset ...Rows Fetch Next ... Rows only的方式去实现分页数据查询。 select [column1] ,[column2] ...
阅读全文
摘要:1.maven 依赖 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.1</version
阅读全文