在linux上通过curl测试HTTP接口
curl -H 'Accept: application/json' -H 'Content-Type: application/json;charset=utf-8' -i 'https://ip:port/xxxx' -d '{"
使用spring-retry搞定重试功能
|
一、背景在项目中,我们有时候需要调用第三方接口进行业务请求,比如调用第三方短信平台发送短信,但有时候会出现第三方服务不稳定或者网络抖动而导致的请求失败,这时我们通常会用try-catch、while等方式进行重试,但是这样写的代码不优雅,如果还要加上重试的次数和每次重试的间隔,就更加繁琐了,那么有没
把nginx、前端文件和后端Java程序打包成一个docker镜像
现在的Web系统都是采用前后端分离的方式搭建,然后通过nginx作为请求入口进行请求分发,那么如果要把nginx、前端文件和Java程序打包成为一个docker进行,可以怎么打包呢?要将 nginx、前端文件和 Java 程序打包成一个 Docker 镜像,可以按照以下步骤进行操作:① 创建一个 D
docker 通过sh的命令运行shell脚本后,怎么不让容器退出?
可以在运行 shell 脚本的时候,使用 tail -f /dev/null 命令来阻止容器退出。这个命令会一直阻塞容器,直到手动终止容器。以下是一个示例 Dockerfile:FROM ubuntu:latestCOPY my_script.sh /usr/local/bin/RUN chmo