首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
扣钉日记
掘友等级
公众号:codelogs
技术干货,分享与你,一起成长,一起进步[旺柴]
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
95
文章 95
沸点 0
赞
95
返回
|
搜索文章
扣钉日记
赞了这篇文章
托尼学长
10月前
关注
面试官:你真的认为ElasticSearch比MySQL快?
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。 面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?”...
144
17
分享
扣钉日记
公众号:codelogs
·
1年前
关注
使用mtrace追踪JVM堆外内存泄露
glibc自带的ptmalloc2分配器,也提供有追踪内存泄露的机制,即mtrace,这使得发生内存泄露时,可直接定位,而不需要额外安装及重启操作。...
11
2
分享
扣钉日记
公众号:codelogs
·
1年前
关注
一次Java内存占用高的排查案例,解释了我对内存问题的所有疑问
最近,我们一服务的内存占用较高,约13G,容器总内存16G,占用约85%,触发了内存报警(阈值85%)。。。...
86
6
分享
扣钉日记
公众号:codelogs
·
1年前
关注
Java服务刚启动时,一小波接口超时排查全过程
简介 我们组有一个流量较大的Java服务,每次发代码时,服务都会有一小波接口超时,之前简单分析过,发现这些超时的case仅发生在服务刚启动时,少量请求会耗时好几秒,但之后又...
56
8
分享
扣钉日记
公众号:codelogs
·
1年前
关注
分享6个SQL小技巧
经常有小哥发出疑问,SQL还能这么写?我经常笑着回应,SQL确实可以这么写。其实SQL学起来简单,用起来也简单,但它还是能写出很多变化,这些变化读懂它不难,但要自己Get到...
83
18
分享
扣钉日记
公众号:codelogs
·
2年前
关注
java获取到heapdump文件后,如何快速分析?
本周,又一Java服务出现了内存问题,这次问题不严重,只会触发堆内存占用高报警,没有触发OOM,但好在之前的复盘中总结了dump脚本,会在堆占用高时自动执行jstack与j...
52
8
分享
扣钉日记
公众号:codelogs
·
2年前
关注
jmap执行失败了,怎么获取heapdump?
在之前的OOM问题复盘中,我们添加了jmap脚本来自动dump内存现场,方便排查OOM问题。 但当我反复模拟OOM场景测试时,发现jmap有时可以dump成功,有时会报错。...
5
评论
分享
扣钉日记
赞了这篇文章
扣钉日记
公众号:codelogs
·
2年前
关注
一次线上OOM问题的个人复盘
java服务上线后,偶尔会发生内存OOM问题,但由于OOM导致服务不响应请求,健康检查多次不通过,最后部署平台kill了java进程,这导致定位这次OOM问题也变得困难起来...
31
12
分享
扣钉日记
公众号:codelogs
·
2年前
关注
传参base64时的+号变空格问题
突然,老哥发出一声卧槽,"我传参里的+号,到你这怎么变成了空格!",这个声音很大,我明显的听到了,很快,我就大概Get到了他们的问题点。...
55
5
分享
扣钉日记
公众号:codelogs
·
2年前
关注
由x-www-form-urlencoded引发的接口对接失败
这周正在写代码,突然,旁边小哥问我个问题... 小哥:我这有个接口,自己调用没有问题,但别人调用就不行,这种问题该如何排查? 我:抓下包看看呢... 小哥:是这样使用tcp...
30
评论
分享
扣钉日记
公众号:codelogs
·
2年前
关注
在Linux上查看活跃线程数与连接数
现如今,有两种常见的软件资源几乎成了Java后端程序的标配,即线程池与连接池,但这些池化资源非常的重要,一旦不够用了,就会导致程序阻塞、性能低下....
59
2
分享
扣钉日记
公众号:codelogs
·
2年前
关注
我有一篇Java Stream使用手册,学了就是你的了!
日常编程工作中,Java集合会经常被使用到,且经常需要对集合做一些类似过滤、排序、对象转换之类的操作。 为了简化这类操作,Java8添加了一套新的Stream API,使用...
28
5
分享
扣钉日记
公众号:codelogs
·
2年前
关注
记一次使用gdb诊断gc问题全过程
上次解决了GC长耗时问题后,系统果然平稳了许多,然而,过了一段时间,我检查GC日志时,又发现了一个严重GC问题😒...
16
1
分享
扣钉日记
公众号:codelogs
·
2年前
关注
请求量突增一下,系统有效QPS为何下降很多?
最近我观察到一个现象,当服务的请求量突发的增长一下时,服务的有效QPS会下降很多,有时甚至会降到0,这种现象网上也偶有提到,但少有解释得清楚的,所以这里来分享一下问题成因及...
18
评论
分享
扣钉日记
公众号:codelogs
·
2年前
关注
GC耗时高,原因竟是服务流量小?
简介 最近,我们系统配置了GC耗时的监控,但配置上之后,系统会偶尔出现GC耗时大于1s的报警,排查花了一些力气,故在这里分享下。...
27
9
分享
扣钉日记
公众号:codelogs
·
2年前
关注
Java8中那些方便又实用的Map函数
java8之后,常用的Map接口中添加了一些非常实用的函数,可以大大简化一些特定场景的代码编写,提升代码可读性,一起来看看吧。...
211
26
分享
扣钉日记
公众号:codelogs
·
2年前
关注
Optional用法与争议点
要说Java中什么异常最容易出现,我想NullPointerException一定当仁不让,为了解决这种null值判断问题,Java8中提供了一个新的工具类Optional...
137
26
分享
扣钉日记
公众号:codelogs
·
2年前
关注
如何kill一条TCP连接?
简介 如果你的程序写得有毛病,打开了很多TCP连接,但一直没有关闭,即常见的连接泄露场景,你可能想要在排查问题的过程中,先临时kill一波泄露的连接。...
3
1
分享
扣钉日记
公众号:codelogs
·
2年前
关注
Java实现7种常见密码算法
JCA里定义了一系列类,如Cipher、MessageDigest、MAC、Signature等,分别用于实现加密、密码学哈希、认证码、数字签名等算法,一起来看看吧!...
36
3
分享
扣钉日记
赞了这篇文章
TF男孩
掘金签约作者,编程表演艺术家
·
2年前
关注
你来掘金不看技术文章吗?
最近有种错觉,谁能给我分析一下:我感觉在掘金,技术干货文章慢慢没落,闲聊的文章却很受追捧。当然,这个妄想,仅仅就我个人而言。...
219
150
分享
下一页
个人成就
优秀创作者
文章被点赞
1,486
文章被阅读
214,534
掘力值
8,057
关注了
8
关注者
431
收藏集
15
关注标签
13
加入于
2016-08-20