09 2022 档案

摘要:一、NIO主要有三大核心部分:参考:1.NIO非阻塞网络编程原理了解吗?一文深度讲解避坑 Channel(通道)、Buffer(缓冲区) 和Selector(选择器)。 1.NIO和传统IO(一下简称IO)之间第一个最大的区别:IO是面向流的,NIO是面向缓冲区的。 2.传统IO基于字节流和字符流进 阅读全文
posted @ 2022-09-07 18:08 遇见神龙 阅读(31) 评论(0) 推荐(0) 编辑
摘要:一、工厂模式 参考:1.Java工厂模式 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。 二、实现了创建者和调用者的分离 实例化对象,用工厂方法代替new操作。 将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦。 三、简单工厂(静态工厂) 接口定义 阅读全文
posted @ 2022-09-06 19:32 遇见神龙 阅读(56) 评论(0) 推荐(0) 编辑
摘要:一、类的单继承和接口的多继承 参考:1.Java 抽象类和接口的区别 java接口可以被继承,而且是多继承,但是只能是接口继承接口,类只能实现接口。 一个接口可以继承另一个接口或多个,一个普通类可以实现多个接口。 二、抽象类和接口的区别 抽象类:是一种模板设计。 接口:是一种规范。 1)抽象类可以提 阅读全文
posted @ 2022-09-05 22:42 遇见神龙 阅读(50) 评论(0) 推荐(0) 编辑
摘要:一、Spring中bean的生命周期 Spring Bean的生命周期指的是从一个普通的Java类变成Bean的过程。 1.Spring Bean总体的创建过程如下:java类 -> beanDefinition对象->Spring中的bean 以注解类变成Spring Bean为例,Spring会 阅读全文
posted @ 2022-09-05 22:17 遇见神龙 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1 public class Test{ 2 // public static void main(String[] args) { 3 // Test t=new Test(); 4 public static void bubbleSort(int[] source){ 5 // 交换类排序思想 阅读全文
posted @ 2022-09-05 11:07 遇见神龙 阅读(59) 评论(0) 推荐(0) 编辑
摘要:参考:1. 看一遍就理解:IO模型详解 一、BIO(阻塞IO) 缺点:性能低。 二、NIO(非阻塞IO) 优点:相对BIO性能提升。缺点:频繁的轮询,会消耗CPU资源。 三、多路复用IO模型 同步阻塞 IO复用模型核心思路:系统给我们提供一类函数(如select、poll、epoll函数),它们可以 阅读全文
posted @ 2022-09-05 00:14 遇见神龙 阅读(73) 评论(0) 推荐(0) 编辑
摘要:一、RocketMQ 整体架构设计 整体的架构设计主要分为四大部分,分别是:Producer(生产者)、Consumer(消费者)、Broker(服务器)、NameServer(注册中心)。 NameServer NameServer主要负责Topic和路由信息的管理,功能类似Dubbo的zooke 阅读全文
posted @ 2022-09-04 19:27 遇见神龙 阅读(45) 评论(0) 推荐(0) 编辑
摘要:一、线程模型种类 1. 传统阻塞 I/O 服务模型 2. Reactor 模式 二、传统阻塞 I/O 服务模型 三、Reactor 模式 参考:1.线程模型基本介绍 2.从 Reactor 模式看 Netty、Redis 线程模型 Reactor 模式是基于事件驱动开发的,核心组成部分包括React 阅读全文
posted @ 2022-09-04 16:15 遇见神龙 阅读(125) 评论(0) 推荐(0) 编辑
摘要:核心对项目和团队负责。 要求A 岗位职责: 1、对项目进行背景调查,收集整理项目相关资料,进行需求策划,撰写项目调查报告和信息综述;2、对项目组成部分或模块进行完整系统设计;3、联系项目相关单位和相关技术专家,制定项目可行性研究报告;4、协同配合制定和申报立项报告材料;5、组织项目团队完成项目任务, 阅读全文
posted @ 2022-09-04 13:09 遇见神龙 阅读(533) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示