自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 记一次京东电话面试

1,HashMap在扩容场景下,高并发请求多个线程过来,会出现什么情况?在扩容resize方法中调用了transfer()方法,而这种方法实现的机制就是将每一个链表转化到新链表,而且链表中的位置发生反转,而这在多线程情况下是非常easy造成链表回路。从而发生get()死循环答案链表回路答案2,自定义线程池corePoolSize,maximumPoolSize,workQueue,Rej...

2019-03-09 11:35:09 2546

原创 Java 虚拟机

一、运行时数据区域程序计数器Java 虚拟机栈本地方法栈堆方法区运行时常量池直接内存二、垃圾收集判断一个对象是否可被回收引用类型垃圾收集算法垃圾收集器三、内存分配与回收策略Minor GC 和 Full GC内存分配策略Full GC 的触发条件四、类加载机制类的生命周期类加载过程类初始化时机类与类加载器类加载器分类双亲委派模型...

2018-12-19 15:23:14 157

转载 CountDownLatch

解释一下CountDownLatch概念?CountDownLatch这个类能够使一个线程等待其他线程完成各自的工作后再执行。例如,应用程序的主线程希望在负责启动框架服务的线程已经启动所有的框架服务之后再执行。CountDownLatch是通过一个计数器来实现的,计数器的初始值为线程的数量。每当一个线程完成了自己的任务后,计数器的值就会减1。当计数器值到达0时,它表示所有的线程已经完成了任务,...

2018-11-13 18:24:15 96

转载 Java中Runnable和Callable有什么不同?

1,Callable call方法 可以有返回值,Runnable 的run 方法不可以,2,Callable异常可以抛出,Runnable 不能上抛3,Callable可以返回装载有计算结果的Future对象Callable工作的Demo:package com.callable.runnable;import java.util.concurrent.Callable;impor...

2018-11-13 18:01:31 998

转载 Java中Runnable和Callable有什么不同?

https://www.cnblogs.com/frinder6/p/5507082.html

2018-11-13 17:33:10 1056

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除