版本总结·20210318
- 消息队列数据接收导致的并发问题
数据库需要建联合唯一索引,进而避免插入重复数据问题。
- NumberFormatException异常
需要做非空判断,否则抛异常。
- 多线程Future.get()抛异常导致后续逻辑不执行
需要在get方法捕获异常,而不是整块业务逻辑代码外侧。
Java多线程-FutureTask的get方法阻塞问题
JDK.Future.get() :多线程里获取线程执行结果,异步阻塞问题
- For循环里如何捕获抛出异常
对于不希望被异常打断的场景,请不要在循环中向外抛异常。