![240](https://upload.jianshu.io/users/upload_avatars/3796264/11bca01c-8b0b-40e2-a779-3a3923a48eaf.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一、2PC ( Two-Phase Commit) 2PC即两阶段提交协议,是将整个事务流程分为两个阶段,准备阶段(Prepare phase)...
1、@Configuration注解(类似application.xml中的 标签) 2、SPI机制(spring.factories文件配置对...
一、固定窗口限流实现方式:通过使用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 减少...