首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
琦
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
JVM系列(二) - JVM内存区域
JVM内存区域包括PC计数器、Java虚拟机栈、本地方法栈、堆、方法区、运行时常量池和直接内存。 本文主要介绍各个内存区域的作用和特性,同时分别阐述各个区域发生内存溢出的可能性和异常类型。 (一). JVM内存区域 Java虚拟机执行Java程序的过程中,会把所管理的内存划分为…
线上服务Java进程假死快速排查分析
最近我们有一台服务器上的Java进程总是在运行个两三天后就无法响应请求了,具体现象如下: 请求业务返回状态码502,查看进程还在,意味着Java进程假死,无法响应请求了; 该Java进程占比CPU较高
Java并发编程(总结最全面的面试题!!!)
提升多核CPU的利用率:一般来说一台主机上的会有多个CPU核心,我们可以创建多个线程,理论上讲操作系统可以将多个线程分配给不同的CPU去执行,每个CPU执行一个线程,这样就提高了CPU的使用效率,如果使用单线程就只能有一个CPU核心被使用。 比如当我们在网上购物时,为了提升响应…
一文彻底弄懂零拷贝原理
零拷贝(Zero-Copy)是一种 I/O 操作优化技术,可以快速高效地将数据从文件系统移动到网络接口,而不需要将其从内核空间复制到用户空间。
线程池七宗罪:你以为的优化其实是在埋雷
第一宗罪:盲目设大核心线程数 错误示范: java 血泪教训: java 第二宗罪:队列长度设置不当 经典反模式: java 队列选择的艺术: java 第三宗罪:忽略拒绝策略的重要性 四种拒绝策略的
这就是 Java 的泛型!
本文将带你详细解析 Java 泛型,了解泛型的原理、常见的使用方法以及泛型的局限性,让你对泛型有更深入的了解。
JAVA OOM异常可观测最佳实践
代码在运行过程中,当应用程序出现问题时,尤其是在 Java 领域,通常会借助日志、jConsole、jmap 等工具来分析问题,而通过这些传统的监控手段往往是无法及时并实时捕捉到异常信息
java中WAITING状态的线程为啥还会消耗CPU
刚刚过去的双十一, 公司订单量又翻了一倍. 就在老板坐在办公室里面偷偷笑的同时,坐在工位上的我们却是一直瑟瑟发抖. 面对zabbix里面时不时蹦出来的一条条CPU告警,默默地祈祷着不要出问题. 当然, 祈祷是解决不了问题的, 即使是开过光的服务器也不行. CPU告警了, 还得老…
一文了解JAVA线程的中断(Interrupt)机制
介绍 Java的中断是一种协作机制,也就是说通过中断并不能直接中断另外一个线程,而需要被中断的线程自己处理中断。 在Java的中断模型中,每个线程都有一个boolean标识,代表着是否有中断请求(该请
springboot自定义ClassLoader实现同一个jar支持多版本的使用场景
springboot自定义ClassLoader实现同一个jar支持多版本的使用场景,测试用例demo提供源码和验证hive3.1.X与hive2.1.1两个版本的同时运行