摘要: import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.Cor 阅读全文
posted @ 2021-04-14 14:03 秋天收获 阅读(59) 评论(0) 推荐(0)
摘要: 1.单例模式(单线程和多线程) 2.单例模式的三种写法 3.单例模式的优缺点 4.单例模式的深度应用场景 编写前的准备: 懒汉: 非线程安全的懒汉模式 public sealed class QQ{ public static QQ q1=null; public QQ getq(){ if(q1= 阅读全文
posted @ 2021-04-10 15:35 秋天收获 阅读(40) 评论(0) 推荐(0)
摘要: 1.进程 线程 多线程 同步和异步 2.委托启动和异步调用 3.多线程特点:不卡主线程--速度快 无序性 4.异步的回调和状态参数 5.异步等待三种三种方式 6.异步返回值 进程:计算机概念,程序在服务器运行时占据全部计算资源综总和 虚拟的, 线程:计算机概念,进程在响应操作时最小单位,也包含CPU 阅读全文
posted @ 2021-04-10 15:34 秋天收获 阅读(98) 评论(0) 推荐(0)
摘要: IO模型 IO模型就是说用什么样的通道进行数据的发送和接收,Java共支持3种网络编程IO模式:BIO,NIO,AIO BIO(Blocking IO) BIO代码示例: 客户端代码 import java.io.IOException;import java.net.Socket;public c 阅读全文
posted @ 2021-04-10 15:32 秋天收获 阅读(94) 评论(0) 推荐(0)
摘要: epoll是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤 阅读全文
posted @ 2021-04-10 15:11 秋天收获 阅读(93) 评论(0) 推荐(0)