PinnedJava之Lists.Partition使用与坑
项目中使用Lists.Partition批量处理数据,但是最近内存一直OutOffMemory,GC无法回收。后来我们对使用过的集合手动clear,没有测试直接就上线了。尴尬的是内存回收了,但是跑出来的数据出问题了。最后自己单元测试发现是List<List> resultPartitio
- 2022-10-20
- 492
- 0
- 0
- 73.2℃
Pinned路由器入门-初识WIFI6
有线网路和无线网路有什么不同?在此之前,让我们先来讲讲 「网路」,什么是网路呢?其实网路是由很多很多的电缆线组成的,这些可观的电缆线,则是埋在世界各地的地底下。要承载全球的资料处理量,电缆势必是要又长又粗,难道我家的网路是因为有一条电缆线通到我家吗?当然不是啊!
- 2022-08-19
- 673
- 0
- 8
- 107.3℃
Java Bean Validation(JSR 380 / Hibernate Validator)
🔹 常见校验注解说明与示例 1. @AssertFalse 字段值必须为 false。 @AssertFalse
private boolean active;
✅ 合法:active = false ❌ 非法:active = true 2. @AssertTrue 字段值必须为 true。
- 2026-01-08
- 18
- 0
- 0
- 25.8℃
REDIS的基础概念、数据结构、持久化、集群
- 2024-01-17
- 76
- 0
- 0
- 31.6℃
Redis的基础概念、数据结构、持久化、集群 1. Redis是什么?它有哪些特点? Redis是一个开源的内存数据存储系统,也可以用作缓存和消息中间件。 特点包括高性能、支持多种数据结构、持久化、原子性操作等。 2. Redis支持哪些数据结构? 哈希表(Hashes) 列表(Lists) 集合(
REDIS-常见的缓存相关问题
REDIS-常见的缓存相关问题 在 Redis 中,缓存雪崩、缓存击穿和缓存穿透是三个常见的缓存相关问题,它们可能导致系统性能下降或不稳定。下面对这三个问题进行简要介绍: 1. 缓存雪崩(Cache Avalanche): 定义: 缓存雪崩是指在某个时间点,大量缓存同时失效或过期,导致大量请求直接打
- 2024-01-17
- 99
- 0
- 0
- 33.9℃
【Java8】Optional
optional 类 java.util.Optional<T>类是一个封装了Optional值的容器对象,Optional值可以为null,如果值存在,调用isPresent()方法返回true,调用get()方法可以获取值。
Optional类包含的方法 of of方法通过工厂方法创建Opti
- 2023-02-17
- 150
- 0
- 1
- 41.0℃
【Java8】Lambda 表达式
面向对象编程是对数据进行抽象;函数式编程是对行为进行抽象。 Lambda 特点 面向对象编程是对数据进行抽象;函数式编程是对行为进行抽象。 核心思想: 使用不可变值和函数,函数对一个值进行处理,映射成另一个值。 内部可以使用静态、非静态和局部变量 在Java中又称为闭包或匿名函数 有个限制,那就是只
- 2023-02-16
- 108
- 0
- 0
- 34.8℃
路由器入门-下一代无线标准Wi-Fi 7
目前最新的WIFI协议是WIFI6(802.11ax),与2019年年底推出,然后稳步的运用到商业市场,大量的WIFI6路由器上市,目前各大厂商的主力产品,也是WIFI6的路由器,最低的价格在300元以内,WIFI5的路由器已经鲜有新品问世了。同时手机,平板,笔记本等消费终端,已经绝大部分都支持WI
- 2022-08-30
- 689
- 0
- 0
- 92.9℃
路由器入门-初识路由器
初识路由器本文示例路由器 ASUS RT-AC86U AC2900路由器的内部组成路由器主要分为有线路由器(主要商用)和无线路由器(含有线功能),目前国内家用市场主流的基本是千兆无线路由器,包含有线功能。路由器本质上和个人PC一样,只不过它的的主要功能是提供路由转发和WiFi信号,主要由CPU,Sw
- 2022-08-13
- 851
- 0
- 13
- 135.1℃