01 2020 档案

摘要:1.BIO、NIO 和 AIO 的区别? BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。 伪异步 IO:将请求连接放入线程池,一对多,但线程还是很宝贵的资源。 BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。 阅读全文
posted @ 2020-01-04 16:54 GL_BKY 阅读(182) 评论(0) 推荐(0) 编辑
摘要:一、什么是activemq activeMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。 二、activemq的作用以及原理 Activemq 的作用就是系统之间进行通信。 当然可以使用其他方式进行系统间通信, 如 阅读全文
posted @ 2020-01-04 16:39 GL_BKY 阅读(323) 评论(0) 推荐(0) 编辑
摘要:一、什么是 Spring 框架? Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring 官网:https://spring.io/。 我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我 阅读全文
posted @ 2020-01-04 15:54 GL_BKY 阅读(347) 评论(0) 推荐(0) 编辑
摘要:dubbo Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Pr 阅读全文
posted @ 2020-01-03 17:45 GL_BKY 阅读(350) 评论(0) 推荐(0) 编辑
摘要:Java虚拟机 jvm之java类加载机制 一、类加载过程 当程序主动使用某个类时,如果该类还未被加载到内存中,则JVM会通过加载、连接、初始化3个步骤来对该类进行初始化。如果没有意外,JVM将会连续完成3个步骤,所以有时也把这个3个步骤统称为类加载或类初始化。 二、类加载时机 1、创建类的实例,也 阅读全文
posted @ 2020-01-03 11:06 GL_BKY 阅读(444) 评论(0) 推荐(0) 编辑
摘要:数据结构 数据结构是指相互之间存在着一种或多种数据元素的集合和该集合中数据元素之间的关系组成。 常用的数据结构有:数组、栈、链表、队列、树、图、堆、散列表等,每一种数据结构都有独特的数据存储方式。 1、数组:数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标 阅读全文
posted @ 2020-01-02 15:45 GL_BKY 阅读(221) 评论(0) 推荐(0) 编辑

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