面向对象编程是对数据进行抽象;函数式编程是对行为进行抽象。 Lambda 特点 面向对象编程是对数据进行抽象;函数式编程是对行为进行抽象。 核心思想: 使用不可变值和函数,函数对一个值进行处理,映射成另一个值。 内部可以使用静态、非静态和局部变量 在Java中又称为闭包或匿名函数 有个限制,那就是只
项目中使用Lists.Partition批量处理数据,但是最近内存一直OutOffMemory,GC无法回收。后来我们对使用过的集合手动clear,没有测试直接就上线了。尴尬的是内存回收了,但是跑出来的数据出问题了。最后自己单元测试发现是List<List> resultPartitio
REDIS-常见的缓存相关问题 在 Redis 中,缓存雪崩、缓存击穿和缓存穿透是三个常见的缓存相关问题,它们可能导致系统性能下降或不稳定。下面对这三个问题进行简要介绍: 1. 缓存雪崩(Cache Avalanche): 定义: 缓存雪崩是指在某个时间点,大量缓存同时失效或过期,导致大量请求直接打