首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
OpenCoder
掘友等级
公众号OpenCoder
公众号OpenCoder,和我一起做朋友吧~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
68
文章 68
沸点 0
赞
68
返回
|
搜索文章
OpenCoder
公众号OpenCoder
·
3年前
关注
Java NIO系列教程三-Buffer缓冲和Selector
这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战 一、Buffer 通道进行交互。数据是从通道读入缓冲区,从缓冲区写入到通道中 在 NIO 库中,所...
5
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
Java NIO系列教程二
这是我参与11月更文挑战的第6天,活动详情查看:2021最后一次更文挑战 NIO详解 一、其他Channel 1. Socket通道 所有的 socket 通道类(Da...
3
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
Java NIO系列教程一
这是我参与11月更文挑战的第5天,活动详情查看:2021最后一次更文挑战 一、 java NIO概述 1.1 NIO的基本作用 替代java io的一个操作 面向缓冲区也可...
2
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
JVM面试整理总结②
这是我参与11月更文挑战的第4天,活动详情查看:2021最后一次更文挑战 B站视频更新进度: https://link.juejin.cn/?target=https%3A...
2
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
JVM面试整理总结①
这是我参与11月更文挑战的第3天,活动详情查看:2021最后一次更文挑战 前言 接下来会为大家整理JVM相关的面试题,整个JVM的复习以及面试准备分为以下六个方面即可: ①...
2
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
40-对象太多了!堆内存实在是放不下,只能内存溢出!
这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战 之前通过三篇文章的分析,介绍了 直接内存、Metaspace和栈内存三块区域的内存溢出,同时给出了...
2
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
39-无限制的调用方法是如何让线程的栈内存溢出的?
这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战 1.明确两个异常 在《Java虚拟机规范》 中描述了两种异常: 1) 如果线程请求的栈深度大于虚拟...
3
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
36-Java程序员的梦魇:OOM内存溢出!
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 前言: 作为一名Java程序员,平时在公司拼命加班、任劳任怨干活,好不容易熬夜开发完系统,测试完毕,Bug修复完毕...
2
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
38-Metaspace区域是如何因为类太多而发生内存溢出的?
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 永久代溢出,由于到了JDK8,已经完全废弃了永久代的概念,改用与JRockit、J9一样在本地内存中实现的元空间(...
2
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
37-大厂面试题:什么是内存溢出?在哪些区域会发生内存溢出?请解释下直接内存OOM
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 首先我们先回顾下JVM内存模型: 按照JVM规范,JAVA虚拟机在运行时会管理以下的内存区域: 程序计数器:当前线...
2
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
35-JVM性能优化总结-JVM性能优化到底该怎么做?
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 通过之前大量的案例和工具的介绍,相信大家对于JVM优化有了一定的了解和熟悉,接下来我们将整个JVM性能优化的步骤做...
2
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
34-内存泄露MAT工具看本文就够了
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 一. 简介 Eclipse Memory Analyzer是一个快速且功能丰富的Java堆分析器,可帮助您查找内存...
5
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
33-一条SQL引发的系统卡死(下)-解决方案
我们接着上篇文章的案例继续进行分析与优化,首先回顾下上文案例对应的问题结果: 每隔20秒会让300多MB的Eden区满触发一次Young GC,一次Young GC耗时50...
3
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
32-一条SQL引发的系统卡死(上)-数据分析
今天给大家分享一个真实的案例,这是我之前一个朋友公司的项目在开发完毕后上线发现整个项目在线上的体验非常不好,有明显的频繁卡顿,后来经过一连串的排查、定位、分析和优化才发现原...
2
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
31-公司级别的JVM参数模板,拿走不送
就目前大部分互联网创业型公司,其开发的系统几乎都不会考虑JVM性能优化这一块,哪怕一个团队中有1个技术Leader或架构师,往往都没有太多精力去把控到特别细节的地方上,以及...
2
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
30-案例实战2:通过jps+jstat针对系统问题分析和优化
案例背景: 参考【案例实战剖析-日处理上亿数据的系统内存分析和优化】 示例代码: JVM参数调整只有:-XX:PretenureSizeThreshold=20m 大对象...
2
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
29-案例实战1:通过jps+jstat针对系统问题分析和优化
案例背景: 实际开发中有很多类似的这样的应用场景,比如每秒多少个请求,每次请求分配多少对象等,我们的目的就是通过工具分析我们系统在实际运行过程中是否频繁触发GC以及对象是否...
4
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
28-虚拟机性能监控&故障处理工具
经过前面对于虚拟机内存分配与回收技术各方面的介绍, 相信大家已经建立了一个比较系统、 完整的理论基础。理论总是作为指导实践的工具, 把这些知识应用到实际工作中才是我们的最...
2
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
27-YongGC、MinorGC、 Major GC、FullGC傻傻分不清
这是我参与8月更文挑战的第25天,活动详情查看:8月更文挑战 这里我们把一些名词拿来给大家补充说明下,比如MinorGC 、YongGC、Full GC、OldGC、Maj...
2
评论
分享
OpenCoder
公众号OpenCoder
·
3年前
关注
26-JVM优化到底优化什么?
这是我参与8月更文挑战的第24天,活动详情查看:8月更文挑战 通过前两个系列我们把JVM相关的一些原理内容并结合一些案例和GC工作原理给大家都介绍清楚了,那么本系列开始重点...
4
评论
分享
下一页
个人成就
文章被点赞
186
文章被阅读
52,290
掘力值
1,850
关注了
1
关注者
39
收藏集
0
关注标签
14
加入于
2016-08-31