240 发简信
IP属地:广东
  • 使用RSA公私钥实现JWT令牌的签名和验签

    使用RSA公私钥实现JWT令牌的签名和验签 1、什么是JWT令牌 JWT基本概念可从JWT[https://jwt.io/]网站获取,该网站提供...

  • Spring Data JPA如何判断记录是否存在?

    在使用Spring/Spring Boot+Spring Data JPA的开发过程中,判断表中满足条件的记录是否存在是一个经常遇到的业务场景,...

  • 使用单机缓存之王Caffeine实现一个延迟队列

    延迟队列:顾名思义就是支持将消息按照一定的要求延迟投递的消息队列。生活中需要使用延迟队列最普遍的场景就是订单支付,订单只有在规定的时间内完成支付...

  • 使用LogCaptor对日志进行单元测试

    1 为什么要对日志进行单元测试 对代码中打印的日志,是否有必要通过单元测试保证日志的格式、内容能够被正确的修改?答案是在一般情况下都无需对日志的...

  • Resize,w 360,h 240
    使用IDEA 插件实现spring相关配置信息提示

    今天看同事演示spring server相关的ssl配置,同事的IDE输入server后就出现了相关的提示信息,感觉非常的好用,是一个提高研发效...

  • Resize,w 360,h 240
    服务部署-单实例单节点

    1 定义 Single Service Instance per Host(单实例单节点)是一种常用的微服务部署模式,微服务的一个实例独立部署在...

  • Resize,w 360,h 240
    服务拆分-防腐层模式

    1 定义 防腐层(Anti-Corruption Layer)模式,是一种在不同语义的子系统间构建一层功能,对子系统间的请求进行翻译适配,从而确...

  • Resize,w 360,h 240
    服务拆分-变更孤岛

    变更孤岛 1 定义 变更孤岛,是一种创建可演化的架构的模式。其主旨是将大型系统分割成多个独立可替换的部分,这些可替换的部分在之后的架构演化中逐步...

  • Resize,w 360,h 240
    服务拆分-分层模式

    1 定义 分层架构(Layered Architecture),是一种将复杂系统划分为多个逻辑层的架构模式,这种模式在软件领域尤其是大型系统中广...