I/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通...

I/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通...
Reactor设计模式 Reactor 设计模式是一种事件驱动的设计模式,分发器(Dispatcher)使用多路分配器(Demultiplexer)监听多个客户端请求,当请求...
一、表级锁、行级锁、页级锁 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。 MySQL数据库由于其自身架构的特...
Java 中15种锁的介绍 在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下: 公平锁 / 非公平锁 可重入锁 / 不可重入...
欢迎大家关注我的微信公众号【老周聊架构】,Java后端主流技术栈的原理、源码分析、架构以及各种互联网高并发、高性能、高可用的解决方案。 一、前言 不得不说阿里的面试还是挺有质...
前言 可能由于业务上的某些需求,我们的系统中有时往往要连接多个数据库,这就产生了多数据源问题。 多数据源的情况下,一般我们要做到可以自动切换,此时会涉及到事务注解 Trans...
作用 在声明bean的时候,通过将其中一个可选的bean设置为首选 描述:在spring 中使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的。但有些...
1、拉取镜像 2、挂载数据卷以及配置文件 2.1、先创建一个mysql容器 运行mysql命名容器名称为mysql-service并且设置root账号初始密码为root 2....
一、单个实例 当系统中只有一台redis运行时,一旦该redis挂了,会导致整个系统无法运行。 二、备份 由于单台redis出现单点故障,就会导致整个系统不可用,所以想到的办...