logo头像
ICQL

215_javase-map

Map<K,V>接口 偶对象保存的最大父接口 TreeMap是基于树的实现,HashMap,HashTable,ConcurrentHashMap是基于hash表的实现。HashTable和HashMap在代码实现上,基...

220_javase-bio

BIO类概述 输入输出:站在内存的角度来讲的,input输入代表输入到内存中,output输出代表从内存中输出 流:流从概念上来说是一个连续的数据流。你既可以从流中读取数据,也可以往流中写数据。流与数据源或者数据流向的媒介相关联。在J...

225_javase-nio

Unix网络编程中的 5 种IO模型:https://www.jianshu.com/p/486b0965c296 Blocking IO - 阻塞IO NoneBlocking IO - 非阻塞IO IO multiplexing ...

230_javase-concurrent

总结 并发编程 目的:使程序运行的更快 并发问题: 1)上下文切换:cpu以时间片分配算法循环执行任务,切换时保存上个任务状态,以便下次切回这个任务时恢复,这个过程叫上下分切换;创建线程和上下文切换需要开销,因此应该尽可能减少上下文切...

240_jvm

总结 虚拟机 HotSpot VM 目前使用最广泛的虚拟机,Sun jdk(Oracle jdk) 和 Open jdk中自带的虚拟机 Java进程和JVM关系 一个进程对应于一个程序的执行,进程是动态的概念,而程序为静态的概念。多...

250_javaee

java ee 核心设计模式* web浏览器 —— Servlet控制层(不需要业务逻辑) —— jsp页面 —— html doc —— web浏览器 * web浏览器 —— Servlet控制层(需要业务逻辑) —— JavaBe...

255_spring

spring核心框架体系结构 Spring 5的模块结构图,主要被划分为 1)核心容器(Core Container) (1)spring-core:控制反转IoC(Inversion of Control)与依赖注入DI(Depe...

260_springmvc

springmvc执行原理 核心前端控制器DispatcherServlet相当于一个中央处理器 具体执行流程:用户发送请求–前端控制器(处理请求)–响应请求给用户 1)通过处理器映射器HandlerMapping获取handler...

265_mybatis

MyBatis介绍 MyBaits整体架构 开发方式 传统dao开发 Mapper代理开发(推荐使用) 1)mapper接口的全限定名要和mapper映射文件的namespace值一致 2)mapper接口的方法名称要和mapper映...