Mybatis-Plus传入实体类查询

@Override public List<SpecParam> queryParamsByGid(Long gid, Long cid, Boolean generic, Boolean searching) { ...

java8 lambda表达式详解

Lambda初体验首先我们看一下什么是lambda表达式。简单点说就是:一段带有输入参数的可执行语句块。//这里省略list的构造 List<String> names = ...; Collections.sort(na...

ES6解构表达式

数组解构比如有一个数组:let arr = [1,2,3]我想获取其中的值,只能通过角标。ES6可以这样:const [x,y,z] = arr;// x,y,z将与arr中的每个位置对应来取值 // 然后打印 console.log...

Java枚举的使用

枚举类型可以取代以往常量的定义方式,即将常量封装在类或接口中。此外,枚举类型还提供了安全检查功能。枚举类型本质上还是以类的形式存在。

一方库、二方库、三方库说明

在项目中经常遇到各种依赖库,会遇到一些称呼:一方库,二方库,三方库,现在对其范围进行解释。

JUnit单元测试详解

JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。

使用Mybatis-Plus条件构造器的“进化”过程

1、天真朴素的写法QueryWrapper<User> qw = new QueryWrapper<>(); if (StringUtils.isNotBlank(nick)) { qw.like(&quo...

Lombok中使用@EqualsAndHashCode注解

有的时候,我们需要重写一个类的@equals和@hashcode方法,就可以使用@EqualsAndHashCode注解。官网上大致是这样介绍@EqualsAndHashCode注解的:此注解会生成equals(Object othe...

电商系统中的SPU、SKU、ARPU概念

1、SPUSPU = Standard Product Unit(标准化产品单元)SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗点讲,属性值、特性相同的商品就可以称为一个SPU...