最新 最热

google Guava包RateLimiter使用最佳实践

在创建RateLimiter对象时,建议使用静态工厂方法来创建,因为它提供了更清晰的API,并且允许您使用不同的参数值来创建RateLimiter对象。以下是使用静态工厂方法创建RateLimiter对象的示例:...

2023-04-23
1

如何优雅的解决空指针?

在实际的系统运行过程中,难免会出现报NullPointerException空指针的错误,造成这样的本质原因就是数据或者对象为空,导致程序进一步执行的时候报错!

2022-12-02
1

高并发之API接口,分布式,防刷限流,如何做

降级是当服务出现问题或者影响到核心流程时,需要暂时屏蔽掉,待高峰或者问题解决后再打开

2022-10-27
1

实战 Spring Cloud Gateway 之限流篇

话说在 Spring Cloud Gateway 问世之前,Spring Cloud 的微服务世界里,网关一定非 Netflix Zuul 莫属。但是由于 Zuul 1.x 存在的一些问题,比如阻塞式的 API,不支持 WebSocket 等,一直被人所诟病,而且 Zuul 升级新版本依赖于...

2022-10-27
1

如何判断一个元素在亿级数据中是否存在?

我想大多数想到的都是用 HashMap 来存放数据,因为它的写入查询的效率都比较高。

2022-10-27
1

hive环境搭建

wget https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.30/mysql-connector-java-8.0.30.jar

2022-10-26
1

缓存的使用模式

缓存使用模式分为两大类:Cache-Aside和Cache As SoR 专业名词:

2022-10-25
1

快速创建 Map

想要快速创建 Map ,不用频繁 new ,最快的方法就是用 Guava ,使用 ImmutableMap.of("a", 1, "b", 2, "c", 3);

2022-10-25
1

Guava HashMultimap使用及注意事项

hello,各位大佬上午|中午|下午|晚上|凌晨好,我是一灰灰,今天给大家介绍一个相对基础的知识点 HashMultmap;

2022-05-25
1

我在工作中用到的Java8

在工作中,陆陆续续使用到了Java8的新技术,其中流使用的最多,在处理集合方面非常方便,下面是是我工作中常用到的Java8的功能。

2022-05-05
1