首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
int0x03
掘友等级
SRE
|
eBay中国研发中心
写Java, 搞Linux运维
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
int0x03
SRE @eBay中国研发中心
·
5月前
关注
Java中的内存"瘦身术":揭秘String Deduplication
本文揭秘Java内存优化黑科技——String Deduplication。它可自动合并重复字符串,像内存"瘦身术"。无需改代码,开启-XX:+UseStringDedup...
1
1
分享
int0x03
SRE @eBay中国研发中心
·
1年前
关注
从 thread dump 代码停止的位置到 JVM 的安全点Safepoint
从 thread dump 代码停止的位置到 JVM 的安全点Safepoint. 什么是JVM安全点, 哪些代码处是合适的安全点....
4
评论
分享
int0x03
SRE @eBay中国研发中心
·
1年前
关注
大量创建连接池导致的线程泄漏
对的, 你没看错, 大量创建连接池, 连接是稳定的, 但是却导致线程暴涨. 为什么大量创建连接池会导致线程暴涨呢? 到底哪里出了问题?...
0
评论
分享
int0x03
SRE @eBay中国研发中心
·
1年前
关注
bpftrace 探测 Java 运行时栈-实践
开发Java应用的时候, 有时候我们想知道某个函数到底在哪里被调用的. 我们可以使用btrace, 有时候需要native 代码栈, 我们也可以使用 bpftrace. 本...
2
评论
分享
int0x03
SRE @eBay中国研发中心
·
2年前
关注
应用迁移造成的惨案 - 负载均衡服务器的策略
大的软件公司里总是会出现这么一些做吃力不讨好工作的团队: 拆迁队. 他们的一段时期内的主要工作就是把原有的业务从旧的平台/框架, 迁移到新的平台/框架. 为什么? 因为软件...
3
评论
分享
int0x03
SRE @eBay中国研发中心
·
2年前
关注
诊断错误使用CountDownLatch和Future 造成的死锁
最近开发人员查看他们应用的监控数据, 发现有个数据指标出现异常. 这个数据指标表示当前tomcat正在忙的线程数目, 之前这个指标一直在0~3徘徊, 可是最近一周, 它已经...
0
评论
分享
int0x03
SRE @eBay中国研发中心
·
2年前
举报
#新人报道#
请大家多多指教.
收起
查看大图
向左旋转
向右旋转
赞过
分享
2
3
int0x03
SRE @eBay中国研发中心
·
2年前
关注
通过 core dump 转 Java heap dump
在诊断 Java 应用问题的时候, 经常需要做 heap dump. 因为 heap dump 就是一个资源宝库, 里面有各种运行时的内存数据, 结合源代码以及程序日志, ...
0
评论
分享
int0x03
SRE @eBay中国研发中心
·
2年前
关注
Java 异常的出错栈不见了
通常情况下, 如果我们遇到某些异常, 都把出错异常栈打出来, 这样方便查看到底哪行代码出错了, 是怎么一层层调用到了这行代码. 可是有时候, 虽然我们明确写了打印出错异常...
0
评论
分享
int0x03
SRE @eBay中国研发中心
·
2年前
关注
关于 HandshakeCompletedNotify-Thread 线程
线程相对来说是一个比较珍贵的资源, 创建和销毁它都会带来内存和CPU的开销. 所以, 尽量重用创建的线程, 尽量使用线程池. 可是我们却在 JDK 的代码没有遵循这个原则...
0
评论
分享
int0x03
SRE @eBay中国研发中心
·
2年前
关注
查找 java.nio.channels.ClosedByInterruptException 导致的 TCP 连接断掉的元凶
有开发人员说: 最近上了新版本的代码, 经常看到处理某些请求的连接断掉, 从静态代码的分析来看, 找不出发生问题的根源. 本文记录了我们一步步查找, 发现问题最终原因的过程...
1
评论
分享
int0x03
SRE @eBay中国研发中心
·
2年前
关注
Ubuntu 编译 Linux 内核并从新内核启动
本文在一个 VirtualBox 的 Ubuntu VM 里编译新的Linux Kernel, 然后安装新kernel和模块, 然后更改系统从新内核启动....
0
评论
分享
int0x03
SRE @eBay中国研发中心
·
2年前
关注
Mac 安装 VirtualBox, 创建 Ubuntu 虚拟机
为了学习 Linux Kernel 的准备工作, 要在本地安装 VirtualBox, 然后使用虚拟机. 即使把VM搞挂, 也不用担心. MAC 安装 VirtualBox...
0
评论
分享
int0x03
SRE @eBay中国研发中心
·
2年前
关注
为了伪装,如何给网页注入脚本
如何在不更改现有页面的情况下, 给它注入一段新的JavaScript? 这里尝试了几种方案, 从这些方案中, 我们可以对比那种方案是不可行的, 那种是比较方便快捷的....
2
1
分享
int0x03
SRE @eBay中国研发中心
·
2年前
关注
Linux 内核的编译, 启动和制作ISO镜像
学习 Linux 内核的第一步就是下载 Linux 内核代码, 然后进行编译与运行. 下载内核源代码 内核源码除了 Linus 的官方 https://github.com...
1
1
分享
int0x03
SRE @eBay中国研发中心
·
2年前
关注
Java 9 之后 解决多个模块包含相同包名的问题
Java 9 之后出现这个错误: The package java.util is accessible from more than one module是怎么造成的?如...
1
评论
分享
int0x03
SRE @eBay中国研发中心
·
2年前
关注
JDK 自带的应用诊断相关的实用工具
JDK目录里面自带了很多有用的诊断命令, 能帮我们了解java应用的内存, 线程, 启动参数, 统计信息等...
1
评论
分享
int0x03
SRE @eBay中国研发中心
·
2年前
关注
如何诊断Java 应用线程泄漏
大家经常听到内存泄漏, 那么线程泄漏是指什么呢? 线程泄漏是指 JVM 里面的线程越来越多, 而这些新创建的线程在初期被使用之后, 再也不被使用了, 然而也没有被销毁. 如...
3
评论
分享
int0x03
SRE @eBay中国研发中心
·
2年前
关注
Java Thread Dump 分析
诊断 Java 应用的过程中, 我们经常要去看线程的相关信息. 比如当前 JVM 有多少线程, 从启动到现在已经创建过多少线程, 线程的 CPU 使用率, 线程是不是发生了...
5
评论
分享
int0x03
SRE @eBay中国研发中心
·
2年前
关注
JVM 统一的日志框架
以渐进的方式介绍如何使用 JVM 统一的日志框架来输出我们想要的各种日志, 如何设置各种选项来和这个系统交互...
65
2
分享
下一页
个人成就
文章被点赞
89
文章被阅读
26,986
掘力值
719
关注了
0
关注者
14
收藏集
0
关注标签
2
加入于
2022-07-03