首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JAVA
订阅
牧都Mudu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
79篇文章 · 0订阅
ThreadPoolExecutor线程池核心原理
大家好,我是小趴菜,在面试中,我们经常会被面试官问到线程池的一些问题,比如 1:线程池执行流程 2:线程池是如何回收非核心线程 3:线程池如何维护核心线程 4:......... 今天我们来分析一下线
面试官:线程池多余的线程是如何回收的?
作者:kingsleylam\ 链接:https://cnblogs.com/kingsleylam/p/11241625.html 最近阅读了JDK线程池ThreadPoolExecutor的源
一文彻底搞懂Cookie、Session、Token到底是什么
在了解这三个概念之前我们先要了解HTTP是无状态的Web服务器,什么是无状态呢?就像上面夏洛特烦恼中经典的一幕对话一样,一次对话完成后下一次对话完全不知道上一次对话发生了什么。如果在Web服务器中只是用来管理静态文件还好说,对方是谁并不重要,把文件从磁盘中读取出来发出去即可。但…
从原理聊JVM(一):染色标记和垃圾回收算法
本篇介绍了JVM中垃圾回收器相关的基础知识,后续会深入介绍CMS、G1、ZGC等不同垃圾收集器的运作流程和原理,欢迎关注。
JVM系列之STW、并行与并发、安全点与安全区域
在平时实际工作中,其实接触 JVM 的机会比较少,而学习 JVM 时,大部分时候也是看书或者网上看博客教程,然而在学习过程中,经常会碰到很多陌生的名词,难以理解,尤其是在垃圾回收器中,因此本文找了几个和垃圾回收器相关知识中联系比较紧密的名词解释一下。 「Stop The Wor…
面试官居然问我BIO、NIO与Netty
年初的时候给自己定了一个目标,就是学习Netty的源码,因此在Q2的OKR上,其中一个目标就是学习Netty源码,并且在部门内进行一次Netty相关的学习分享。然而,出生牛犊不怕虎,当时甚至都不知道Netty怎么用,上来就是看源码,看了不到半天就懵了,连学下去的信心都没了。到Q…
讲透 ThreadLocal 和 InheritableThreadLocal
继上一篇结尾讲的,这一篇文章主要是讲ThreadLocal 和 InheritableThreadLocal。主要内容有: ThreadLocal 适用于每个线程需要自己独立的实例且该实例需要在多个方法中被使用,即变量在线程间隔离而在方法或类间共享的场景。 确切的来说,Thre…
Synchronized解析——如果你愿意一层一层剥开我的心
synchronized,是解决并发情况下数据同步访问问题的一把利刃。那么synchronized的底层原理是什么呢?下面我们来一层一层剥开它的心,就像剥洋葱一样,看个究竟。 接下来,我们先剥开synchronized的第一层,反编译其作用的代码块以及方法。 由图可得,添加了s…
阿里二面:什么情况会发生Full GC?如何避免频繁Full GC?
阿里二面:什么情况会发生Full GC?如何避免频繁Full GC? 欢迎关注,分享更多原创技术内容~ 微信公众号:ByteRaccoon、知乎:一只大狸花啊、稀土掘金:浣熊say 微信公众号海量Ja
心心念念的JVM调优:jmap、jstack、jstat在真实业务场景下的使用
第一阶段:JVM基本工具介绍的详细介绍, 第二阶段:JVM的优化思路,第三阶段:JVM的真实调优案例