自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分布式系统

分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。通俗的理解,所谓分布式系统,就是一个业务拆分成多个子业务,分布在不同的服务器节点,共同构成的系统称为分布式系统,同一个分布式系统中的服务器节点在空间部署上是可以随意分布的,这些服务器可能放在不同的机柜中,也可能在不同的机房中,甚至分布在不同的城市。

2024-05-24 15:21:34 625 1

原创 linux下安装mysql

Linux的版本为 :centos8解压,上传如下文件到 linux 系统。

2024-01-06 13:18:19 1386 1

原创 RabbitMQ高级特性

消息的可靠性保证:保证消息在传输过程中不会出现消息丢失的情况,确保发送的消息至少被消费一次。

2023-12-29 14:12:16 1818 1

原创 RabbitMQ入门使用

producer:生产者consumer:消费者exchange:交换机,负责消息路由queue:队列,存储消息Bindings:绑定交换机和队列的路由关系Fanout:会把所有发送到该交换器的消息路由到所有与该交换器绑定的队列中direct:会把消息路由到那些BindingKey和RoutingKey完全匹配的队列中。

2023-12-25 22:18:35 1542

原创 RabbitMQ常用操作命令

【代码】RabbitMQ常用操作命令。

2023-12-25 09:59:39 401

原创 RabbitMQ安装和配置

RabbitMQ需要的依赖:socat和logrotate,logrotate操作系统中已经存在了,只需要安装socat就。centos7用erlang23版本或者23以下版本,centos8用erlang24版本。RabbitMQ的安装需要首先安装Erlang,因为它是基于Erlang的VM运行的。访问rabbitmq客户端:xxx.xxx.xxx.xxx:15672。登录账号密码:root,12345。

2023-12-25 09:09:36 495

原创 springboot中解决跨域问题

第一种方法:在目标方法上添加注解@CrossOrigin。第三种方法:实现WebMvcConfigurer接口。第二种方法:添加全局过滤器。

2023-12-22 09:10:21 412

原创 NIO网络编程

负责配合缓冲区进行数据的传递channel通道与流的区别通道可以同时进行读写,而流只能读或只能写通道可以实现异步读写数据通道可以从缓冲区读数据,也可以向缓冲区写数据Channel是一个接口,主要实现类有:FileChannel,SocketChannel,ServerSocketChannelNIO是非阻塞的IO方式,可以用一个线程处理多个客户端的连接,这里就会使用到选择器Selector(也叫多路复用器)。

2023-11-14 21:55:19 88

原创 BIO编程

传统的java io,相关的类和接口在java.io包中,同步阻塞型IO模型。服务器实现模式为一个连接一个线程,即是当客户端有一个请求过来,这时服务器端就需要启动一个线程去处理。如下图所示:BIO的缺点:由上图所示可以看出,当一个客户端请求过来,服务器都要启动一个线程,在高并发下会产生很多的线程。线程是有开销的,每个线程在服务器端需要维护。即使客户端未与服务端通讯,只要连接着,还是需要维护这个线程。bio方法在读写时,如果没有读取到信息,还会阻塞,这些都是bio模型的缺点。

2023-11-06 20:12:05 52

空空如也

空空如也

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

TA关注的人

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