BIO、NIO 和 AIO 的区别? BIO,同步阻塞式IO,面向流,一个连接来创建一个线程进行处理伪异步IO,线程池管理线程进行处理NIO,同步非阻塞式IO,面向缓冲区,一...
BIO、NIO 和 AIO 的区别? BIO,同步阻塞式IO,面向流,一个连接来创建一个线程进行处理伪异步IO,线程池管理线程进行处理NIO,同步非阻塞式IO,面向缓冲区,一...
Dubbo是什么 Dubbo是一个分布式、高性能、透明化的RPC服务框架,提供服务自动注册、自动发现等高效服务治理方案,可以和Spring框架无缝集成 主要的应用场景 透明化...
秒杀的业务场景分3个阶段,1.准备预热阶段,用户不断的刷新页面查看秒杀是否开始2.秒杀阶段,限时、限价、限量的销售,会产生瞬时的高并发流量3.结算阶段,完成秒杀的数据工作,如...
写在前面 很多小伙伴反馈说,高并发专题学了那么久,但是,在真正做项目时,仍然不知道如何下手处理高并发业务场景!甚至很多小伙伴仍然停留在只是简单的提供接口(CRUD)阶段,不知...
内存模型以及分区 JVM分为虚拟机栈、堆、方法区、本地方法区堆,用来存放实例化对象、非static成员变量,属于线程共享的,并发处理的主要就是堆中的共享虚拟机栈,由栈帧组成,...
MuPdf官网MuPdfAndroid开发文档本次使用版本 14 这篇文章记录编译mupdf-android-viewer库,打包成so库,并在项目中使用.请参考 编译so库...
以下所有文档均包含多个版本,并支持多语言(英文及中文)。 Spring Boot 中文文档[https://www.docs4dev.com/docs/zh/spring-b...
Zookeeper是个啥 ZooKeeper 是为分布式系统中各个服务主机提供高可用、高性能、具备严格顺序访问控制的协调服务,提供一个多层级的节点命名空间znode,采用wa...
Quartz Scheduler 开源任务调度框架, simple use 1.注册Job 方式1,实现job接口,通过JobDetailFactoryBean注册,JobD...
什么是redis redis是一个基于内存操作,通过C实现的单线程key-value数据库,执行异步操作定时刷新数据到硬盘持久化,有String、Hash、List、Set、...
Mysql有什么数据引擎 InnoDB,支持行级锁、表级锁、事务、索引、独立表空间,其他引擎均不支持事务Myisam,数据可进行压缩,采用表级锁,查询快,适用于:只读应用、非...
mybatis简介,(所有相关回答均可从此开始起手式) MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架,高版本的JDBC已采用SPI加载驱动Cach...
AMQP简介 AMQP(Advanced Message Queuing Protocol,高级消息队列协议)是一个进程间传递异步消息的网络协议,主要实现为RabbitMQ。...
mq简介 利用高效可靠的异步消息传递机制对分布式系统中的其余各个子系统进行集成 特点分布式系统之间消息的传递提高分布式系统与其他子系统的伸缩性和扩展性低耦合,降低应用之间的耦...
内存模型以及分区 JVM分为虚拟机栈、堆、方法区、本地方法区堆,用来存放实例化对象、非static成员变量,属于线程共享的,并发处理的主要就是堆中的共享虚拟机栈,由栈帧组成,...
内存模型以及分区 JVM分为虚拟机栈、堆、方法区、本地方法区堆,用来存放实例化对象、非static成员变量,属于线程共享的,并发处理的主要就是堆中的共享虚拟机栈,由栈帧组成,...
OSI七层模型 一个数据包的发送,是从A从上层一路加头包装到底层,在由底层一路解头获取数据包的过程 七层模型TCP/IP模型说明应用层应用层提供服务,http、FTP表示层-...