自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 rabbitMQ高级篇

消息可靠性投递在使用 RabbitMQ 的时候,作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。消息传递: 生产到交换机到队列两种方式:confirm 确认模式 return 退回模式确认模式spring: rabbitmq: host: 192.168.247.129 #开启rabbitMQ的生产方确认模式 publisher-confirm-type: correlated..

2021-05-06 08:55:43 126

原创 rabbitMQ的模式

RabbitMQ的原理 (1)producer:生产者 发生的消息 (2)Connection: 连接对象,通过TCP协议建立生产者和RabbitMQ服务器连接。非常耗资。 (3)Channel:信道。 虚拟的连接。通过该连接可以发送消息,而且耗资很少。 (4)exchange: 交换机。 把信息转发到对应的队列里。它不负责消息的存放。 (5)Queue:队列,用于存储消息。 (6)Binding:用户绑定交换机和队列。 (7)Broker: ...

2021-05-05 22:32:51 56

原创 安装rabbitMQ

MQMQ(Message Queue)消息队列,是基础数据结构中“先进先出”的一种数据结构。一般用来解决应用解耦,异步消息,流量削峰等问题,实现高性能,高可用,可伸缩和最终一致性架构。安装安装rabbitMQ1. 上传安装软件(1.erlang 2.rabbitmq)2. 安装rabbitmq依赖的环境 yum install -y gcc socat openssl openssl-devel 3. 安装erlang 和 rabbitMQ rpm -iv...

2021-05-05 21:57:44 117 1

原创 Redis java使用

使用Jedis连接Redis(1)在Maven工程中导入Jedis依赖 <dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.3.0</version> .

2021-04-26 14:47:42 57

原创 Redis主从关系,哨兵,去中心化

Redis主从关系搭建4.1 什么是Redis主从关系不管任何程序,只运行一个实例都是不可靠的,一旦因为网络原因导致所在机器不可达,或者所在服务器挂掉,那么这个程序将不能对外提供服务了,Redis也是一样的。同时,将数据完全存储在单个redis中也会存在数据备份和数据量较大造成性能降低的问题。主从模式很好的解决了数据备份问题,并且由于主从服务数据几乎是一致的,因而可以将写入数据的命令发送给主机执行,而读取数据的命令发送给不同的从机执行,从而达到读写分离的目的。4.2 Redis主从关系配置①

2021-04-26 14:36:20 232

原创 Redis2

Redis简单的命令对Key操作的命令keys *: 查询所有的key;del key....:删除指定的keyexpire key seconds: 为指定的key设置过期时间单位为秒ttl key: 查询指定key的存活时间对数据库操作的命令flushdb: 清空当前数据库中的数据。select index: 选择数据库 flushall: 清空所有数据库中的数据String字符串类型(Value值为字符串类型)set key value: 把字符串的value

2021-04-26 14:31:04 58

原创 redis

RedisRedis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。Redis提供数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,地理空间索引和流。Redis具有内置的复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供了高可用性。Redis的存储方式是键值对方式,类似于Map的形式,它是一个开源的使用ANSI C语言编写的非关系型数据库。为什么要使用Redi

2021-04-26 14:15:29 82

原创 Mybatis-Plus

Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybatis-plus官网。那么它是怎么增强的呢?其实就是它已经封装好了一些crud方法,我们不需要再写xml了,直接调用这些方法就行,就类似于JPA。1.创建mybatis-plus工程1.创建数据库表DROP TABLE IF EXISTS user;CREATE TAB

2021-04-26 14:05:41 83

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除