有空,写写最近学到的东西
@Async 学习
https://blog.csdn.net/blueheart20/article/details/44648667
线程池的缓存队列
https://blog.csdn.net/nihaomabmt/article/details/81667481
@Valid
并发请求第三方数据
抽象类
1.请求方法 -抽象
2.封装数据方法 -抽象泛型方法
3.共同处理逻辑
调用请求方法
调用封装数据方法
数量存储,异常处理,日志等
具体第三方对接,集成抽象类,实现各自的请求,数据封装方法, 带参示例方法用户传入配置 or 数据中转对象
使用
实例化 第三方请求类, 提交到线程池,
等待处理结果. - CyclicBarrier
redission
fixedThreadPool
concurrentHashMap put null值