自定义博客皮肤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)
  • 收藏
  • 关注

原创 线程池图解

​​​​​​​corePoolSize:线程池中的常驻核心线程数在创建了线程池后,当有请求任务来之后,就会安排池中的线程去执行请求任务,近似理解为今日当值线程。当线程池中的线程数目达到corePoolSize后,就会把到达的任务放到缓存队列当中。maximumPoolSize:线程池能够容纳同时执行的最大线程数,此值必须大于等于1keepAliveTime:多余的空闲线程的存活时间。当前线程池数量超过corePoolSize时,当空闲时间达到keepAliveTime值时,多余空闲..

2021-11-23 21:55:37 249

转载 Java开发常见面试题详解(并发,JVM)

https://blog.csdn.net/u011863024/article/details/114684428

2021-11-16 19:20:12 101

原创 线程池的核心参数

前言我们创建线程的常见方式一般有继承Thread类以及实现Runnable接口,其实Thread类也是实现了Runnable接口。通过这两种方式创建的线程,在执行完毕之后都会被销毁,这样频繁的创建和销毁线程是一件很浪费资源到的事情。那么,有没有什么办法解决这个问题呢?通过创建线程池就可以解决这个问题。通过线程池创建的线程执行完毕之后并不会销毁,而是会回到线程池继续重复利用,执行其他任务。这里简单介绍一下线程池的几个主要参数:一、核心参数corePoolSize(核心线程数)(1)核心线程会

2021-11-14 17:47:12 130

转载 跨域问题(前端面试最常问)

为什么要跨域?跨域问题是浏览器同源策略限制,当前域名的js只能读取同域下的窗口属性。一个网站的网址组成包括协议名,子域名,主域名,端口号。比如https://www.github.com/80,其中https是协议名,www.github.com是子域名,github.com是主域名,端口号是80,当在在页面中从一个url请求数据时,如果这个url的协议名、子域名、主域名、端口号任意一个有一个不同,就会产生跨域问题。即使是在 http://localhost:80/ 页面请求 http://127.0

2021-11-14 17:40:33 118

原创 final、finally与finalize三者的区别

1.简单区别:final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,供垃圾收集时的其他资源回收,例如关闭文件等。2.中等区别:虽然这个单词在Java中都存在,但是并没太多关联:final:java中的关键字,修饰符。A).如果一个类被声明为final,就意味着它不能再派生出新的子类,不能作为父类被继承。因此,一

2021-11-14 17:29:02 938

空空如也

空空如也

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

TA关注的人

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