李老湿的Blog

  • Java
  • PHP
  • Mysql
  • Linux
  • 系统设计
  • 随笔
regan
一个低调的全栈工程师
Java

Java-Map中BinaryOperator的作用

在使用 java.util.stream.Collectors 类的 toMap()方法转为 Map 集合时,一定要使 用含有参数类型为 BinaryOperator,参数名为 mergeFunction 的方法,否则当出现相同 key 值时会抛出 IllegalStateException 异常。 说明:参数 mergeFunction 的作用是当出现 key 重复时,自定义对 value 的处理策略。 正例: List<Pair<String, Double>> pairArrayLis…

2021年7月21日 0条评论 7300点热度 9人点赞 regan 阅读全文
随笔

redis缓存过期和内存淘汰策略

缓存过期设置 1. maxmemory 不限制过期时间 Redis的key是固定的,不会增加 Redis作为DB使用,保证数据的完整性,不能淘汰 , 可以做集群,横向扩展 缓存淘汰策略:禁止驱逐 (默认) Redis是作为缓存使用,不断增加Key maxmemory : 默认为0 不限制 问题:超过物理内存后性能急剧下架,甚至崩溃。内存与硬盘交换(swap) 虚拟内存 ,频繁IO 性能急剧下降 设置多少?与业务有关 1个Redis实例,保证系统运行 1 G ,剩下的就都可以设置Redis 如:物理内存的3/4 sl…

2021年7月1日 0条评论 7108点热度 0人点赞 regan 阅读全文
归档
  • 2022 年 7 月
  • 2022 年 1 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 4 月
  • 2021 年 3 月
  • 2021 年 2 月
  • 2021 年 1 月
  • 2020 年 12 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2020 年 8 月
  • 2020 年 6 月
  • 2020 年 3 月
  • 2020 年 2 月
  • 2020 年 1 月
  • 2019 年 12 月
  • 2019 年 11 月
  • 2019 年 10 月
  • 2019 年 9 月
  • 2019 年 8 月
  • 2019 年 4 月
  • 2019 年 3 月
  • 2019 年 2 月
  • 2019 年 1 月
  • 2018 年 11 月
  • 2018 年 10 月
  • 2018 年 9 月
  • 2018 年 7 月
  • 2018 年 5 月
  • 2018 年 4 月
  • 2018 年 3 月
  • 2017 年 12 月

COPYRIGHT © 2025 likephp.cn. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

皖ICP备17010166号-2