摘要:
一、SpringCloud Eureka介绍 Eureka是SpringCloud中的一个负责服务注册与发现的组件,是由 Netfix开发的服务发现框架,本身是一个基于REST的服务,遵循CAP理论的AP原则, 一个Eureka可分为Eureka Server和Eureka Client,Eurek 阅读全文
摘要:
前言:最近在做某些功能的时候需要使用到别的公司的服务,并请求他们提供的接口,已经有很多成熟的HTTP请求框架,比如apache的httpClient包,非常优秀的Okhttp,spring提供的RestTemplate,接口很多的情况下在使用时会发现所有的接口需要写大量的http请求配置信息,申明请 阅读全文
摘要:
一 简单使用 1. 导入依赖 <!-- https://mvnrepository.com/artifact/org.springframework.retry/spring-retry --> <dependency> <groupId>org.springframework.retry</gro 阅读全文
摘要:
前文:如果在一个服务里面调用其他服务的接口,有大概以下几种思路 1.在前台ajax直接请求接口的绝对路径,通过请求参数和返回体完成请求,但是缺点如果请求的接口服务器地址或者域名更换,需要重新替换代码,还可能造成跨域请求接口 2.使用springwork自带的RestTemplate或者使用第三方请求 阅读全文
摘要:
一、简介 ElasticSearch是一个基于Lucene的搜索服务器,它提供了一个基于RESTful web接口分布式多用户能力的全文搜索引擎,ElasticSearch是用于Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。 二、parent/child 阅读全文
摘要:
首先需要有一台服务器及域名 购买地址: 华为云:https://www.huaweicloud.com/ 腾讯云:https://cloud.tencent.com/ 阿里云:https://www.aliyun.com/ 百度云:https://cloud.baidu.com/ 这里我配置的是华为 阅读全文
摘要:
一、restTemplate restTemplate是spring提供用于访问Rest的客户端,restTemplate提供了多种访问HTTP服务的方法,相比之前经常使用的Apache的HttpClient访问接口,RestTemplate更加简洁和高效。 二、GET请求 get请求一般为url带 阅读全文
摘要:
一、RabbitMQ的工作模式 rabbitMQ总共有六种工作模式:simple简单模式、work工作模式、publish/subscribe发布订阅模式、routing路由模式、topic主题模式 routing模式: topic主题模式: 可以看出,topic模式为一种特殊的routing模式, 阅读全文
摘要:
一、首先配置好的@Async线程池配置类 @EnableAsync @Configuration public class AsyncTaskConfig implements AsyncConfigurer { @Override public Executor getAsyncExecutor( 阅读全文
摘要:
可能一般我们需要将数组里的元素转为字符串或者将某个集合里的元素提取出来或者转换需要用到这种拼接,在循环遍历中每个元素的时候在末尾加入特定的分隔符, 这里我们举例这个集合为自己创建的数组。 之前我们可能这么写,拼接完成在最后面多出多余符号: String strTableData = ""; for 阅读全文