Java之Lists.Partition使用与坑

项目中使用Lists.Partition批量处理数据,但是最近内存一直OutOffMemory,GC无法回收。后来我们对使用过的集合手动clear,没有测试直接就上线了。尴尬的是内存回收了,但是跑出来的数据出问题了。最后自己单元测试发现是List<List> resultPartitio


【Java8】Optional

optional 类 java.util.Optional<T>类是一个封装了Optional值的容器对象,Optional值可以为null,如果值存在,调用isPresent()方法返回true,调用get()方法可以获取值。 Optional类包含的方法 of of方法通过工厂方法创建Opti


【Java8】Lambda 表达式

面向对象编程是对数据进行抽象;函数式编程是对行为进行抽象。 Lambda 特点 面向对象编程是对数据进行抽象;函数式编程是对行为进行抽象。 核心思想: 使用不可变值和函数,函数对一个值进行处理,映射成另一个值。 内部可以使用静态、非静态和局部变量 在Java中又称为闭包或匿名函数 有个限制,那就是只