11 2020 档案
Git-远程仓库的创建-SSH公钥配置
摘要:一、设置git账户 查看git账户git config user.name查看git邮箱git config user.email设置全局账户名和邮箱git config --global user.name "账户名"git config --global user.email "邮箱" 二、生成
阅读全文
RabbitMQ-Ack确认机制与消费端限流
摘要:@Componentpublic class AckListener implements ChannelAwareMessageListener { /** * 1、设置手动签收:acknowledge="manual" * 2、监听器实现接口ChannelAwareMessageListener
阅读全文
RabbitMQ-消息可靠投递-Confirm与Return
摘要:RabbitMQ消息投递路径:producer->rabbitmq broker->exchange->queue->consumer 消息从producer到exchange,返回一个ConfirmCallBack 消息从exchange到queue失败,返回一个ReturnCallBack 一、
阅读全文
RabbitMQ-SpringBoot整合RabbitMQ
摘要:一、生产者 1、配置文件application.yml spring: rabbitmq: host: 127.0.0.1 port: 5672 username: guest password: guest virtual-host: / 2、配置类 @Configurationpublic cl
阅读全文
RabbitMQ-Spring整合RabbitMQ
摘要:生产者: 一、rabbitmq.properties rabbitmq.host=127.0.0.1rabbitmq.port=5672rabbitmq.username=guestrabbitmq.password=guestrabbitmq.virtual-host=/ 二、spring-rab
阅读全文
RabbitMQ-工作模式
摘要:第一种:简单模式 一、生产者 public static void main(String[] args) throws IOException, TimeoutException { //1.创建连接工厂 ConnectionFactory connectionFactory = new Conn
阅读全文
RabbitMQ-安装
摘要:一、Erlang的安装 下载地址:http://www.erlang.org/downloads 二、RabbitMQ安装程序 下载地址:http://www.rabbitmq.com/install-windows.html 三、配置Erlang与RabbitMQ的环境变量 将其添加倒path中
阅读全文
Springboot-Enable*和import注解
摘要:一、@Enable*注解原理: 通过这些@Enable*注解的源码可以看出,所有@Enable*注解里面都有一个@Import注解,而@Import是用来导入配置类的,所以@Enable*自动开启的实现原理其实就是导入了一些自动配置的Bean。 案例一:springboot工程是否可以直接获取jar
阅读全文
SpringBoot-Condition
摘要:在项目中,有时会遇到我们的Configuration、Bean、Service等等的bean组件需要依条件按需加载的情况。springboot中提供了一系列@Condition* 注解来处理有条件注入的情况。 1. 说明 Spring4中增加了@Condition annotation, 使用该An
阅读全文
Feign-入门
摘要:1、启动类添加注解@EnableFeignClients开启feign功能,如果你的 Feign 接口定义跟你的启动类不在同一个包名下,还需要制定扫描的包名 @EnableFeignClients(basePackages=“”), 2、编写feign接口,添加注解@FeignClient并配置va
阅读全文
Intellij idea导入项目时没有目录结构该如何解决?
摘要:使用ctrl+shift+alt+s打开目录结构,选择module,再选择import module,选择项目的src目录即可
阅读全文
Ribbon-负载均衡策略
摘要:1、‘负载均衡策略种类(默认选择轮询策略) 2、配置负载均衡策略 方法① @Configurationpublic class MyRule { @Bean public IRule rule(){ return new RandomRule(); }} /** * 配置负载均衡策略 * name:
阅读全文
Ribbon-简化RestTemplate调用
摘要:1、在RestTemplate配置中添加@LoadBalanced注解 @Configurationpublic class RestTemplateConfig { @LoadBalanced @Bean public RestTemplate restTemplate(){ return new
阅读全文
Eureka-高可用
摘要:搭建俩个EurekaServer:eureka-server-1,eureka-server-2;然后相互注册,并取相同的应用名称 Server1 server: port: 8761eureka: instance: hostname: eureka-server-1 client: servic
阅读全文
浙公网安备 33010602011771号