- 博客(11)
- 收藏
- 关注
原创 springboot连接rabbit
rabbitMQ连接springboot(1)父工程引入相关的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https
2021-05-06 09:49:48
205
原创 rabbitMQ的工作模式
RabbitMQ的工作模式1. 工作者模式:(一个生产者,多个消费者,消费者之间存在竞争关系)生产者package com.aaa.zmj;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;import com.rabbitmq.client.ConnectionFactory;public class Product { public static void main(String[]
2021-05-06 09:25:57
100
原创 redis去中心化集群的搭建
redis的去中心化集群1.创建一个文件夹存放我们的配置文件2.将redis.conf复制到到我们创建的文件夹中,复制六份,其中三个当作主节点、三个当作从节点3.修改每个配置文件中的信息如下:daemonize yesappendonly yes# 开启集群cluster-enabled yes # 集群的配置文件,该文件自动生成 cluster-config-file nodes-8001.conf # 集群的超时时间cluster-node-time
2021-04-28 09:47:19
207
原创 rabbitMQ的简单模式
rabbitMQ的简单模式1.简单模式(一个生产者对应一个消费者)从图上可以看到只有三个角色: p 【product】: 生产者 发生消息的 红色[queue]: 队列。 存储消息的 C [consumer]: 消费者 消费消息1.首先引入rabbitMQ的依赖架包2.在主项目文件中添加子项目3.编写生产者代码package com.aaa.qy129;import com.rabbitmq.client.Channel;import com.rabbitm
2021-04-27 11:13:54
406
原创 rabbit的简介以及安装
rabbitMQ的简介以及安装1.什么是MQ?MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。2.MQ的优缺点优点:应用解耦:提高系统容错性和可维护性异步提速:提升用户体验和系统吞吐量削峰填谷:提高系统稳定性缺点:系统可用性降低系统引入的外部依赖越多,系统稳定性越差。一旦 MQ 宕机,就会对业务造成影响。如何保证MQ的高可用?系统复杂度提高MQ 的加入大大增加了系统的复杂度,以前系统间是同步的远程调用,现在是通过
2021-04-27 10:25:09
335
原创 reids集群中主从关系的搭建
redis集群的主从关系的搭建1.主从关系的搭建1.再redis的安装目录创建一个文件夹 master-slave2.将redis配置文件复制到master-slave中 cp redis.conf master-slave/3.分别修改文件的端口号以及rdb持久化文件的名称 并aof关闭4.启动redis5.连接并查看当前的节点信息6.此时我们要将7002和7003挂载到7001上使用slaveof 192.168.81.166 7001主节点负责写,并把写的内容同步到从节
2021-04-27 10:05:37
95
原创 redis集合操作与Redis的持久化
redis对集合的操作与Redis的持久化1.对List队列类型的操作lpush:将一个或多个值value插入到列表key的表头lpop: 移除并返回列表key的头元素lrange: 返回列表key中指定区间内的元素,区间以偏移量 start和stop指定2.对set集合进行操作sadd key value.....:将一个或多个 member元素加入到集合key当中,已经存在于集合的member元素会被忽略。spop key :移除并返回集合中的一个随机元素。smove source d
2021-04-26 10:51:23
115
原创 非关系型数据库redis
非关系型数据库-----redis1.什么是非关系型数据库? 非关系型数据库其实就是对关系型数据库的一种补充,不能够代替关系型数据库,常见的非关系型数据库就有Redis和Mangodb等。2.什么是redis?Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。Redis提供数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,地理空间索引和流。Redis具有内置的复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis
2021-04-26 08:59:49
77
原创 反射
反射的基本概述以及使用# 反射一,反射1.1反射概述1.2反射的使用1.2.1 Class类简介1.2.2 获取类的字节码对象---三种方式1.2.3 根据类的字节码对象获取类的信息,并使用。# 反射一,反射1.1反射概述反射是框架的灵魂 JAVA反射机制:是在运行状态中,对于任意一个类。都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象的方法的功能称为java语言的反射机制 可以通过拿到类的字节码对象,在通过字节码对象拿到这个
2021-03-20 11:15:45
67
原创 第一章 Spring的控制反转依赖注入
Spring的控制反转/依赖注入:Spring1.简介 三层架构: 展现层web:controller(页面的跳转),jsp(页面) 持久层:dao(数据操作) 业务层:service(业务逻辑)2.Spring的优点方便解耦,简化开发AOP编程的支持声明事务的支持方便程序的测试方便集成各种优秀框架降低JavaEE API的使用难度Spring源码是经典学习范例3.spring的体系结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-
2021-03-20 10:45:48
211
1
原创 1. Mybatis 介绍
1. Mybatis 介绍MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装。MyBatis 可以使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录.2. mybatis 快速入门2.1. 添加 jar 包【mybatis】mybatis-3.1.1.jar【MYS
2021-03-20 09:56:25
85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人