首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小菠萝的IT之旅
掘友等级
Java后端攻城狮
|
家里蹲公司
比我们优秀的人多了去,但这并不防止我们追梦!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 35
沸点 0
赞
35
返回
|
搜索文章
最新
热门
Java并发篇-全面解析Executor框架
FixedThreadPool:含有固定线程数的线程池。 SingleThreadExecutor:单线程的线程池,需要保证任务顺序执行时采用。 CachedThreadPool:大小无界的线程池,只要需要线程就可以一直创建线程。 SingleThreadScheduledEx…
Java并发篇—线程池入门扫盲指南
(3)判断线程池中的线程是否都处于工作状态,如果不是则新创建一个线程来执行任务,没有处于工作状态的线程被淘汰,否则按照饱和策略处理该任务。 4:四种不同的拒绝策略,通过rejectedExecution()方法执行。 1. corePoolSize(线程池基本大小) 每次提交任…
浅显易懂的带你掌握双亲委派模型
负责加载<JAVA_HOME>\lib目录,或者被-Xbootclasspath参数所指定的路径存放的,能够被虚拟机所识别的类库加载到虚拟机的内存中,这个类加载器的底层是由C++实现的,是虚拟机当中的一部分,其它类加载器都是由Java实现的,独立于虚拟机以外,全部继承自java…
图文兼备看懂类加载机制的各个阶段,就差你了!
写在前面:类加载机制倒是听得不少了,但是又知不知道它到底有什么用呢?为什么要学它呢?因为面试(真实.jpg),其实也不仅仅是面试,掌握它可以掌握对类加载的时机,在真正需要使用到类时才加载到内存中,可以减轻服务器的压力,而且,许多框架底层源码都用到了反射这个东西,反射的原理就是基…
看完这篇垃圾收集算法,我再也不怕面试官了
可以看到,在对象可以被回收的区域上,JVM会直接把这些垃圾对象占用的内存直接清除掉。 由上面的动图可以看出,标记-复制算法将原本的堆内存划分了两个区域,采用了“半区复制”算法,将一半的内存省出来,当发生垃圾收集行为时,将存活的对象复制到另外一半保留区域中连续存放。 标记-复制算…
2K+超详细文字配上详图带你解析Java虚拟机各大运行时数据区域!!
1. 瓦解JVM的五大运行时数据区域 说在前面:JVM~JVM,一个强敌,众多Java工程师的噩梦,众多大神们的必修秘籍之一,今天我就要向大神们看齐,希望能捞到一点经验。此文仅代表作者个人观点,在文中不时引入其它参考书籍的资料并引入少部分个人观点,如有严重错误,希望能毫不犹豫地…
什么!我辛辛苦苦创建的对象没了?
在引用计数算法中对于objA和objB是无法回收的,因为它们内部含有对方实例的引用指针,但是除此之外没有其它指针引用这两个对象,也无法访问到这两个对象,JVM无法回收这两个对象,这就导致了内存泄漏。 看下面的代码可以构成一条引用关系链,而objD因为没有指针引用它而成为了垃圾,…
一文带你洞察HTTP和HTTPS,再也不怕面试官了!
1. HTTP和HTTPS的发展历史 这是Akamai公司建立的一个官方的演示,使用HTTP/1.1和HTTP/2.0各自同时请求379张照片,从请求的时间可以看出HTTP/2.0的性能占优势。 HTTP/2.0的多路复用机制:通过单一的HTTP/2.0连接请求发出多重的请求-…
Java必学集合框架:HashMap
在JDK1.7中,HashMap是以数组+链表组成的,在JDK1.8以后,HashMap中新增了一种叫红黑树的数据结构,当链表的数量大于8时,链表结构会转化为红黑树结构,当红黑树的结点个数小于6时,红黑树结构又会转化为链表结构,为什么是6不是7呢?这是因为隔一个数据7,会减小因…
个人成就
文章被点赞
75
文章被阅读
20,298
掘力值
723
关注了
13
关注者
51
收藏集
1
关注标签
5
加入于
2020-03-14