logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Nacos注册中心简单使用(含nacos搭建集群流程)

一、什么是nacos,为什么选择使用nacosnacos是alibaba开源的一款具有分布式服务注册与发现、配置等功能的组件,熟悉分布式spring cloud的小伙伴一定对eureka、config不陌生。在没有nacos的时候,我们可能选择的组件eureka作为服务注册中心,总体使用感觉一般般。其次就是如果要对服务进行配置的话,还得引入config,这只是对单机下服务进行配置与刷新,如果要对集

文章图片
#spring cloud#java#spring boot
Spring Boot配置docker-maven-plugin实现构建与推送镜像

在Spring Boot项目中引入docker-maven-plugin进行相关配置,之后就可以在项目根目录下执行mvn clean package docker:build -DpushImage,就可以在服务器上的docker生成镜像,并且推送到远程仓库上,十分方便,不用每次都登录服务器进行操作。在父工程pom.xml配置如下,如果你不愿意将插件在父工程的pom.xml中进行管理与配置,那么就

文章图片
#docker#spring#maven +1
前后端分离架构文件上传与下载(含Vue + Spring完整代码)

本文采用前后端分离式的架构,其中涉及到文件下载的需求,文件下载在任何系统中都是比较常见的。对于前后端分离架构的文件下载与往常的写法有些许不同(试过直接使用a标签,href填上下载地址,发现行不通),所以经过查找与尝试,以下文件下载前后端实现流程供大家参考。

#java#spring boot#spring +1
网关层针对各微服务动态修改Ribbon路由策略

最近,遇到这么一个需求:1、需要在网关层(目前使用zuul)为某一个服务指定自定义算法IP Hash路由策略2、除第一次改造重启后,后续为微服务添加路由算法时,zuul网关不能重启,因为会导致用户短时间内不会使用,也就是说,需要动态的为服务修改路由算法基于上诉两点,本人查找过不少资料,发现没有找到符合的解决方案,也可能是关键词条不准确的问题,导致很长一段时间陷入泥潭,后来通过编程式选择服务进行远程

#微服务#ribbon#java +3
RestTemplate配置调用接口的请求头

一、问题出现通过RestTemplate发送Http接口调用时,对于请求需要携带请求头时,需要额外再进行配置。二、解决方案给请求携带请求头,有两种实现的方式:方式一:在每次发送请求时,构建一个HttpEntity对象,传入请求参数与请求头。方式二:通过配置RestTemplate,使通过RestTemplate调用的http请求都携带上请求头。三、代码实现方式一:在每次发送请求时,构建一个Http

#java#spring boot#spring cloud
Java从ftp服务器上传与下载文件

业务需要从ftp服务器上上传、下载、删除文件等功能,通过查阅资料及手动敲打代码,实现了操作ftp的基本功能,有需求的小伙伴可以看看具体的实现过程。摘自百度百科:文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。第一次进行文件上传或下载是正常的,当第二次进行

#java#spring boot#spring +1
Nacos作为配置中心的简单使用

一、什么是nacos,为什么选择使用nacosnacos是alibaba开源的一款具有分布式服务注册与发现、配置等功能的组件,熟悉分布式spring cloud的小伙伴一定对eureka、config不陌生。在没有nacos的时候,我们可能选择的组件eureka作为服务注册中心,总体使用感觉一般般。其次就是如果要对服务进行配置的话,还得引入config,这只是对单机下服务进行配置与刷新,如果要对集

#spring cloud#java#spring boot
RestTemplate发送请求,配置HTTPS请求忽略SSL证书

一、问题的出现最近在使用RestTemplate发送请求的时候,出现了这样的一个问题:sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certif

#java#spring boot#spring cloud
RestTemplate处理HTTP状态码为400、500等错误码时,如何获取到其响应结果内容

一、问题的出现最近在使用RestTemplate发送HTTP请求时,服务端发送回来的响应结果中,HTTP响应码为400、500之类的,RestTemplate默认不处理这类响应结果,直接抛异常。但是,该请求的响应结果内容却是我需要用到的,因为我需要通过该请求的响应结果内容,告诉用户远程调用接口时,出现错误时问题是什么,以及通过请求返回的自定义结果集,来进行其他操作。现在我们开发中,不管用户执行该请

#java#spring boot#spring cloud
RestTemplate远程调用,响应结果中的响应头为content-type:text/plain;charset=utf-8,且数据类型转换失败

一、问题出现在使用RestTemplate发动远程调用某个api时,控制台打印了错误日志,说的是数据转换为对象失败,刚开始以为只是提供的类型不符合,后来依次试过list、map、JSONObject都是报一样的错误。报错信息类似如下:Could not extract response: no suitable HttpMessageConverter found for response typ

#java#spring boot#spring cloud
    共 11 条
  • 1
  • 2
  • 请选择