首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Craig无忌
掘友等级
支付宝
中科大-硕士 / 前蚂蚁金服 - 资深开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
大杀器jstat,再也不怕 JVM 发脾气了
上一篇文章《重大事故!线上系统频繁卡死,凶手竟然是 Full GC ?》,咱们通过一个现实的故障讲解了如果 JVM 出现问题,如何快速进行定位与排查。 其中提到了 jstat 这样一个工具,它可以很好地帮助我们了解 JVM 运行情况,轻易地实时显示 JVM 内的 Eden、Su…
重大事故!线上系统频繁卡死,凶手竟然是 Full GC ?
通常来说,一个系统在上线之前应该经过多轮的调试,在测试服务器上稳定的运行过一段时间。我们知道 Full GC 会导致 Stop The World 情况的出现,严重影响性能,所以一个性能良好的 JVM,应该几天才会发生一次 Full GC,或者最多一天几次而已。 涉及到类似的错…
肝完这篇垃圾回收,和面试官扯皮不怕了
还记得小时候,我喝完的饮料瓶子都不会扔,每次都放到阳台。小区里听到收废品的吆喝,感觉带着这些瓶瓶罐罐冲下楼,换几块钱买雪糕,想想都是童年的回忆啊。 我一直都觉得骑个三轮车,回收废品的大爷特别酷,因为感觉他的车上面就像哆啦A梦的口袋,翻一翻什么都有。不过这些年,随着垃圾分类,感觉…
串行、并行、并发,别再傻傻分不清了!
串行( Sequential )简单来说就是一次只能做一件事情,而且还得按照顺序依次执行,后面的代码段必须等到前面代码段的任务执行完毕后才能执行。 假设我们目前经费有限,只有一名工人,工人没有三头六臂,因此他需要一件接着一件来完成任务,只有完成一件任务后才能去完成下一件任务。 …
大白话设计模式七大原则
设计模式是前辈们用毕生心血专业填坑换来的经验,把这些经验加工精简,就成了设计模式,也就是套路。有了套路,就能让我们加快软件的开发速度和扩展性(听起来怎么好像是 PUA 的感觉)。 设计模式包含了大量的编程思想,真正掌握并不容易,在学习每种具体的模式之前,咱们今天先来看看需要遵循…
四种经典限流算法,确保不溢出!
尔康:紫薇,我想就这样拥着你一直追到天边去。 尔康:你不要担心,我们还是好好享受这一刻,这可是千金难买的好机会啊。 紫薇:只是,上次这样被你拥着,已经好久好久。 尔康:喜欢你,太多太多。 紫薇:我也是。 紫薇:我也是、我也是、我也是。你有多少,我就有多少!不、不,我比你还要多。…
又被面试官问住了?线程池你真的懂了吗
昨天在群里有个同学问 Java 并发编程中的线程池内容,本篇文章就给大家介绍下这个在面试中也经常被问到的知识点。 看完后相信你会线程池的原理有更清晰的认识。 引入一个技术之前,首先应该解答的问题是,这个技术解决什么问题。 在 Java 语言中,创建一个线程看上去非常简单。实现R…
个人成就
文章被点赞
21
文章被阅读
14,577
掘力值
449
关注了
0
关注者
9
收藏集
0
关注标签
1
加入于
2020-02-21