数组 数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。例如下面这段代码就是将数组的第一个元素赋值为 1...
数组 数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。例如下面这段代码就是将数组的第一个元素赋值为 1...
介绍下 Java 内存区域 线程私有的: 1. 程序计数器 程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时通过改变这个计数器...
讲讲 JDK 动态代理? 基于接口代理,主要是实现了InvocationHandler 接口去处理逻辑,主要是实现invoke方法,然后通过Proxy.newProxyIns...
volatile作用(必考) volatile在多处理器开发中保证了共享变量的“ 可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。(共享...
常见的集合有哪些? 图中,List代表了有序可重复集合,可直接根据元素的索引来访问;Set代表无序不可重复集合,只能根据元素本身来访问;Queue是队列集合。Map代表的是存...
SpringBoot优点 创建独立Spring应用 自动配置Spring以及第三方功能 提供生产级别的监控、健康检查及外部化配置 自动starter依赖,简化构建配置 无代码...
Mysql的存储引擎 1.InnoDB存储引擎:InnoDB存储引擎支持事务,其设计目标主要面向在线事务处理(OLTP)的应用。其特点是行锁设计,支持外键,并支持非锁定锁,即...
应用场景 缓存 共享Session 消息队列系统 分布式锁 单线程的Redis为什么快 纯内存操作单线程操作,避免了频繁的上下文切换合理高效的数据结构采用了非阻塞I/O多路复...
MyBatis编程步骤是什么样的? 1、 创建SqlSessionFactory 2、 通过SqlSessionFactory创建SqlSession 3、 通过sqlses...
(1)说一说什么是IOC spring是一个ioc容器,容器就是放数据的,ioc容器实际上就是个map(key,value),里面存的是各种对象(在xml里配置的bean...
(1) SpringDispatcherServlet SpringMVC的核心就是DispatcherServlet,DispatcherServlet实质也是一个Http...