科南每日一记

自动拆箱调用过程

问题描述 代码规范是在使用装箱类型 java.lang.Boolean 作为确定控制流的表达式时,建议使用显式的空值检查来避免可能的 NullPointerException。 应该避免这种转换并null显式处理该值。 示例 //布尔值 b if (b) { } 此处如果是一个基本类型,也就是bo

天殇云雾 发布于 2024-01-15

Redis分布式锁去获取唯一Token

使用Redis的seltIfAbsent【线程安全的原子操作,不可分割,整体执行】 获取Token时,判断需要获取新Token【此处:token为空或token的有效期小于10s】,即需要刷新Token: 先获取一个刷新Token的锁 获取成功:

Conan 发布于 2023-12-29