一、固定窗口限流实现方式:通过使用redis的incrementAndGet的原子操作实现,例如要想实现100tps的限流。当系统第一次请求的时...
1.项目结构: 2.父pom.xml配置 3.pom依赖: 4.主类: 5.User类: 6.UserMapper类: 7.Service类: ...
HashMap、HashTable、ConcurrentHashMap a.线程安全问题HashMap是线程不安全的,多线程环境下可能会导致死循...
1.String类定义为final的原因 a.便于使用字符串常池 b.为了安全 String作为JDK的核心类,一些方法的内部使用了native...
1.项目结构: 1.1 基于Aspect的AOP 1.1.1 父pom.xml配置 1.1.2 module的pom.xml配置 1.1.3 主...
1.一对多: 场景设置:一个计划(Plan)下有多个任务(Task),即一对多的关系 1.1 TaskEntity.java 1.2 PlanE...
1.hive参数优化 1.1 map个数优化 map的个数是如何决定的: 一个文件在执行数据处理的时候,被分成文件的个数如下: 1.1.1 减少...
1.ZGC简介 ZGC(Z Garbage Collector)是一款基于Region内存布局(有点类似于G1)的,不设置分代的,使用了读屏障、...
Flink的特点: 1.高吞吐,高性能,低延迟的流式数据处理 Flink不像Spark Streaming那样采取将多个微批处理任务串联起来来构...