2021年9月20日

摘要: Reactor线程模型详解 简介 一、单Reactor单线程 二、单Reactor多线程 三、主从Reactor多线程 简介 在目前的线程模型中一种是传统阻塞的I/O模型,一种是Reactor线程模型。Reactor模型根据Reactor的数量和处理资源线程池的数量不同又分为三种Reactor线程模 阅读全文

posted @ 2021-09-20 10:32 清烟无瘾 阅读(2986) 评论(0) 推荐(0)

摘要: select、poll、epoll本质上是对I/O复用模型的一种封装。 Java nio 本质上select()模型,可以检查/jre/bin/nio.dll得知。至于Java服务器为什么效率还不错,可能是因为设计的比较好。 select 底层:I/O多路复用技术。 1、每个连接对应一个描述。sel 阅读全文

posted @ 2021-09-20 09:40 清烟无瘾 阅读(429) 评论(0) 推荐(0)

摘要: 前言 I/O 一直是很多小伙伴难以理解的一个知识点,这篇文章我会将我所理解的 I/O 讲给你听,希望可以对你有所帮助。 I/O 何为 I/O? I/O(Input/Outpu) 即输入/输出 。 我们先从计算机结构的角度来解读一下 I/O。 根据冯.诺依曼结构,计算机结构分为 5 大部分:运算器、控 阅读全文

posted @ 2021-09-20 09:23 清烟无瘾 阅读(122) 评论(0) 推荐(0)

摘要: 一、TCP/IP UDP是什么? TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。UDP(User Data Protocol,用户数据报协议)是与TCP相 阅读全文

posted @ 2021-09-20 08:44 清烟无瘾 阅读(865) 评论(0) 推荐(0)

2021年9月19日

摘要: 主动初始化: ①遇到new、getstatic、putstatic或invokestatic这4条字节码指令时,如果类没有进行过初始化,则需要先触发其初始化。生成这4条指令的最常见的Java代码场景是:使用new关键字实例化对象的时候、读取或设置一个类的静态字段(被final修饰、已在编译期把结果放 阅读全文

posted @ 2021-09-19 22:39 清烟无瘾 阅读(151) 评论(0) 推荐(0)

摘要: 普通类: 静态变量 静态代码块 普通变量 普通代码块 构造函数 继承的子类: 父类静态变量、父类静态代码块 子类静态变量、子类静态代码块 父类普通变量、父类普通代码块 父类构造函数 子类普通变量、子类普通代码块 子类构造函数 抽象的实现子类: 接口 - 抽线类 - 实现类 接口静态变量 抽象类静态变 阅读全文

posted @ 2021-09-19 22:03 清烟无瘾 阅读(41) 评论(0) 推荐(0)

摘要: Java中类初始化顺序: 1、父类的静态代码块、静态变量 2、子类的静态代码块、静态变量 3、父类的普通变量、普通代码块 4、父类的构造函数 5、子类的普通变量、普通代码块 6、子类的构造函数 在调用子类的构造函数时,总是先调用父类的构造函数,如果子类的构造方法没有显示指明调用父类的哪个构造方法,子 阅读全文

posted @ 2021-09-19 22:01 清烟无瘾 阅读(38) 评论(0) 推荐(0)

摘要: java异常分为两大类,Checked异常和Runtime异常,Checked异常都是在编译阶段可以被处理的异常。 Checked异常和Runtime异常的区别和联系 Checked异常都是可以被处理的异常,在程序中必须显式地处理Checked异常,如果没有处理,那么编译就会报错。而Runtime异 阅读全文

posted @ 2021-09-19 21:36 清烟无瘾 阅读(44) 评论(0) 推荐(0)

2021年9月18日

摘要: 原子性:事务是一组不可分割的操作单元,这组单元要么同时成功要么同时失败(由DBMS的事务管理子系统来实现); 一致性:事务前后的数据完整性要保持一致(由DBMS的完整性子系统执行测试任务); 隔离性:多个用户的事务之间不要相互影响,要相互隔离(由DBMS的并发控制子系统实现); 持久性:一个事务一旦 阅读全文

posted @ 2021-09-18 09:26 清烟无瘾 阅读(291) 评论(0) 推荐(0)

2021年9月17日

摘要: 什么是网关? 网关(协议转换器;网间转换器)能够实现跨网络传输(跨网是指不同体系结构的网络或者不同协议之间网络)。网关可以实现协议转化**,路由选择,数据交换等网络兼容功能的设施。 不同协议网络/不同体系结构的网络不能通信的原因在于数据格式,语言,通信协议不同,因此需要一种翻译器进行翻译,网关就是起 阅读全文

posted @ 2021-09-17 08:26 清烟无瘾 阅读(722) 评论(0) 推荐(0)