
笔记
程序员 阿酷
JAVA忠实粉
展开
-
Controller和RestController的区别
#1. Controller, RestController的共同点 都是用来表示Spring某个类的是否可以接收HTTP请求 #2. Controller, RestController的不同点 @Controller: 标识一个Spring类是Spring MVC controller处理器 @RestController: @RestController是@Controller和@ResponseBody的结合体,两个标注合并起来的作用。 @Controller类中的方法可以直接原创 2021-10-11 08:53:15 · 13207 阅读 · 0 评论 -
IO和NIO的区别
@[TOC]JAVA IO/NIO 阻塞 IO 模型 最传统的一种 IO 模型,即在读写数据过程中会发生阻塞现象。当用户线程发出 IO 请求之后,内核会去查看数据是否就绪,如果没有就绪就会等待数据就绪,而用户线程就会处于阻塞状态,用户线程交出 CPU。当数据就绪之后,内核会将数据拷贝到用户线程,并返回结果给用户线程,用户线程才解除 block 状态。典型的阻塞 IO 模型的例子为:data = socket.read();如果数据没有就绪,就会一直阻塞在 read 方法。 非阻塞 IO 模型 当用户线程发原创 2021-09-28 22:33:40 · 103 阅读 · 0 评论