在开发过程中,有时候我们发现JVM占用的CPU居高不下,跟我们的预期不符,这时,CPU在做什么呢?是什么线程让CPU如此忙碌呢?我们通过如下几步,可以查看CPU在执行什么线程...
IP属地:四川
在开发过程中,有时候我们发现JVM占用的CPU居高不下,跟我们的预期不符,这时,CPU在做什么呢?是什么线程让CPU如此忙碌呢?我们通过如下几步,可以查看CPU在执行什么线程...
其实我只是偶尔上Stack Overflow,直到看了这个200万次阅读量的提问:How do I read / convert an InputStream into a ...
上一篇在说Java软引用时,只是简单的得出一个结论:在内存实在不足时,会对软引用进行回收。但没有说清楚,到底什么时候会被回收。 先来看看SoftReference的实现: 和...
小团队如何落地敏捷开发 You can't manage what you don't measure. - Peter Drucker 你如果无法度量它,就无法管理它。 这...
背景 今年上半年接手了一位离职同事负责的推荐项目,主要是围绕智能推荐服务相关的内容,包括了离线、实时数据处理和线上的预测服务。 这里的堆外内存泄漏也是发生在预测服务这一块,大...
来自:美团技术团队链接:8rr.co/38Kh 为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Sw...
目前可用于文件存储的网络服务选择有很多,比如阿里云OSS、七牛云、腾讯云等等,但是收费都有点小贵。为了帮公司节约成本,之前一直是使用fastDFS作为文件服务器,准确的说是图...
平时我们在做项目时经常需要对一些重要功能操作记录日志,方便以后跟踪是谁在操作此功能;我们在操作某些功能时也有可能会发生异常,但是每次发生异常要定位原因我们都要到服务器去查询日...