240 发简信
IP属地:福建
  • Resize,w 360,h 240
    聊聊如何实现一个特别的责任链

    前言 什么是责任链 责任链是一种设计模式,它让多个对象有机会处理同一个请求,这些对象形成一个链。请求从链的一端开始,逐个传递给链上的对象,直到某...

  • 聊聊springboot项目如何细粒度控制API响应值

    前言 不知道大家日常开发会不会有类似这样的需求,同个API接口不同版本需要返回不同响应值,不同角色需要看到不同响应数据。接到类似这样的需求,一般...

  • ingress-nginx常用注解指南

    前言 k8s ingress-nginx是个好东西,而如何用好ingress-nginx,抛开运维这块不说,对于ingress-nginx an...

  • 聊聊项目中如何实现请求聚合

    前言 什么是请求聚合 见名之意就是将多次的请求整合为一个请求处理 如何实现请求聚合 有个快手大佬开源了一个工具类:buffer-trigger,...

  • 聊聊在springcloud gateway如何获取请求体

    前言 在我们扩展scg时,获取requestbody也是一个挺常见的需求了,比如记录日志,我们要获取请求体里面的内容。在HTTP协议中,服务器接...

  • Resize,w 360,h 240
    聊聊springboot项目脱离配置中心,如何实现属性动态刷新

    前言 如果大家有开发过微服务项目,那对配置中心应该是耳熟能详了,配置中心有个很有用的能力,就是热更新属性,即不重启服务,就能做到属性的动态变更。...

  • Resize,w 360,h 240
    聊聊springboot项目如何利用jmh来进行基准测试

    前言 1、什么是JMH JMH(Java Microbenchmark Harness)是由OpenJDK团队开发的一个用于Java微基准测试工...

  • 聊聊gitlab ci如何构建以时间为版本号的docker镜像

    前言 最近朋友他们部门有部分内部项目,打算用gitlab ci来做项目持续集成部署,他们有个需求,构建docker镜像的时候,版本需要是以当前时...

  • Resize,w 360,h 240
    聊聊如何利用Testcontainers进行集成测试

    前言 1、何为Testcontainers? Testcontainers是一个库,它为引导本地开发和测试依赖关系提供了简单而轻量级的API,并...