- 博客(12)
- 收藏
- 关注
原创 rabbitMQ死信队列、延迟队列、消息幂等性保障、rabbitMQ集群
rabbitMQ死信队列、延迟队列、消息幂等性保障、rabbitMQ集群1、rabbitMQ死信队列代码实现如下:@Configurationpublic class RabbitConfig { private final String EXCHANGE_NAME_QY129 = "exchange_name_qy129"; private final String QUEUE_NAME_QY129 = "queue_name_qy129"; private final S
2021-05-04 19:22:11 137
原创 rabbitMQ的消息可靠性投递,手动确认,消费端限流,队列过期时间
rabbitMQ的消息可靠性投递,手动确认,消费端限流,队列过期时间1、消息可靠性投递在使用 RabbitMQ 的时候,作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式消息投递步骤:1.生产者(channel)---->交换机------>队列中。为了确保消息的可靠性投递,提供了如下两种方式:confirm 确认模式return 退回模式(1)、confirm 确认模式spring: rabbitmq:
2021-05-04 19:11:25 155
原创 rabbitmq通过代码创建队列和交换机以及绑定
rabbitmq通过代码创建队列和交换机以及绑定代码如下:@Configurationpublic class RabbitConfig { private final String exchange_name="exchange_name_qy129"; private final String queue_name="queue_name_qy129";// 创建交换机 @Bean(value = "exchange") public Exchange E
2021-05-04 19:05:30 989
原创 rabbitMQ常用的五种模式
rabbitMQ常用的五种模式1、简单模式生产者代码:package com.demo.my.hello;import com.rabbitmq.client.AMQP;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;import com.rabbitmq.client.ConnectionFactory;import java.io.IOException;import java.ut
2021-05-04 19:04:02 142
原创 安装rabbitMQ
安装rabbitMQ1、上传安装软件(erlang-22.0.7-1.el7.x86_64.rpm,rabbitmq-server-3.7.17-1.el7.noarch.rpm)2、安装rabbitma所需要的依赖环境yum install -y gcc socat openssl openssl-devel3.安装erlang 和 rabbitMQrpm -ivh erlang-22.0.7-1.el7.x86_64.rpmrpm -ivh rabbitmq-server-3.7.
2021-05-04 18:55:38 85
原创 redis搭建集群(哨兵模式和去中心化集群)
**redis搭建集群(哨兵模式和去中心化集群)1、哨兵模式修改sentinel.conf的配置# 127.0.0.1表示redis主节点的ip # 7001 表示主节点的端口号# 1 表示有多少个哨兵选取redis从节点后,该从节点可以当选为主节点。sentinel monitor mymaster 127.0.0.1 7001 1redis-server redis7001.conf redis-server redis7002.confredis-server redis70
2021-04-25 17:52:09 202
原创 redis集群搭建(主从关系)
redis集群搭建1 主从关系1. 创建了一个目录 master-slave2. 把redis配置文件复制到master-slave redis7001.conf redis7002.conf redis7003.conf3.分别修改上面三个文件的端口号以及rdb持久化文件的名称 并aof关闭。**## 查看三个redis节点的信息**## 我们在7002和7003使用slaveof 127.0.0.1 7001 把7002和7003挂载7001上**同时操作
2021-04-25 17:47:01 95
原创 Centos7安装redis.
Centos7安装redis.1.安装redis需要的环境。yum install -y gcc-c++2.上官网下载redis源码安装包。 redis-redis-6.2.1.tar.gz安装步骤1. 解压redis到/usr/local2. 进入redis目录并执行编译命令 make3. 执行安装命令 make install开启redis服务。redis-server redis.conf使用redis客户端连接redis服务器redis-cli -h redis服务器
2021-04-25 17:38:11 65
原创 Linux(Centos7)安装nginx
Linux(Centos7)安装nginx1.安装nginx(1)安装nginx依赖的环境1. yum install -y gcc-c++2. yum install -y pcre pcre-devel3. yum install -y zlib zlib-devel4. yum install -y openssl openssl-devel(2) 上传nginx的压缩文件并解压tar -zxvf nginx-1.18.0.tar.gz -C 目录(3) 创建一个目录mkd
2021-04-25 17:27:19 92
原创 Linux(Centos7)安装jdk和Tomcat
Linux(Centos7)安装jdk和Tomcat一开始用root登录1. 卸载系统自带的OpenJDK以及相关的java文件*安装 yum -y install lrzsz可视化界面会带有OpenJDK以及相关的java文件黑窗口界面不会带有OpenJDK以及相关文件的java文件输入java -version(查看是否有系统自带的jdk以及相关文件存在相关文件就使用命令)rpm -qa | grep jdk**删除相关的jdk文件输入:rpm -e --nodeps + ‘你要卸载的
2021-04-25 17:18:36 138
原创 mybatis-初学者-动态SQL
动态sql语句**1、if元素,如下: 执行查询语句 select * from role where rolename like '%(模糊查询名)%'where 1=1 and 相当于 where**2、if语句判断 and where 元素,如下: 执行查询语句 select * from role where rolename like '%(模糊查询名)%'这里面的where标签可以在where语句加个where 也会去掉下面的and条件*3、choose+where+whe
2021-03-23 22:24:24 111
原创 初学者使用mybatis-第一天
初学者使用mybatis1. Mybatis ****MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装。MyBatis 可以使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录.JDBC->dbutils->MyBatis->Hibernate2. m
2021-03-20 10:25:39 1962 10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人