RabbitMQ学习笔记(2)-RabbitMQ知识
1. RabbitMQ起源和特点 RabbitMQ是采用 Erlang 语言开发的 AMQP(Advanced Message Queuing Protocol,高级消息队例协议)的开源实现。 它最初起源于金融系统,用于在分布式系统中存储转...
1. RabbitMQ起源和特点 RabbitMQ是采用 Erlang 语言开发的 AMQP(Advanced Message Queuing Protocol,高级消息队例协议)的开源实现。 它最初起源于金融系统,用于在分布式系统中存储转...
1. erlang和rabbitmq版本兼容性 在安装rabbitmq之前需要先安装erlang,需要注意两者之间的对应关系,可参考官网: www.rabbitmq.com/which-erlan… 2. 安装erlang 2.1 下载er...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
前言 记录一下有关Java线程池的学习笔记,主要内容来自于《Java并发编程的艺术》,增加了一些自己的理解和实际问题中的处理。 1. 线程池概念和优点 1.1 为什么需要线程池 线程同样是一个对象,对象的创建和销毁都需要消耗系统资源(类加载...
1. Lambda表达式 1.1 示例 Thread thread = new Thread(() -> { System.out.println("HelloWorld"); }); thread.start(); 1.2 定义 “...
1. 背景 在公司业务中,客户端和服务器之间通过websocket进行消息传递,服务器是用C开发的,并且使用了libwebsockets库。 由于系统架构升级,新建立信令服务模块,使用Java语言开发,作为新的websocket服务器。 2...
如何启用事务支持 引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s...
参考网址: https://tech.souyunku.com6844903663362637832 https://tech.souyunku.com6844903726142996494 1. Redis高可用概述 Redis高可用特性...
如何启用AOP 引入依赖后,类路径存在 Aspect.class、Advice.class、AnnotatedElement.class 因此自动化配置类AopAutoConfiguration生效。 <dependency> ...
参考网址: https://tech.souyunku.com6844903486455283720 https://www.jianshu.com/p/c23c82a8fcfc https://lufficc.com/blog/sprin...
SpringApplication 实例化 public SpringApplication(ResourceLoader resourceLoader, Class<?>... primarySources) { this.r...