
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
背景由于项目采用的是镜像以host网络模式部署,默认暴露端口是80,显然80端口很容易被占用,即便 默认暴露一个不容易被占用的端口也不是最终办法,限制了镜像拿到任意机器上部署,因此我们需要在容器启动的时候指定想要暴露的端口。解决解决思路很简单,就是通过 docker run 的时候将想要暴露的端口传递进容器,然后修改nginx默认监听端口。传递方式有一下两种。方式一:通过 docker run -
背景新项目是以 gradle 构建的,但是以前都是 maven 项目,既然 gradle 可以引用 maven 的仓库,那就直接配置 mavenLocal() 复用就好,结果我们配置了,依然不走 maven 默认仓库。问题发现查询 gradle 官网中关于配置 mavenLocal() 的说明时才恍然大悟,官网上有一段如下的话:大概意思是说使用 mavenLocal() 配置 maven 的本地仓
问题背景程序需要调用第三方的接口通过http方式,调用方式及为post请求方式传入json串的格式,通过程序调用后发现是http1.1格式的,然后返回400状态码。以为是参数json有问题,但同样的参数拷贝后拿到postman之行则可以成功。问题复线问题代码如下:public static void testHttp(String json){HttpClient client= new Defa
win10快速安装PostgreSQl数据库以及安装PostGIS插件
win10快速安装PostgreSQl数据库以及安装PostGIS插件
Java重写HttpServletRequestWrapper ,解决getInputStream()只能获取一次数据流的问题








