最近有个需求是用普通android手机可以与串口设备通信,读取数据,考虑到前端实现,整体需要用ReactNative混合开发实现,因此,就需要对串口通信部分进行原生封装,封装...
SpringBoot线程池实现取消执行
在使用多线程执行任务时,有时需要取消执行的需求,即取消某个线程正在执行的任务,一般会在线程中加入一个取消标志,在任务执行期间不断检查标志,当检查到取消时抛出特定异常中断执行并...
SpringSecurity以Bean方式配置JWT
之前说过SpringSecurity的JWT验证实现:SpringBoot集成SpringSecurity实现Jwt认证 - WT’s Blog在上文中SpringSecur...
FreeSSL + ACME自动化续期SSL证书(支持泛域名)
域名证书过期续期一直是个麻烦事,尤其是具有多个域名的情况下,且freessl上免费泛域名只提供三个月有效期,到期就要重新申请,比较繁琐。freessl提供了acme自动化续期...
SpringBoot自定义参数解析器实现请求参数解析映射和校验
在springboot中,可以很简单的通过@RequestBody注解获取到请求参数并映射为实体,但是仅限于请求方式为application/json,而@RequestPa...
RabbitMq实现延迟队列
RabbitMq配置rabbitmq实现延迟队列有两种方式,一是利用死信队列,二是利用rabbitmq-delayed-message-exchange插件,插件的方式直接提...
