简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
阿里云OSS云存储平台一、需求分析使用SpringBoot和OSS实现图片的上传、下载和删除功能,具体要求如下可以使用postman发送上传请求 /oss/upload ,实现图片上传到OSS对应的Bucket中类型检查:必须为 jpg、png 或者 jpeg类型,其它图片类型返回错误提示信息大小检查:必须小于5M,大于5M时返回错误提示信息图片名称:生成的文件名,必须保持唯一可以使用postma
安装和配置RabbitMQ一、安装环境:名称版本虚拟机软件VMWare 12操作系统CentOS Linux release 7.7.1908Erlangerlang-23.0.2-1.el7.x86_64RabbitMQrabbitmq-server-3.8.4-1.el7.noarchRabbitMQ的安装需要首先安装Erlang,因为它是基于Erlang的VM运行的。RabbitMQ需要的依
RabbitMQ集群一、单机多实例部署单机版安装地址:RabbitMQ3.8.4安装和配置在单机版基础上 ,也就是一台Linux虚拟机上启动多个RabbitMQ实例,部署集群。1. 在单个Linux虚拟机上运行多个RabbitMQ实例:多个RabbitMQ使用的端口号不能冲突多个RabbitMQ使用的磁盘存储路径不能冲突多个RabbitMQ的配置文件也不能冲突在单个Linux虚拟机上运行多个Rab
1. 配置文件:application.yml修改application.yml ,在spring.cloud.gateway节点添加配置# 网关跨域配置start---------------------------------# 开启网关的跨域功能,具体微服务上的跨域需要进行关闭,否则无效globalcors:cors-configurations:'[/**]': # 匹配所有请求allow
完字节跳动1、为什么MySQL索引更适合B+树而不是二叉树、B树https://blog.csdn.net/qq_38038480/article/details/817380792、微服务下的用户登录权限校验解决方案https://www.cnblogs.com/zxfei/p/11716822.html3、微服务之熔断、降级、限流熔断是在客户端还是服务端?https://blog.csdn.n
RabbitMQ集群一、单机多实例部署单机版安装地址:RabbitMQ3.8.4安装和配置在单机版基础上 ,也就是一台Linux虚拟机上启动多个RabbitMQ实例,部署集群。1. 在单个Linux虚拟机上运行多个RabbitMQ实例:多个RabbitMQ使用的端口号不能冲突多个RabbitMQ使用的磁盘存储路径不能冲突多个RabbitMQ的配置文件也不能冲突在单个Linux虚拟机上运行多个Rab
kafka 常见问题1. kafka中zk的作用,具体用在了哪些地方,zk可以用nacos替代吗zk 记录集中的服务器数量,主题数量,分区信息,副本信息,集群控制器等信息。(数据不大,种类多,关注数据一致性,不要求速度高并发cp)nacos主要做服务发现,Kafka中的zk的作用是状态管理。(ap)不能替换。RocketMQ为什么不使用ZooKeeper而自己开发NameServer?在服务发现领
Kafka一个主题包括多个先进先出的队列,实现了横向的扩展;通过分区副本,保持高可用(部署在多个不同的机器上)rabbitmq延迟低,处理数据并发量w级别kafka延迟高,处理数据并发量能够达到千w级别(分批次压缩,高吞吐量)副本分区只用于实现复制...
spring-framework-5.1.x 源码编译 环境搭建 [idea:2020.3.1 ]一. Gradle下载与安装二. 下载spring源码GitHub 搜索springframework 版本号 5.1.x三. idea导入spring源码build.gradlerepositories {maven { url “https://maven.aliyun.com/repositor
Redis:Redisson分布式锁的使用(生产环境下)(推荐使用)关键词基于NIO的Netty框架,生产环境使用分布式锁redisson加锁:lua脚本加锁(其他客户端自旋)自动延时机制:启动watch dog,后台线程,每隔10秒检查一下客户端1还持有锁key,会不断的延长锁key的生存时间可重入锁机制:第二个if判断,myLock :{“8743c9c0-0795-4907-87fd-6c7