java面试
紫色的忧伤123456
热爱编程。熟悉.net 和java,从事过嵌入式开发。.net和java开发。
展开
-
3.常见的一些面试题
-------2021.06.19和2021.06.21 1. 多线程是怎么从1变到最大的 2. ThreadLocal中那些框架中用到 3. Transactional失效 4. 系统比较慢,怎么优化 5.mybatis拦截器 6. nginx的工作原理 7. B+数定义 8.Oracle中索引的数据结构 9.K8s的一些组件 10.rabbitMQ的作用以及如何保证消息不丢失 11. Mq和rabbitmq区别,mq最大拉取的值 12.mysql查询如果比较慢,怎么查询分析原因原创 2021-06-21 17:06:25 · 74 阅读 · 0 评论 -
1.java面试 说说ArrayList和LinkedList区别
说说ArrayList和LinkedList区别: 1. 首先,他们的底层数据结构不同,ArrayList底层基于数据实现,linkedList底层基于链表实现 2. ArraryList的非线程安全,需要扩容,默认长度为10,每次扩容长度为原来的一半,即10, 10 +5, 15+7,可以指定 ArrayList的默认长度,这样就可以减少数组的扩容,增加访问速度;ArrayList由于是数组,所以在内存空间中,是一块连 续的内存,而linkedlist是基于hash算的,是离散的 ...原创 2021-06-20 14:50:33 · 144 阅读 · 0 评论 -
Java面试基础知识汇总-02
1. hashMap(链表+红黑树 JDK1.8) 其中如果没有设置初始化大小时候,在put的时候会进行初始化容量大小为16,默认的负载因子为0.75,即如果容量为16,如果超过16*0.75=12原创 2021-06-15 13:14:30 · 1144 阅读 · 2 评论 -
JAVA线程池ThreadPoolExecutor
线程池概念: 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。 常用线程池 1. 最常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ...原创 2019-04-11 15:05:01 · 123 阅读 · 0 评论 -
spring面试
spring是一个轻量级的控制反转和面向切面编程的开源容器框架。 轻量级是说spring框架本身的体积小。 控制反转(Ioc):它不是技术,而是一种思想,将创建对象的控制权力交给spring框架。 依赖注入(DI):指Spring创建对象的过程中,将对象依赖的属性(简单值,集合,对象)通过配置的方式进行设值。 IoC和DI其实是同一个概念的不同角度描述,DI相对IoC而言,明确描述了被管理...原创 2020-02-06 21:40:30 · 108 阅读 · 0 评论 -
数据库中的事物
数据库的四种隔离级别机制 隔离级别 脏读 不可重复读 幻读 Read unCommit(读未提交) 存在 存在 存在 Read Commit(读已提交) 不存在 存在 存在 Repeatable read(可重复读) 不存在 不存在 存在 Serializable(可串行化) 不存在 不存在 ...原创 2019-03-08 17:09:28 · 111 阅读 · 0 评论 -
Java面试基础知识汇总-01
Java 8大基本数据类型 byte int short long char boolean float double Jsp 9大内置对象 request response session application 同 request.getServletContext page pageContent exception config 同...原创 2020-02-04 17:32:16 · 313 阅读 · 3 评论